单片机数据采集及处理系统设计课程设计

单片机数据采集及处理系统设计课程设计

ID:27751065

大小:172.15 KB

页数:8页

时间:2018-12-05

单片机数据采集及处理系统设计课程设计_第1页
单片机数据采集及处理系统设计课程设计_第2页
单片机数据采集及处理系统设计课程设计_第3页
单片机数据采集及处理系统设计课程设计_第4页
单片机数据采集及处理系统设计课程设计_第5页
资源描述:

《单片机数据采集及处理系统设计课程设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、河北工业大学计算件技术基础(M3-51单片机原理及应用)设计报告学院土木学院班级土木023设计人魏宝来一、题目:数据采粜及处理系统设计二、总体设计:利用计算机硬件技水基础(MCS-51)实验室现有的设备熟悉A/D转换器0809及D/A转换器0832芯八的使用及编程控制,并送去显示.编写A/D转挽器0809及D/A转换器0832程序,同时去控制相应的显示.1、所实现的功能:采巢信号然后,分别用A/D转换器0809将模拟信号转化为数字信号,D/A转挽器0832把数字信号转化为模拟信号。蛣后显示出来。2、设计方案的描述:输入一个从0V开始逐渐升至5V再降至0V的三角波电压,经过D/A转换器和A/D转

2、换器后显示。应用子程序分别进行。三、硬件系统设计,包括所需设备,接线方式,以及资源分配:包括A/D转换器0809,D/A转换器0832,LED灯,可调节电位器,输入电压,数码管。把0809的零通道1N0用插针接至AIN1孔,CS4引脚接8000H孔,把0832的CS5引脚接至138的9000H孔,模拟电压输出端A0UT接一个LED显示灯。四、程序流程图:五、程序清单:ORG0000HMOVA,R0JZPAN1‘等于时转PAN1JNBACC-7,PAN2‘大于时转PAN2MOVA#0FFHSJMPPAN1PANliMOVSP,#53H‘初始设计MOV7EH,#00HMOV7DH,#08HMOV7

3、CH,#00HMOV7BH,#09HMOV7AH,#10HMOV79H,#10HMOVDPTR,#0FF20HMOVA,#03HMOVX@DPTR,AL018:LCALLSSEEMOVA,#00HMOVDPTR,#8000HMOVX@DPTR,AMOVR7,0FFHL017:DJNZR7,L017MOVXA,@DPTR:启动A/D转换‘短点保护,循环转移'读取转移数据‘返回‘重复‘存入片内的RAM‘更新RAM单元SJMPL018PTDS:MOVR1,AACALLPDDSMOVA,R1SWAPAPDDS:ANLA,#OFHMOV@R0,AINCRORETSSEEiSETBRSIMOVR5,05H

4、SSE2:MOV30H,#20HMOV31H,#7EHMOVR7,#06HSSE1:MOVR1,#21HMOVA,30HMOVX@R1,AMOVR0,31HMOVA,@ROMOVDPTR,#DDFF‘启用显示初始设计MOVCA,@A+DPTRMOVR1,#22HMOVX@R1,AACALLDLY4绝对调用MOVA,30HRRA‘累加器右移MOV30H,ADEC31H‘减一MOVA,#OFFHMOVX@R1,ADJNZR7,SSE1DJNZR5,SSE2RETDDFF:DB0CH,0F9H,0A4H,0B0HDB99H,92H,82H,0F8H,80H,90HDB88H,83H,OC6H,OA1

5、HDB86H,8EH,0FFH,0CH,89H,0DEHDLYiMOV40H,#02H‘循环DJNZ3FH,$DJNZ4OH,D1RETPAN2:MOVSP,#53H‘初始设计MOV7EH,#00HMOV7DH,#08HMOV7CH,#03HMOV7BH,#02HMOVR0,#20HMOVA,#03HMOVX@R0,A‘启动D/A转换L020:MOVR6,#00H‘校检寄存器L021:MOVDPTR,#9000HMOVA,R6MOVX@DPTR,A‘选8155命令口MOVR0,#79H‘缓冲器选口ROLCALLPAAALCALLBBEEMOVR2,#04HLCALLDELYAINCR6‘加1C

6、JNER6,#0FFH,L021‘比较转移L022:MOVDPTR,#9000H‘信号输入DECR6MOVX@DPTR,AMOVR0,#79HLCALLFAAA‘调用LCALLBBEE‘调用MOVR2,#04HLCALLDELYACJNER6,#00H,L022‘转移SJMPL020‘等待转换结束PAAA:MOVR1,A‘A选R1ACALLPAABMOVA,R1SWAPA‘将低四位转入髙四位PAAB:ANLA,#0FH‘屏蔽髙四位MOV@R0,A‘交换四位数INCRORETBBEE:STBRSI4边沿触发MOVR5,#05HBBE2:MOV30H,#20HMOV31H,#7EHMOVR7,#0

7、6HBBE1:MOVR1,#21HMOVA,30HMOVX@R1,#22H*存低四位数据MOVR(),31HMOVA,@R0‘取数据MOVDPTR,#VVVVFF‘数据起始址MOVCA,@A+DPTR‘取数字MOVR1,#22HMOVX@R1,AACALLDEYRRA‘指向下一个LED灯MOV30H,A‘累加器存入30HDEC31HMOVA,#0FFHMOVX@R1,ADJNZR7,BBE1DJN

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。