摘要:在我们的电器维修、教学科研等生活活动中,必不可少的要使用到电压表等。本次设计的要求就是以单片机为基本器件设计并制作出一个符合任务要求的积分型直流数字电压表。
电压表的发展历程及本次设计的目的和意义均在引言部分作了详细介绍。然后,具体的介绍了,对以单片机为基础的直流数字电压表的软件系统及其硬件系统的实现方案和它的设计原理。该设计主要由四个模块组成:模拟输入电路模块,AD转换电路模块,控制模块和数码管LED显示模块。AD积分器件和外围相关元件是构成A/D电路转换模块的主要组成部分,它的职能就是将采集到的模拟量转换为相应的数字量,最后显示在LED数码管上。单片机STC89C52的主要任务是完成对数据的处理和对显示部分的控制,它主要是把传送来的数字经过一定的数据处理,显示模块则主要对处理好的数据进行显示;此外,单片机还控制着译码器工作。
关键词:单片机; A/D转换器;数码管显示
目录
摘要
ABSTRACT
引言-1
1. 绪论-2
1.1 数字电压表的出现和发展-2
1.2 电压表被设计的目的和特点-2
1.3 本次设计的课题介绍-2
2. 系统方案的选择-3
2.1 总体设计方案设定-3
2.2 对A/D转换电路的选择-3
2.3 显示器件的选择-3
2.4 单片机的选择-4
3. 设计方案及原理分析-5
3.1 总体设计流程图-5
3.2 设计原理分析-5
4. 设计中使用的主要原器件介绍-6
4.1 控制部分器件STC89C52介绍-6
4.2 AD转换部分ICL7135 介绍-10
4.3 译码器7447 介绍-12
4.4 显示部分数码管LED的介绍-13
5. 电路设计以及接口通讯-15
5.1 整体电路仿真和各部分仿真图-15
5.2 单片机与ICL7135之间的通讯连接-17
5.3 ICL7135与译码器7447的通讯-20
5.4 软件设计部分-21
6. 总结-24
致谢-25
参考文献-26
附录-27
附录一. 部分程序-27
附录二. 元器件清单-29
附录三. 测试结果-30