毕业答辩-基于单片机实现的数字电压表.ppt_第1页
毕业答辩-基于单片机实现的数字电压表.ppt_第2页
毕业答辩-基于单片机实现的数字电压表.ppt_第3页
毕业答辩-基于单片机实现的数字电压表.ppt_第4页
毕业答辩-基于单片机实现的数字电压表.ppt_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

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

文档简介

基于单片机实现的数字电压表,目录,1:方案设计:2:硬件设计3:软件设计4:系统调试5:仿真,整机原理图,方案讨论,1换档部分设计方案分析,方案一:考虑到ADC0808的八路模拟量输入通道本质上也是模拟开关,因此可以利用其八个模拟通道中的三个作为换档选择器,即根据通道对应的电压测量范围确定对应的电压放大倍数设计对应的前置放大电路。方案二:选用模拟开关芯片4066实现换档。4066集成了4个模拟开关,每一路开关都有一个控制端控制对应开关的通断。用单片机对控制端进行控制,实现不同量程的转换。,显示部分方案分析,方案一:选用液晶ADC1602用来显示电压读数的液晶进行片选,实现液晶的动态点亮。因为只用一片液晶,所以只用单片机控制前两个控制端,最高位控制端接地。另外选用用软件作为液晶的驱动,具体译码由软件控制。方案二:同方案一选用ADC0808进行片选,在译码驱动部分选用液晶LCD1602,用软件译码。,总体方案,本设计采用方案以下总体方案,据此西化系统框图如下逐次逼近式A/DAT89C51键盘液晶显示输入信号调理,图2-2系统框图,硬件设计,时钟电路,图3.1系统时钟电路,复位电路,系统复位电路,3量程转换电路,量程切换开关,衰减输入电路,4A/D转换电路,5LCD显示模块,LCD1602模块,系统软件设计方案,系统的4个模块分别是:1.主程序模块;2.液晶管显示模块;3.A/D转换模块;4.中断服务程序模块。,系统软件框图,1主程序的设计,AT89C51单片机复位后,(PC)=0000H,而00030H002BH分别都是个中断源的入口地址。所以0000H处加上跳转指令。系统一启动,就显示00时00分00秒,这就是系统的初始状态。此时等待A/D的转换结束,扫描P2.6口的电平,若为高电平则转换完成,将转换的数值转换输出显示。若还为低电平,则继续扫描。,系统程序流程图,2A/D转换程序设计,AD转换程序是系统数据采集的主程序,在整个系统设计中占有很高的地位,当系统设置好后,单片机扫描转换结束管脚P2.6的输入电平状态,当输入为高电平则转换完成,将转换的数值转换输出显示。若输入为低电平,则继续扫描。程序流程图如图3-3所示。,A/D转换程序流程图,系统调试,局部调试整机调试,局部调试,1.检查ADC0808是否工作2.各量程放大倍数的调节3.译码部分主要是检验ADC0808片选显示是否正常。,整机调试,本系统的测试采用PROTEUS软件。以AT89C51单片机为核心,仿真中采用ADC0808集成数摸转换芯片和4段共阴数码管显示电路。系统在测试中运行正常,能准确将直流模拟信号的电压转换成数值显示,并能精确到3位有效数字。达到了设计的要求。,系统仿真,表1简易数字电压表与“标准”数字电压表对比测试表,表1简易数字电压表与“标准”数字电压表对比测试表,致谢,首先,我要特别感谢杨柳对我的悉心指导,在写论文期间指导老师帮我提供写作的资料,理清写作思路,指导写作方法,并对我所做

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论