8051单片机数字电压表设计.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文档。上传文档
查看更多
8051单片机数字电压表设计.doc

桂 林 电 子 科 技 大 学 单片机最小应用系统 设 计 报 告 指导老师:吴 兆 华 学 生:朱 少 华 学 号:092011117 机电工程学院 2010年6月 单片机最小应用系统设计报告 一、设计题目………………………………………………………1 二、设计目的………………………………………………………1 三、系统硬件图……………………………………………………1 四、程序流程图……………………………………………………4 五、系统说明与分析 5.1 设计思路…………………………………………………5 5.2 LED显示部分……………………………………………5 5.3最小系统控制部分………………………………………6 5.3.1单片机的I/O接口………………………………………7 5.3.2 单片机使用的外围电路…………………………………8 5.4电路板的制作……………………………………………10 5.5系统连线说明分析.…………………………………….11 5.6系统调试…………………………………………………12 六、源程序 ………………………………………………………12 七、总结 …………………………………………………………15 八、参考文献 ……………………………………………………15 一、 设计题目 数字电压表设计。用8051单片机和ADC0809组成一个数字电压表。要求能够测量0-5V的直流电压值,并用四位数码管显示,并要求所用元器件最少。 设计目的 1.掌握单片机8051的性能及使用方法; 2.掌握使用单片机编程的方法; 3.了解七段数码显示数字的原理; 4.掌握多位数字的显示技术; 5.掌握ADC0809模/数转换的应用; 系统硬件图 1、数字电压表系统的硬件电路原理图如下: 图1 电路原理图 2、数字电压表系统的硬件电路PCB图如下: 图2 PCB图 程序流程图 数字电压表程序框图如下: 系统说明与分析 5.1 设计思路 本题要求输入0~99v的模拟电压,结果用LED显示。由于计算机读入的只能是数字量,因此首先要用模/数转换器ADC0809将采集到的数据转换成数字量送入8031进行处理。再者,用LED显示结果时就要考虑8031与LED的接口问题。在程序中要完成的还有输入量于输出量的对应问题。ADC0809是八位的模/数转换器,数字范围为0~255,而输出要求0~100。因此,模拟量与数字输出的变化比为100/255。 在计算机乘法中不能给一个数直接乘以0.4,所以在处理输入值时就必须计算输入值*4/10。 算得的值不必再进行其他转换便可通过LED显示。 5.2 LED显示部分 ACD0809是典型的8位8通道逐次逼近式A/D转换器,为28引脚双列直插式封装。可实现8路模拟信号的分时采集,片内有8路模拟选通开关,以及相应的通道地址锁存译码电路,其转换时间为100微秒左右。A/D转换用于实现模拟量到数字量的转换。按转换原理可分为四种,即:计数式A/D转换器、双积分式A/D转换器、逐次逼近式A/D转换器和并行式A/D转换器。目前使用较多的为后三种。双积分式A/D转换器具有高精度、抗干扰性好、价格低廉等特点,但速度较慢,经常应用于对速度要求不高的仪表中;逐次逼近式A/D转换器在精度、速度和价格上都适中,是目前最常用的A/D转换器;并行式A/D转换器是一种用编码技术实现的高速A/D转换器其速度最快,价格也最高,使用于要求较高的场合。 8位A/D转换芯片ADC0809。 ADC0809的主要技术特性和指标: 8位。 ·单一电源:+5V。 0~5V,双极性+5V或+10V。 ·启动转换控制脉冲式(正脉冲),上升沿使内部所有寄存器清“0”,下降沿使A/D转换器开始。 LED 通常所说的LED显示器有七个发光二极管组成,因此也称之为七段LED显示器。此外,显示器中还有一个圆点型发光二极管,用于显示小数点。 5.3最小系统控制部分 最小系统的控制器由单片机AT89S51实现,它是单片机MCS-51高性能8位机系列的一种,广泛应用于各种小型控系统中AMTEL公司生产的MCS-51系列的兼容产品,与MCS-51指令系统兼容系统结构相同,Flash程序存储器。全部支持12时钟和6时钟操作。AT8S51包含128字节RAM、32条I/O 口线、3个16位定时/计数器、6输入4优先级嵌套中断结构、1个串行I/O 口(可用于多机通信I/O扩展或全双工UART以及片内振荡器和时钟电路)。功能结构如图4所示: 图4 AT89S51单片机功能结构图 5.3.1单片机的I/O接口 接口电路是单片机必不可少的组成部分,

文档评论(0)

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

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

1亿VIP精品文档

相关文档