基于~AT89C51单片机的数字电压表设计.doc
《基于~AT89C51单片机的数字电压表设计.doc》由会员分享,可在线阅读,更多相关《基于~AT89C51单片机的数字电压表设计.doc(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、.单片机课程设计报告基于 at89c51 的数字电压表设计设计课题: 专业班级: 学生姓名: 指导教师: 设计时间: .基于 AT89C51 单片机的数字电压表设计摘要数字电压表是常用的对电子电路进行检测的较精密仪器之一。本文的设计思想是一种基于单片机的数字电压表设计方式。该设计主要由三个模块组成:A/D 转换模块、数据处理主控模块和显示模块。A/D 转换模块主要由芯片 ADC0808 来完成,它负责将采集到的模拟量转换为相应的数字量传送到数据处理模块(单片机)。数据处理主控模块由单片机 AT89C51 来完成,它负责将 ADC0808 传送过来的数字量经过一定的数据处理,产生相对应的显示码传
2、送到显示模块进行显示。此外,它还控制芯片ADC0808 的工作。经过仿真软件结果表明本设计中的电压表电路简单,所用元件较少,成本低且测量精度高。此电压表可以测量 05V 的模拟输入电压值,并通过一个四位一体的共阴数码管显示出来。关键词:数字电压表,单片机,A/D 转换,AT89C51,ADC0808.目 录第 1 章 绪论 .1第 2 章 系统整体设计思路及方案 .22.1 设计题目 .22.2 设计思路 .22.3 设计方案 .2第 3 章 数字电压表的硬件设计 .33.1 单片机主控制模块的设计 .33.1.1 AT89C51 性能简介 .33.1.2 AT89C51 各引脚功能 .33.
3、1.3 AT89C51 的复位电路和时钟电路 .53.2 A/D 转换电路设计 .63.2.1 ADC0808 的主要特性 .73.2.2 ADC0808 各引脚功能 .73.3 显示电路的设计 .83.4 总体电路设计 .10第 4 章 数字电压表的软件设计 .114.1 设计流程图 .114.2 各子程序简介 .12第 5 章 软件调试 .135.1 软件调试 .135.2 误差分析 .13结论 .15参考文献 .16附录 程序截图及解释 .17.第 1 章 绪论在电量的测量中,电压、电流和频率是最基本的三个被测量,其中电压量的测量最为经常。而且随着电子技术的发展,更是经常需要测量高精度的
4、电压,所以数字电压表就成为一种必不可少的测量仪器。数字电压表(Digital Voltmeter)简称 DAM,它是采用数字化测量技术,把连续的模拟量转换成不连续、离散的数字形式并加以显示的仪表。传统的指针式电压表功能单一、精度低,不能满足数字化时代的需求,采用单片机的数字电压表,有精度高、抗干扰能力强、集成方便,还可与 PC 进行实时通信等优点。目前,由各种单片机和 A/D 转换器构成的数字电压表,已被广泛用于电子及电工测量、工业自动化仪表、自动测试系统等领域,显示出了它极强的生命力。与此同时,由 DVM 扩展而成的各种通用及专用数字仪表仪器,也把电量及非电量技术提高到崭新水平。新型数字电压
5、表以其高准确度、高可靠性、高分辨率、高性价比等优良特性备受人们的青睐。本文是以简易数字直流电压表的设计为研究内容,本系统主要包括三大模块:转换模块、数据处理模块及显示模块。其中,A/D 转换采用 ADC0808 对输入的模拟信号进行转换,控制核心 AT89C51 再对转换的结果进行运算处理,最后驱动输出装置 LED 显示数字电压信号。.第 2 章 系统整体设计思路及方案2.1 设计题目基于单片机 AT89C51 数字电压表的设计2.2 设计思路(1)根据设计题目,选择 AT89C51 单片机为核心控制器件。(2)A/D 转换采用 ADC0808 实现,连接单片机的 P1 口和 P3 口的四位引
6、脚。(3)电压显示采用 4 位一体的 LED 数码管。(4)LED 数码管的段码输入由端口 P0 产生;位码输入用端口 P2 产生。2.3 设计方案本设计选择 AT89C51 单片机作为核心控制器件。A/D 转换采用 ADC0808 来实现。输入采用 05V 的直流电压源,电压显示采用 4 位一体的 LED 数码管,LED 数码管的段码输人由端口 P0 输出,位码输人由端口 P2 输出。硬件电路设计由 6 个部分组成: A/D 转换电路,AT89C51 单片机系统,LED显示系统、时钟电路、复位电路以及测量电压输入电路。硬件电路设计如图 2-1 所示。 图 2-1 系统设计框图时钟电路 复位电
7、路A/D 转换 测量电压显示系统统AT89C51 P1 P3 P0P2P1 .第 3 章 数字电压表的硬件设计3.1 单片机主控制模块的设计3.1.1 AT89C51 性能简介AT89C51 是美国 ATMEL 公司生产的低电压,高性能 CMOS8 位单片机,片内含有 4KB 的可反复擦写的只读程序存储器和 128 字节的随机存储器。该器件采用 ATMEL 高密度非易失存储器制造技术制造,与工业标准的 MCS-51 指令集和输出管脚相兼容,由于将多功能 8 位 CPU 和闪烁存储器组合在单个芯片中,ATMEL 的 AT89C51 是一种高效微控制器,它为很多嵌入式控制系统提供了一种灵活性高且价
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 AT89C51 单片机 数字 电压表 设计
限制150内