单片机数字电压表设计LED显示含C源代码

.....

1.

绪论 ............................................... 2

1.1 课程设计要求 ...................................... 2 1.2 数字电压表介绍 .................................... 2 2.

硬件单元电路设计 ................................... 2

2.1数字电压表结构框图 ................................. 2 2.1.1 AT89C51单片机简介 ............................ 3 2.1.2 ADC0832转换器简介 ............................ 4 2.1.3 时钟电路 ..................................... 6 2.1.4 复位电路 ..................................... 6 2.1.5 LED显示电路 .................................. 7 3.

软件单元电路设计 ................................... 7

3.1 主程序流程图 ...................................... 7 3.2显示子程序流程图 ................................... 8 3.3 A/D转换子程序流程图 .............................. 10 3.4 数据处理子程序流程图 ............................. 11 4.

数字电压表仿真设计图与实物图 ...................... 12

4.1 仿真图 ........................................... 12 4.2 器件清单 ......................................... 12 4.3 硬件电路实物图 ................................... 13 5. 程序代码 ............................................. 15 6.

项目设计总计 ...................................... 22

word格式.整理版

.....

7.

参考文献 .......................................... 23

1. 绪论

1.1 课程设计要求

使用单片机AT89C51和ADC0832设计一个数字电压表,能够测量0-5V之间的直流电压值,两位数码显示。在单片机的作用下,能监测两路的输入电压值,用8位串行A/D转换器,8位分辨率,逐次逼近型,基准电压为 5V;能用两位LED进行轮流显示或单路选择显示,显示精度0.1伏。

1.2 数字电压表介绍

数字电压表简称DVM,数字电压表基本原理是将输入的模拟电压信号转化为数字信号,再进行输出显示。而A/D转换器的作用是将连续变化的模拟信号量转化为离散的数字信号,器基本结构是由采样保持,量化,编码等几部分组成。因此AD转换是此次设计的核心元件。输入的模拟量经过AD转换器转换,再由驱动器驱动显示器输出,便得到测量的数字电压。

2. 硬件单元电路设计 2.1数字电压表结构框图

结构如(图1)所示

word格式.整理版

图1

.....

2.1.1 AT89C51单片机简介

AT89C51是一个低功耗,高性能CMOS 8位单片机,片内含4k Bytes ISP(In-system programmable)的可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚结构,芯片内集成了通用8位中央处理器和ISP Flash存储单元,AT89C51在众多嵌入式控制应用系统中得到广泛应用。51单片机内包含以下几个部件: 1) 8位微处理器(CPU)。 2) 数据存储器(128B RAM)。 3) 程序存储器(ROM/EPROM)。

4) 4个8位可编程并行I/O口(P0口,P1口,P2口,P3口)。 5) 1个全双工的异步串行口。 6) 2个16定时器/计数器。 7) 中断系统。

8) 特殊功能寄存器(SFR)。 单片机片内结构如(图2)所示:

word格式.整理版

图2

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4