摘要:相对于传统指针式仪表,数字电压表有着读数简单,精度高等优点。通过单片机与计算机之间的通信,还能将数据直接快捷的记录。本设计采用AT89s52单片机作为本文中数字电压表的控制系统,选用ADC0809为A/D转换电路的芯片,在本设计中,数字电压表电路原理简单明了,元件少并且易得,成本低。本设计数字电压表可以通过直流偏置与转换芯片通道的灵活选择结合数字计算实现自动判别极性,测量-12V到+12V电压,并在四位LED数码管上显示。
关键词:单片机;AT89S52;自动判别极性;A/D转换
目录
摘要
ABSTRACT
第一章 绪论-1
1.1 引言-1
1.2 国内外发展现状-1
1.3 研究的内容-1
1.4 论文的结构-2
1.5 本章小结-3
第二章 系统总体方案设计-4
2.1 系统组成-4
2.2 物料选型-5
2.2.1 处理器的选择-5
2.2.2数/模转换芯片的选型-5
2.2.3 显示模块的选择-6
2.3 本章小结-6
第三章 系统硬件设计-7
3.1 硬件原理框图-7
3.2 硬件电路设计-7
3.2.1 晶振电路设计-7
3.2.2 复位电路设计-8
3.2.4 电源电路设计-9
3.2.5 电压采集电路设计-9
3.2.6 A/D转换电路设计-10
3.2.7 串行通信模块设计-11
3.2.8 蜂鸣器电路设计-12
3.2.9 LED数码管电路设计-12
3.2.10 分频电路-14
3.3 本章小结-14
第四章 系统软件设计-15
4.1 编程软件使用-15
4.2 初始化与主程序设计-16
4.3数模转换芯片ADC0809软件设计-17
4.4 LED数码管显示程序设计-17
4.5 本章小结-18
第五章 系统调试-19
5.1 电路原理图绘制软件使用-19
5.2 程序烧录软件使用-22
5.3 软件使用过程中遇到的问题及解决方法-22
5.3 调试结果-23
5.4 本章小结-23
第六章 总 结-24
6.1 论文总结-24
6.1.1 主要工作及结论-24
6.1.2 存在的问题及进一步研究方向-24
6.2 感想-25
致 谢-26
参考文献-27