基于单片机的数字电压表课程设计.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单 片 机 课 程 设 计 报 告 基于51单片机的简易数字电压表设计 一.设计要求 ①利用单片机AT89S51与ADC0809设计一个数字电压表,能够测量0—5V之间的直流电压表。 ②用数码管以十进制数进行显示。 二.设计原则 ①使用可靠性高的元器件,以防止器件的损坏影响系统的可靠运行。 ②设计电路板时布线和接地要合理,严格安装硬件设备及电路。 ③采取必要的抗干扰措施,以防止环境干扰、信号串扰、电源或地线干扰等影响系统的可靠性。 ④请专家和有经验的设计人员对系统的设计方案严格把关。 ⑤作必要的冗余设计或增加自诊断功能。 三、主要技术指标 1、单片机的定时中断技术 2、数字芯片A/D转换技术 3、单片机的数据处理技术 4、单片机控制的数码管显示技术 四.信号显示经过原理 因为ADC0809在进行A/D转换时需要有CLK信号,但是此时的ADC0809的CLK是接在AT89S51 HYPERLINK / \o 东哥电子商城,提供单片机学习开发板,实验板, 编程器,仿真器,无线发射接收模块,各种电子元器件. 单片机的P3.3端口上,则要求从P3.3输出CLK信号供ADC0809使用。由于产生CLK信号的方法是用软件产生的;并且ADC0809的参考电压VREF=VCC,所以转换之后的数据要经过数据处理,在数码管上显示出电压值。所显示的电压值如试D/256*VREF 五.数字电压表设计方案 1设计方案确立 本设计使用ADC0809对模拟信号进行转换,然后经过AT89C51转换后的结果来进行运算和处理,然后由数码管直接显示数字电压信号,其中分辨率为0.02v。用电位器控制输入电压,经ADC0809模数转换,然后数据被单片机采集,并经过单片机利用相应的算法进行调整,最后利用串口将处理好的数据输出至数码管。其中ADC0809通过IN0~IN7采集模拟电压信号送给单片机,单片机将采集来的信号通过一定的处理然后通过串口输出至共阳极的LED数码管显示采集到的电压值。 2 总体设计框图 数字电压表系统设计方案 总体方案设计图 3.硬件系统设计 简易数字电压测量电路由A/D转换、数据处理及显示控制等组成。电路原理图如图附录2所示。A/D转换由集成电路0809完成。0809具有8路模拟输入端口。地址(23-25脚可决定对那路模拟输入作A/D转换,22脚为地址锁存控制,当输入为高电平时,对地址信号进行锁存。6脚为测试控制,当输入一个2us宽高电平脉冲时,就开始A/D转换。7脚为A/D转换结束标志,当A/D转换结束时7脚输出高电平。9脚为A/D转换数据输出允许控制,当OE脚为高电平时,A/D转换数据从该端口输出。10脚为0809的时钟输入端,利用单片机30脚的六分频晶振频率再通过14024二分频得到1MHz时钟。单片机的P1、P3。0-P3.3端口作为四位LED数码管现实控制。P3.5端口用作单路显示/循环显示转换按钮,P3.6端口用作单路显示时选择通道。P0端口作A/D转换数据读入用,P2端口用作0809的A/D转换控制 4数字电压表硬件电路设计 硬件电路设计主要包括:89C51单片机系统,A/D转换电路,显示电路。测量最大电压位5V,显示最大值为5.00V。 数字电压表硬件原理图。 5. AT80S51单片机结构图 51单片机引脚图 单片机各引脚介绍: 主电源引脚 VCC: +5V电源输入端 VSS: 电源接地端 时钟引脚 XTAL1: 片内放大器输入端 XTAL2: 片内放大器输出端 专用控制端口 ALE/ PROG,双功能控制端口 ALE,地址锁存信号允许信号输出端。在访问片外程序存储器期间,每个机器周期ALE信号出现两次,其下降沿用于锁存P0口输出端的低八位地址。 在不访问片外程序存储器时,该信号也以1/6振荡频率稳定出现,因此可用作对外输出的时钟脉冲。但在有访问片外数据存储器情况时,ALE脉冲会有跳空,不适合作为时钟输出。 PROG,对片外含EPROM的芯片,在编程期间,此引脚用作编程脉冲PROG的输入端。 PSEN,片外程序存储器读选通信号输出端,PSEN信号的频率是振荡频率的1/6。在读片外程序存储器期间,每个机器周期该信号两次有效。在读片外程序存储器期间若有访问片外数据存储器的操作,则PSEN信号会有跳空现象。 RST/VPD:双功能控制端口。RST作复位信号输入端。 VPD第二功能,备用电源输入端。 EA/VDD :双功能控制端口 EA访问片外程序存储器允许端,接低电平时,CPU只访问片外ROM;当接高电平时,CPU优先访问片内RO

文档评论(0)

ligennv1314 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档