摘 要:本设计采用了51单片机作为主控芯片,主要模块包含数据处理模块、显示模块,转换模块。当检测模块检测到模拟信号时,模拟信号进入A/D转换模块,转化为数字信号,单片机接收数字信号进行数据处理并驱动显示模块进行数据显示。本设备够对0~5 V的输入电压进行测量,并且通过一个4位共阳LED数码管加以显示,误差保证在±0.02V。
关键字:ADC0809,STC89C51,单片机,A/D转换,数字电压表
目录
摘要
Abstract
1 绪论-3
2 系统总体方案设计-4
2.1 设计要求-4
2.1.1 系统框图-4
2.2 方案的选择与论证-4
2.2.1 单片机的选择-4
2.2.2 显示方案的选择-5
2.2.3 A/D转换模块的选择-6
3 系统硬件设计-6
3.1 整体设计概述-6
3.2 STC89C51单片机系统设计-6
3.2.1 STC89C51简介-6
3.2.2 最小系统电路-8
3.3 LED显示电路-11
3.3.1 LED四位共阳数码管简介-11
3.3.2 显示电路工作原理-12
3.4 A/D转换模块-12
3.4.1 ADC0809芯片简介-12
3.4.2 ADC0809引脚结构-12
3.4.3 ADC0809工作原理-13
3.5电源设计-14
4 软件设计-15
4.1 主程序流程图-15
4.2显示子程序流程图-16
4.3 A/D转换子程序流程图-17
4.4 数据处理子程序流程图-18
5 数字电压表仿真设计图与实物图-19
5.1系统硬件调试-19
5.2 数字电压表仿真-20
5.3 实物展示-21
总结和展望-24
参考文献-25
致 谢-26
附录一-27
附录二-31