摘 要:随着工业和社会的不断发展,多路采集系统在各领域的应用越来越广泛。尤其是以电压信号的采集制成的多路电压表更是遍地开花。以抗干扰能力强的单片机配合精度高的ADC0809设计一款多路电压表有着很大价值。本设计在主控制器上采用了性能更高的单片机芯片STC89C52,在模数转换器方面,则选用了支持8路模拟信号输入的A/D转换元件ADC0809。本设计采用了单片机直连数码管和ADC0809的方案,元件少,成本低。此方案采用了动态扫描显示技术和并行输入技术,实现了8路0至5v信号的实时监控,并且分辨率高达0.02V还可通过按键选择循环显示或某一单通道显示,软件方面采用C语言编写,效率高,可读性强,便于维护扩展。
关键词:ADC0809,A\D转换,LED数码管,STC89C52
目录
摘要
Abstract
1 绪论-4
1.1 选题背景及意义-4
1.2 研究历史及现状-5
2 系统总体设计方案-6
2.1设计要求-6
2.2设计思路-6
2.3设计方案-7
3 系统硬件设计-8
3.1 单片机模块-8
3.2 ADC0809模块-13
3.3 显示模块-16
3.4 系统总电路设计-18
4 系统软件设计-19
4.1程序设计总方案-19
4.2 系统子程序设计-19
5 系统仿真与测试-24
5.1仿真软件简介与使用-24
5.2仿真结果及误差分析-25
6 硬件布线与调试-27
6.1 Protel简介与布线-27
6.2 焊接指南-27
6.3实测及误差分析-28
结论-29
参考文献-30
致谢-31
附录A:源程序-32
附录B:元器件清单-36
附录C:实物图-37