2022年基于单片机的简易数字电压表设计.docx
《2022年基于单片机的简易数字电压表设计.docx》由会员分享,可在线阅读,更多相关《2022年基于单片机的简易数字电压表设计.docx(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品学习资源江苏农林职业技术学院毕 业 设 计(论 文)SNL/QR7.5.4-3基于单片机地简易数字电压表设计专 业10 电气自动化同学姓名钱霞冬班 级电气自动化 2 班学 号202105100220指导老师许燕萍完成日期2021 年 5 月 25 日欢迎下载精品学习资源成果评议学号202105100220姓名 钱霞冬题目 基于单片机地简易数字电压表设计指导老师建议成果:评阅老师建议成果:答辩小组建议成果:院答辩委员会评阅看法及评定成果:答辩委员会主任签字(盖章):年 月日欢迎下载精品学习资源毕业设计(论文)任务书姓名钱霞冬学号202105100220班级10 电气自动化 2 班题目基于单片
2、机地简易数字电压表设计设 计论文利用单片机 AT89C51 与 ADC0808 设计一个数字电压表,将模拟信号0 5 V 之间地电压主值转换成数字量信号,以两位数码管显示,并通过虚拟电压表观看ADC0808 模拟量输入信要内号地电压值, LED 数码管实时显示相应地数值量.容重研点所要解决本课题地主要问题是:究1.硬件地设计、制作;问2.软件调试 .题我如1. ADC0808 基本性能地实现;主2. 51 单片机地各引脚功能地测试;要3. 辨论率 8 位;术技4. 转换时间: 128s;指5. 转换精度: 0.2%;标6. 单个+5V 电源供电;7. 模拟输入电压范畴0- +5V ,无需外部零
3、点和满度调整.其它要说1. 一片 ADC0808 必要地外围器件与AT80C51 进行接口连接;地明2. 设计一个数字电压表,要求能对IN0 所输入地模拟电压进行识别;问3. 将其转换成相应地二进制数并以发光二级管地势式显示;题4. 用万用表测量 IN0 输入地模拟电压值,并与转换结果进行对比,运算测量误差.指导该设计具有可行性、有用性.老师看法指导老师签字:2021年 12 月 20 日欢迎下载精品学习资源指导老师看法对论文地简短评判:1. 指出论文存在地问题及错误2. 对制造性工作评判3. 建议成果优良 中及格不及格指导老师签字年月日评阅老师看法对论文地简短评判:1. 指出论文存在地问题及
4、错误2. 对制造性工作评判3. 建议成果优良 中及格不及格评阅老师签字年 月 日欢迎下载精品学习资源答辩小组评议看法学号202105100220姓名 钱霞冬题目基于单片机地简易数字电压表设计答辩小组看法:1、对论文地评判2. 建议成果等级优良中及格不及格3. 需要说明地问题答辩小组长签字年 月日欢迎下载精品学习资源基于单片机地简易数字电压表设计摘要:本文介绍了一种基于单片机地简易数字电压表地设计.该设计主要由三个模块组成:A/D 转换模块,数据处理模块及显示模块.A/D转换主要由芯片ADC0808来完成,它负责把采集到地 模拟量转换为相应地数字量在传送到数据处理模块.数据处理就由芯片AT89C
5、51 来完成,其负责把 ADC0808传送来地数字量经过肯定地数据处理,产生相应地显示码送到显示模块进行显示;此外 ,它仍掌握着 ADC0808 芯片工作 .该系统地数字电压表电路简洁,所用地元件较少,成本低,且测量精度和牢靠性较高.此数字电压表可以测量 0-5V 地 1 路模拟直流输入电压值,并通过一个四位一体地7 段数码管显示出来. 关键词 单片机;数字电压表;A/D 转换; AT89C51 ; ADC0808The Design of Simple Digital Voltmeter Based on Single-chip MicrocontrollerAbstract: This p
6、aper which introduces a kind of simple digital voltmeter is based on single-chip microcontroller design. The circuit of the voltage meter is mainly consisted of three mould pieces: A/D converting mould piece, A/D converting is mainly completed by the ADC0808, it converts the collected analog data in
7、to the digital data and transmits the outcome to the manifestation controlling mould piece. Data processing is mainlycompleted by the AT89C51chip, it processes the data produced by the ADC0808 chip and generates the right manifestation codes, also transmits the codes to the manifestation controlling
8、 mould piece. Also, the A T89C51 chip controls the ADC0808 chip to work.The voltmeter features in simple electrical circuit,lower use of elements, low cost, moreover, its measuring precision and reliability. The voltmeter is capable of measuring voltage inputs from 1 route ranging from 0 to 5 volt,
9、and displaying the measurements though a digital code tube of 7 pieces of LED. Keywords: Single-chip microcontroller; Digital voltmeter ; A/D converter ; AT89C51 ; ADC0808欢迎下载精品学习资源目 录1 引言12 设计总体方案12.1 设计要求12.2 设计思路12.3 设计方案13 硬件电路设计23.1 单片机系统23.1.1 AT89C51 性能23.1.2 AT89C51 各引脚功能23.2 A/D 转换模块33.2.1
10、逐次靠近型 A/D 转换器原理43.2.2 ADC0808 主要特性43.2.3 ADC0808 地外部引脚特点43.2.4 ADC0808 地内部结构及工作流程53.3 复位电路和时钟电路73.3.1 复位电路设计73.3.2 时钟电路设计73.4 LED 显示电路设计83.4.1 LED 基本结构83.4.2 LED 显示器地挑选83.4.3 LED 译码方式93.4.4 LED 显示器与单片机接口设计93.5 总体电路设计104 系统软件设计114.1 程序设计总方案114.2 系统子程序设计124.2.1 初始化程序124.2.2 A/D 转换子程序124.2.3 显示子程序145 仿
11、真与调试145.1 软件调试145.2 显示结果及误差分析155.2.1 显示结果155.2.2 误差分析17结 论17参考文献18致谢18欢迎下载精品学习资源1 引言随着电子科学技术地进展,电子测量成为广大电子工作者必需把握地手段,对测量地精度和功能地要求也越来越高,而电压地测量甚为突出,由于电压地测量最为普遍. 数字电压表是采纳数字化测量技术设计地电压表. 数字电压表与模拟电压表相比,具有读数直观、精确、显示范畴宽、辨论力高、输入阻抗大、集成度高、功耗小、抗干扰才能强,可扩展才能强等特点,因此在电压测量、电压校准中有着广泛地应用. 目前数字电压表地内部核心部件是 A/D 转换器,转换器地精
12、度很大程度上影响着数字电压表地精确度,本毕业设计 A/D 转换器采纳 ADC0808对输人模拟信号进行转换,掌握核心AT89C51再对转换地结果进行运算和处理,最终驱动输出装置显示数字电压信号.2 设计总体方案2.1 设计要求利用单片机 AT89C51 与 ADC0808 设计一个数字电压表,将模拟信号0 5 V 之间地电压值转换成数字量信号,以两位数码管显示,并通过虚拟电压表观看ADC0808模拟量输入信号地电压值,LED 数码管实时显示相应地数值量.2.2 设计思路依据设计要求,挑选AT89C51 单片机为核心掌握器件. A/D 转换采纳 ADC0808 实现,与单片机地接口为P1 口和
13、P2 口地高四位引脚 .电压显示采纳 4 位一体地 LED 数码管 . LED 数码地段码输入 ,由并行端口 P0 产生:位码输入,用并行端口P2 低四位产生 .2.3 设计方案硬件电路设计由6 个部分组成;A/D 转换电路, AT89C51 单片机系统, LED显示系统、时钟电路、复位电路以及测量电压输入电路.硬件电路设计框图如图1 所示 .时钟电路AT89C51P1P2A/D 转换电路测量电压输入P2P0显示系统复位电路图 1 数字电压表系统硬件设计框图欢迎下载精品学习资源3 硬件电路设计3.1 单片机系统3.1.1 AT89C51 性能AT89C51 是美国 ATMEL 公司生产地低电压
14、,高性能CMOS8 位单片机,片内含4k bytes地可反复擦写地只读程序储备器(PEROM )和 128 bytes地随机存取数据储备器(RAM ),器件采纳 ATMEL 公司地高密度、非易失性储备技术生产,兼容标准MCS-51 指令系统,片内置通用8位中心处理器( CPU ) 和Flash储备单元,功能强大 AT89C51 单片机可为您供应很多高性价比地应用场合,可敏捷应用于各种掌握领域 .AT89C51 功能性能参数 :与MCS-51 产品指令系统完全兼容.4k 字节可重擦写 Flash闪速储备 .1000次擦写周期 .全静态操作: 0Hz 24MHz. 三级加密程序储备器 .128 8
15、字节内部 RAM ,32个可编程 I O口线, 2个16位定时计数器, 6个中断源,可编程串行UART 通道,低功耗闲暇和掉电模式.闲暇方式停止CPU 地工作,但答应 RAM ,定时计数器,串行通信口及中断系统连续工作.掉电方式储存 RAM 中地内容,但振荡器停止工作并禁止其它全部部件工作直到下一个硬件复位.3.1.2 AT89C51 各引脚功能AT89C51 供应以下标准功能: 4KB 地 Flash 闪速储备器, 128B 内部 RAM , 32 个 I/O 口线,两个16 位定时 / 计数器,一个5 向量两级中断结构,一个全双工串行通信口,片内震荡器准时钟电路,同时, AT89C51 可
16、降至 0Hz 静态规律操作,并支持两种软件可选地节电工作模式.闲暇方式停止CPU 地工作,但答应 RAM ,定时 /计数器,串行通信口及中断系统连续工作,掉电方式储存RAM 中地内容, 但震荡器停止工作并禁止其他全部工作直到下一个硬件复位.AT89C51 采纳 PDIP 封装形式,引脚配置 如图 5 所示.图 5 AT89C51 地引脚图AT89C51 芯片地各引脚功能为:P0 口:这组引脚共有8 条, P0.0 为最低位 .这 8 个引脚有两种不同地功能,分别适用于不同地情况,第一种情形是89C51 不带外储备器, P0 口可以为通用 I/O 口使用, P0.0-P0.7 用于传送 CPU
17、地输入/输出数据,这时输出数据可以得到锁存,不需要外接专用锁存器,输入数据可以得到缓冲,增加了数据输入地牢靠性;其次种情形是89C51 带片外储备器, P0.0-P0.7 在 CPU 拜访片外储备器时先传送片外储备器地低8 位地址,然后传送CPU 对片外储备器地读 /写数据 .P0 口为开漏输出,在作为通用欢迎下载精品学习资源I/O 使用时,需要在外部用电阻上拉.P1 口:这 8 个引脚和P0 口地 8 个引脚类似, P1.7 为最高位, P1.0 为最低位,当 P1 口作为通用I/O 口使用时, P1.0-P1.7 地功能和 P0 口地第一功能相同,也用于传送用户地输入和输出数据.P2 口:
18、这组引脚地第一功能与上述两组引脚地第一功能相同即它可以作为通用I/O 口使用,它地第一功能和 P0 口引脚地其次功能相协作,用于输出片外储备器地高8 位地址,共同选中片外储备器单元,但并不是像 P0 口那样传送储备器地读/写数据 .P3 口:这组引脚地第一功能和其余三个端口地第一功能相同,其次功能为掌握功能,每个引脚并不完全相同,如下表2 所示:表 2 P3 口各位地其次功能P3 口各位其次功能P3.0RXT (串行口输入)P3.1TXD (串行口输出)P3.2/INT0 (外部中断 0 输入)P3.3/INT1 外部中断 1 输入 P3.4T0(定时器 /计数器 0 地外部输入)P3.5T1
19、(定时器 /计数器 1 地外部输入)P3.6/WR (片外数据储备器写答应)P3.7/RD (片外数据储备器读答应)Vcc 为+5V 电源线, Vss 接地.ALE :地址锁存答应线,协作P0 口地其次功能使用,在拜访外部储备器时,89C51 地 CPU 在P0.0-P0.7 引脚线去传送随后而来地片外储备器读/写数据 .在不拜访片外储备器时,89C51 自动在 ALE线上输出频率为 1/6 震荡器频率地脉冲序列.该脉冲序列可以作为外部时钟源或定时脉冲使用./EA: 片外储备器拜访挑选线,可以掌握89C51 使用片内 ROM 或使用片外 ROM,如/EA=1 ,就答应使用片内ROM, 如/EA
20、=0 ,就只使用片外 ROM./PSEN :片外 ROM 地选通线,在拜访片外ROM 时, 89C51 自动在 /PSEN 线上产生一个负脉冲, 作为片外 ROM 芯片地读选通信号.RST :复位线,可以使89C51 处于复位 即初始化 工作状态 .通常 89C51 复位有自动上电复位和人工按键复位两种 .XTAL1和 XTAL2 :片内震荡电路输入线,这两个端子用来外接石英晶体和微调电容,即用来连接 89C51 片内 OSC 震荡器 地定时反馈回路 .3.2 A/D 转换模块数字电压表是诸多数字化外表地核心与基础,电压表地数字化是将连续地模拟量如直流电压转换成不连续地离散地数字形式并加以显示
21、,这有别于传统地以指针加刻度盘进行读数地方法,防止了读数地视差和视觉疲惫 .目前数字万用表地内部核心部件是A D 转换器,转换器地精度很大程度上影响着数字万用表地精确度,依据各种A/D 芯片地转化原理可分为逐次靠近型,双重积分型等等.双积分式A/D 转换器具有抗干扰才能强、转换精度高、价格廉价等优点.与双积分相比,逐次靠近式A/D 转换地转换速度更快,而且精度更高,比如ADC0809 、ADC0808等,它们通常具有8 路模拟选通开关及地址译码、锁存电路等,它们可以与单片机系统连接,将数字量送到单片机进行分析和显示.一个 n 位地逐次靠近型A/D 转换器只需要比较n 次,转换时间只取决于位数和
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 基于 单片机 简易 数字 电压表 设计
限制150内