基于51单片机的多路电压采集系统的设计-proteus仿真_第1页
基于51单片机的多路电压采集系统的设计-proteus仿真_第2页
基于51单片机的多路电压采集系统的设计-proteus仿真_第3页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

单片机课程设计报告设计题目:基于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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论