浙江海洋学院
单片机课程设计报告
设计题目 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.单片机最小系统