版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
单片机课程设计报告设计题目:基于51单片机的多路数据采集器系别:电子信息工程系专业:电子信息工程专业班级:*********姓名:******学号:*********指导老师: ******基于51单片机的多路数据采集器51ADC0808(0~0.5V)转换成数值量(0~255),再LEDADC0808/数(A/D)ProteusAT89C52ADC08088A/D关键字:51单片机ADC0808LED数码显示二、设计要求151ADC08082、可准确测量0—0.5V电压,最小分辨率2mV;3、测量误差小于5%;4、用51单片机控制两位数码管显示实时测量电压的16进制数值量;5、单片机采用中断工作方式;6、在Proteus软件上实现多路电压的测量的电路和程序设计,并进行实时仿真;三、功能创新Proteus8调试成功;位数码管显示路数;LED1mV;LED路实现报警;四、硬件电路设计1、系统设计框图Proteus64LEDA/D转换电路和键盘及报警电路、放大电路。系统设计框图如下:复位电路复位电路单LED片时钟电路机报警电路0~0.5V输入系按键电路统A/D转换放大电路图1 系统框图2、单片机系统电路Atmel作为控制芯片。AT89MCS-51系列单片机相比有两大优势:第一,片内程序存储器采用闪速存储器,使程序的写入更加价比倍受青睐。51图2 51单片机管脚图3、时钟电路XTAL1XTAL2C1C2电路有微调的作用,通常的取值范围位(30+10)pF6MHz12MHz电路如下图:C233pC1X112MC233pC1X112M4、复位电路R910kC310uR910kC310u+图4复位电路5、LED显示电路LEDLED动,实现动态显示。数码管管脚图如下:6、A/D
1
2
1
1LEDA/D转换器的功能是将模拟量转换为与其大小成正比的数字量信号。能实现这种转ADC0808ADC08088A/D880~+5VA/DP07P06P05P04P03P02P01P00
U210 CLOCKSTARTEOC21 OUT120 OUT219 OUT318 OUT48 OUT515 OUT614 OUT717 OUT89 OEADC0808
IN0 26IN1 27IN2 28IN3 1IN4 2IN5 3IN6 4IN7 5ADDA25ADDB24ADDC23ALE 22VREF(+)12VREF(-)16图6 ADC0808转换电路7、放大电路0-0.5V,ADC080810倍。放大电路如下图:U6(POS_IP)VALUE=540mR610k
U6OP1PR590k图7 放大电路8、按键电路和报警电路ADC0808按键电路和报警电路如下图:R310k
D1LED-YELLOWR4
BUZ11k SPEAKER五、软件程序设计
图8按键和报警电路根据本次设计系统所要完成的功能,采用中断方式的设计程序流程图如下:程序的设计①主程序的设计:主程序的内容一般包括主程序的起始地址、中断服务额程序的起始地址、有关内存单元及相关部件的初始化和一些子程序调用等。②A/D转换子程序的设计:A/D转换程序的功能是采集数据,再整个系统设计中占有很高的地位。当系统置好后,单片机扫描转换结束管脚的中断电平,当输入为正跳变则转换完成,将转换的数值转换并显示输出。若输入为负跳变,则继续循环等待中断。A/D转换子程序框图如图10所示:图10A/D转换子程序流程图输出以二进制为主,因此,显示常采用数码管段码编码的十进制数。数码显示子程序框1151DIV制数据转换成十进制并存入相应的寄存器。六、电路调试与故障排除PLEDNPN数码管变亮。90K82K9.2七、电路改进LCD1602A/D八、心得体会虽然这次课程设计的电路比较简单,但在刚开始时还是感到无从下手。后来在每个阶Proteus也让我体会到成功的喜悦和快乐。多,成长了很多,让我找回了往日奋斗的激情,这样的机会在大学很少,我会深深的记住这次,记住这次饱含我们三人汗水的数电课程设计。最后在这里忠心的感谢老师安排了这次单片机课程设计,感谢老师的辛勤付出。九、参考文献单片机系统的Proteus设计与仿真 张靖武 电子工业出版社 2009.06单片机中级教程——原理与应用 张俊谟 北京航空航天大学出版社 2009.06智能仪器原理与设计 刘大茂 国防工业出版社 2008.05附录:汇编程序ORGLJMPORGLJMPINTBORGLJMPINTSORGSTAR:MOVDPTR,#0F800HMOVR2,#00HMOVXCLRP3.0CLRCYSETBEASETBSETBIT0SETBSETBIT1LOOP:MOVP2,R2CPLP3.6CLRP3.1CLRP3.4CLRP3.5CLRP3.7MOVA,30HCJNEA,#0EBH,LOOP3LOOP3:JNCLOOP4CLRP3.0LOOP5:MOVLCALLSEG7
SETBP3.7MOVP1,ALCALLDLYCLRP3.7MOVA,32HLCALLSEG7SETBP3.5MOVP1,ALCALLDLYCLRP3.5MOVA,31HLCALLSEG7SETBP3.4MOVP1,ALCALLDLYCLRP3.4MOVA,R2LCALLSEG7SETBP3.1MOVP1,ALCALLDLYSJMPLOOPLOOP4:SETBP3.0SJMPLOOP5INTB:INCR2CJNEMOVR2,#00HLOOP2:MOVP2,R2MOVX@DPTR,ARETI
INTS:MOVXA,@DPTRMOV30H,AACALLHZDMOVX@DPTR,ARETIHZD:MOVB,#2EHDIVABMOV31H,AMOVA,BMO
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026江苏苏州市昆山市淀山湖镇镇管企业招聘13人备考题库含答案详解(预热题)
- 小儿静脉穿刺失败补救与安抚2026
- 2026黑龙江省大庆市“庆蓝优引·社会招引”市属学校人才招聘14人备考题库附参考答案详解(突破训练)
- 2026吴忠赛马新型建材有限公司技术管理岗位招聘2人备考题库附参考答案详解(黄金题型)
- 2026广西崇左宁明县那堪镇卫生院招聘1人备考题库及参考答案详解(新)
- 2026广东深圳市龙岗区坂田街道四季花城第二幼儿园招聘2人备考题库附参考答案详解(能力提升)
- 2026广西南宁市马山县司法局招聘社区矫正专职社会工作者、公共法律服务人员2人备考题库有完整答案详解
- 2026云南临沧边境管理支队招聘边境地区专职辅警备考题库含答案详解(研优卷)
- 2026广东广州市政务服务中心编外人员招聘备考题库附参考答案详解(b卷)
- 2026江苏苏州资管集团下属公司招聘14人备考题库有答案详解
- 安徽商贸单招2026校考真题
- 中国建筑机电安装行业资质管理与竞争态势
- 2026年高考数学二轮复习专题13 椭圆、双曲线与抛物线(复习讲义)(解析版)
- 2025-2026学年北京市西城区高三(上期)期末考试地理试卷(含答案详解)
- 南瑞集团在线测评试题
- 2026浙江工商大学后勤服务中心商贸服务部劳务派遣人员招聘2人笔试备考试题及答案解析
- 2026春招:鞍钢集团笔试题及答案
- 2026年上海市春季高考作文解析、对全国卷考生的启示、标杆范文
- 字母表示数(课件)-四年级下册数学北师大版
- 2026黄河勘测规划设计研究院有限公司招聘高校毕业生笔试(公共基础知识)测试题附答案解析
- 2026年深圳中考数学复习分类汇编:选择基础重点题(解析版)
评论
0/150
提交评论