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

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

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机数据采集及处理系统设计课程设计

河北工业大学计算机硬件技术基础(MCS-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转换器后显示。应用子程序分别进行。 硬件系统设计,包括所需设备,接线方式,以及资源分配: 包括A/D转换器0809 ,D/A转换器0832,LED灯,可调节电位器,输入电压,数码管。把0809的零通道IN0用插针接至AIN1孔,CS4引脚接8000H孔,把0832的CS5引脚接至138的9000H孔,模拟电压输出端AOUT接一个LED显示灯。 程序流程图:         五、程序清单: ORG 0000H MOV A,R0 JZ PAN1 ‘等于时转PAN1 JNB ACC.7, PAN2 ‘大于时转PAN2 MOV A #0FFH SJMP PAN1 PAN1:MOV SP,#53H ‘初始设计 MOV 7EH,#00H MOV 7DH,#08H MOV 7CH,#00H MOV 7BH,#09H MOV 7AH,#10H MOV 79H,#10H MOV DPTR,#0FF20H MOV A,#03H MOVX @DPTR,A ‘启动A/D转换 L018:LCALL SSEE ‘短点保护 MOV A,#00H MOV DPTR,#8000H MOVX @DPTR,A MOV R7,0FFH L017:DJNZ R7,L017 ‘循环转移 MOVX A,@DPTR ‘读取转移数据 MOV R0,#79H ‘片内RAM的首地址 LCALL PTDS ‘调用PTDS SJMP L018 ‘返回 PTDS:MOV R1,A ACALL PDDS MOV A,R1 SWAP A ‘重复 PDDS:ANL A,#0FH MOV @R0,A ‘存入片内的RAM INC R0 ‘更新RAM单元 RET SSEE:SETB RS1 MOV R5,05H SSE2:MOV 30H,#20H MOV 31H,#7EH MOV R7,#06H SSE1:MOV R1,#21H MOV A,30H MOVX @R1,A MOV R0,31H MOV A,@R0 MOV DPTR,#DDFF ‘启用显示初始设计 MOVC A,@A+DPTR MOV R1,#22H MOVX @R1,A ACALL DLY ‘绝对调用 MOV A,30H RR A ‘累加器右移 MOV 30H,A DEC 31H ‘ 减一 MOV A,#0FFH MOVX @R1,A DJNZ R7,SSE1 DJNZ R5,SSE2 CLR RS1 ‘清零 RET DDFF:DB 0CH,0F9H,0A4H,0B0H DB 99H,92H,82H,0F8H,80H,90H DB 88H,83H,0C6H,0A1H DB 86H,8EH,0FFH,0CH,89H,0DEH DLY:MOV 40H,#02H ‘循环 DJNZ 3FH,$ DJNZ 40H,D1 RET PAN2:M

文档评论(0)

shenlan118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档