ADC0832的数字电压表设计 下载本文

内容发布更新时间 : 2024/6/2 15:36:06星期一 下面是文章的全部内容请认真阅读。

浙江海洋学院

单片机课程设计报告

设计题目 ADC0832的数字电压表设计

2014 年 12 月 1 日

目 录

1. 引 言(字体4号,黑体,居中)..................................... 错误!未定义书签。 2. 方案设计(字体4号,黑体,居中)............................ 2错误!未定义书签。

2.1. 2.2.

设计要求(字体小4号,黑体)........................................................... 0 设计方案(字体小4号,黑体)...................... 1错误!未定义书签。

3. 硬件设计(字体4号,黑体,居中)............................................................... 33

3.1. 3.2. 3.3. 3.4. 3.5

单片机最小系统(字体小4号,黑体)............................................... 0 显示驱动部分(字体小4号,黑体).............. 1错误!未定义书签。 转换电路(字体小4号,黑体)........................................................... 0 单片机驱动部分(字体小4号,黑体)............................................... 0 电铃电路(字体小4号,黑体)........................................................... 0

4. 软件设计(字体4号,黑体,居中)............................... 错误!未定义书签。

4.1. 4.2.

软件流程(字体小4号,黑体)........................................................... 0 子程序模块(字体小4号,黑体).................. 1错误!未定义书签。

5. 实验结果与讨论(字体4号,黑体,居中)................... 错误!未定义书签。

5.1. 5.2.

实验仿真(字体小4号,黑体)........................................................... 0 结果讨论(字体小4号,黑体) .............................. 1错误!未定义书签。

6. 心得体会(字体4号,黑体,居中)............................... 错误!未定义书签。 7. 附 录;源程序(字体4号,黑体,居中)..................................................... 10 8. 参考文献(字体4号,黑体,居中)............................... 错误!未定义书签。

ADC0832的数字电压表设计 1.引言

模数AD和数模DA转换是模拟电路和数字电路进行沟通的渠道,在数字电路

里,电平只有高和低两种状态,比如5V和0V,对应着1和0;模拟电路中,电平理论上有无数个状态。如何将模拟电平值在数字电路里表达出来呢?这就需要AD转换过程。ADC0832是美国国家半导体公司生产的一种8位分辨率,双通道AD转换芯片。由于它体积小,兼容性强,性价比高而深受单片机爱好者及企业欢迎,并且目前已有很高的普及率。学习并且使用ADC0832可以使我们了解AD转换器的原理,有助于我们单片机技术水平的提高。

2.方案设计 2.1设计要求

按系统要实现功能,设计必须达到以下的几个步骤的要求

(1)主电路系统是由ADC0832,单片机AT89C52和LCD显示屏组成。 (2)ADC0832是模拟数字转换芯片,是将外侧电压信号转换成数字信号 再通过AT89C52处理,再通过LCD显示出来 (3)能测量0-5V的数字电压 (4)测量误差不大于0.1V

2.2设计方案

2.1.1单片机的选择

本设计选用单片机AT89C52 AT89C52是一个低电压,高性能CMOS8位单片机,片

内含8k bytes的可反复擦写的Flash只读程序存储器和256 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元,AT89C52单片机在电子行业中有着广泛的应用。

2.1.2总体设计及系统原理

在本次数字电压表的设计过程中,我们做得出来的数字电压表能够实现测电压并显示的功能,但是测量电压范围只有0-5V,测量电压范围太小,这是我们设计的电压表的缺陷。由于我们能力和时间精力有限,没能设计出更大范围的数字电压表。该数字电压表的扩展方向有:1、改用ADC0809芯片扩大量程、可调节量程或自动转换换量程。2、输出量可用平均值算法来改善,使测量准确度更高。3、若能将测量的电压值实时保存,使用时将更方便等。

3.1.单片机最小系统