摘要:传统的机械式的指针电压表,存在精度低易老化等缺点,而且目前的电力公司正在推行远程读取电表读数,减少人力成本,所以老式的电压表无法在数字化的时代下生存,因此基于单片机开发价格低廉,稳定可靠的数字电压表具有很大的必要性。
本设计基于单片机开发,主要由A/D转换模块,LED的显示模块以及用单片机的数据处理模块这三个模块组成。在这个设计中,A/D转换模块的功能是将获取到的电压值的模拟量转换为相应的数字模拟量。单片机的数据处理则是把从A/D转换模块里传送过来的数据经过一定的处理,转换为可以显示在显示模块上面的数据。系统具有显示准确可靠,误差小的优点,可以满足生产的要求。设计完成后通过Proteus软件进行仿真验证,结果表明系统满足设计前的各项要求。
关键词:数字电压表;单片机;A/D转换;Proteus软件
目录
摘要
Abstract
第一部分 1 引言-1
1.1 数字电压表及其发展-1
1.2 单片机的介绍-1
1.3 本课题研究的主要内容-1
2 硬件电路设计-2
2.1 A/D转换器-2
2.1.1 芯片ADC0808的引脚特征及功能-2
2.1.2 芯片ADC0808的构造和运行流程-4
2.2 单片机模块-5
2.2.1 AT89C51的介绍-5
2.3 复位电路-7
2.4 时钟电路-8
2.5 显示系统的设计-9
2.5.1 显示系统的结构及选择-9
2.5.2 显示系统的译码方式-10
2.6 总体电路设计-10
3 整体程序设计-11
3.1 总程序设计方案-11
3.2 系统子程序设计-12
3.2.1 初始化程序-12
3.2.2 A/D转换程序-12
3.2.3 LED显示程序-12
3.3 程序仿真-13
3.3.1 软件调试-13
3.3.2 显示结果及误差分析-13
总 结-16
参 考 文 献-17
附录
致谢