1、 20112011 届毕业设计(说明书)届毕业设计(说明书) 题目: 电压表以及计数器系统 2011年4月 I 摘摘 要要 本文介绍了用 ADC0804 转换芯片 AT89C51 单片机设计制作的数字直流电压 表,及用 ADC0809 芯片 AT89C52 单片机设计制作的数字直流电压表,在测量仪器 中,电压表是必须的,电压表的好坏直接影响到测量精度。具有一个精度高、转 换速度快、性能稳定的电压表才能符合测量的要求。为此,我们设计了这两种单 片机类别的数字电压表,并加以比较,A/D 转换器在单片机的控制下完成对模拟 信号的采集和转换功能,最后由数码管显示采集的电压值。此设计通过调试完全 满足设
2、计的指标要求。电路设计简单,设计制作方便有较强的实用性。 关键词关键词: MCS-51 单片机; 直流电压; A/D 转换; 程序框图; II 目目 录录 摘 要 I 第一章 引 言 1 1.1 单片机简介. 1 第二章 系统设计. 2 2.1:05V 电压表以及计数器系统的设计要求 2 2.2 设计总体方案. 2 2.2.1 方案 1:. 2 2.2.2 方案 2:. 3 2.3 程序流程图. 5 2.4 附源程序. 6 2.5 总体性能分析 14 参考文献. 16 致 谢 17 1 第一章第一章 引引 言言 1.11.1 单片机简介单片机简介 单片机是一种集成电路芯片,采用超大规模技术把具
3、有数据处理能力(如算 术运算,逻辑运算、数据传送、中断处理)的微处理器(CPU)。随着单片机技术的 飞速发展,各种单片机蜂拥而至,单片机技术已成为一个国家现代化科技水平的 重要标志。单片机可单独地完成现代工业控制所要求的智能化控制功能,这是单 片机最大的特征。 单片机控制系统能够取代以前利用复杂电子线路或数字电路构 成的控制系统,可以软件控制来实现,并能够实现智能化。现在单片机控制范畴 无所不在,例如通信产品、家用电器、智能仪器仪表、过程控制和专用控制装置 等等,单片机的应用领域越来越广泛。本毕业设计的课题是“05V 数字电压表 的设计” 。主要考核我们对单片机技术,编程能力等方面的情况。观察
4、独立分析、 设计单片机的能力,以及实际编程技能。本课题主要解决 A/D 转换、数据处理及 显示控制等三个模块。控制系统采用 AT89C51、AT89C52 单片机,A/D 转换采用 ADC0804、ADC0809。 2 第二章第二章 系统设计系统设计 2.12.1:0 05V5V 电压表以及计数器系统的设计要求电压表以及计数器系统的设计要求 能测量 05V 的直流电压,其误差范围在0.2V.显示电压的刷新速度不 小于 200ms.该系统应带有计数功能。计数范围为 09999,能用按键调整计数器 的值。并且使用的元器件最少。 2.22.2 设计总体方案设计总体方案 2.2.1 方案方案 1: 采用 ADC0804 和 AT89C51 单片机加数码管来实现(ADC0804 与单片机接口电路 和数码管的电路如图(1) ) XTAL2 18 XTAL1 19 ALE 30 EA 31 PSEN 29 RST 9 P0.0/AD0 39 P0.1/AD1 38 P0.2/AD2 37