- 1、本文档共27页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机课程设计电压表.doc
单片机原理及接口技术
课程设计报告
设计题目: 电压表设计 学 号: 姓 名: 指导教师:
信息与电气工程学院
二零一四年六月电压表设计
本文介绍了一种基于单片机的简易数字电压表的设计。该设计主要由A/D转换模块 、数据处理模块及显示模块。A/D转换模块主要由芯片ADC0809来完成,它负责把采集到的模拟量转换为相应的数字量,然后再传送到数据处理模块。数据处理模块则由芯片AT89C51来完成,其负责把ADC0809传送来的数字量经过一定的数据处理,产生相应的显示码送到显示模块进行显示;此外,它还控制着ADC0809芯片的工作。该系统的数字电压表电路简单,所用的元件较少,成本低,且测量精度和可靠性较高。此数字电压表可测量模拟输入电压值,并通过12864液晶显示出来。
电压表的设计是采用数字化的测量技术,把连续的模拟量转换成不连续的离散的数字形式并加以显示的仪表。传统的指针式电压表功能单一,精度低,不能满足数字化时代的需求,采用单片机的数字电压表,由于精度高,抗干扰能力强,可扩展性强,集成方便,还可与PC进行实时通信。数字电压表是诸多数字化仪表的核心与基础。以数字电压表为核心可以扩展成各种通用数字仪表,专用数字仪表 及各种非电量的数字化仪表。目前,由各种单片A/D转换器构成的数字电压表已被广泛的用于电子及电工的测量、工业自动化仪表、自动测试系统等智能化测量领域,展示出强大的生命力。新型数字电压表以其高准确度、高可靠性、高分辨率、高性价比等优良特性备受人们的青睐。
数字电压表作为数字化仪表的基础与核心,已被广泛的用于电子及电工的测量、工业自动化仪表、自动测试系统等智能化测量领域。它把连续的模拟量转换成不连续的离散的数字形式并加以显示,有别于传统的以指针加刻度盘进行读数的方法,避免了读数的视差和视觉疲劳。目前,数字万用表的内部核心部件是A/D转换器,转换器的精度很大程度上影响着数字万用表的准确度,本设计A/D转换器对输入模拟信号进行转换,控制核心AT89C51再对转换的结果进行运算和处理,最后驱动输出装置显示数字电压信号。
1. 设计任务
结合实际情况,基于AT89C51单片机设计一个电压表。应满足的功能要求为:
按键换量程(小数点的位置),使用ADC0809,串行静态显示(十进制),数值转换(小数运算 BCD转换)。
主要硬件设备:单片机实验开发系统:矩阵键盘,开关量输入模块,液晶显示器,ADC0809模数转换芯片
2. 整体方案设计
电压表设计以AT89C51单片机作为整个系统的控制核心,应用其强大的接口功能,构成整个硬件系统。该系统主要由时钟电路 复位电路 ADC0809模块和12864液晶模块等几部分组成。各模块的主要功能如下:
(1) 时钟电路的功能是为单片机提供时钟信号
(2) 复位电路的功能是使单片机处于某种确定的初始状态
(3) A/D转换器的功能是把需要测量的模拟电压信号转换成0~255的数字电压信号,然后送入单片机。
系统的整体设计方案设计图如图2-1所示。
图2-1 系统的整体方案设计图
3. 系统硬件电路设计
3.1 时钟电路
AT89S51单片机各功能部件的运行都以时钟控制为基准,有条不紊、一拍一拍地工作。因此,时钟频率直接影响单片机的速度,时钟电路的质量也直接影响单片机系统的稳定性。单片机时钟信号产生有两种方式:一是内部时钟电路,二是外部时钟电路,本设计使用内部时钟电路,在单片机的XTAL1和XTAL2引脚接石英晶体,作为单片机内部振荡电路的负载,构成中自激振荡器,可在单片机内部产生时钟脉冲信号,C3和C4可以稳定振荡频率,并使快速起振。本电路选用晶振12MHz,C1=C2=30pF。晶体的频率越高,系统的时间频率越高,单片机的运行速度也就越快。
其与单片机的接口电路如图3-1所示。
图3-1 时钟电路
3.2 复位电路
复位是单片机的初始化操作,只需给AT89S51的复位引脚RST加上大于2个机器周期(即24个时钟振荡周期)的高电平就可使AT89S51复位。AT89S51的复位是由外部的复位电路实现的。复位电路通常采用上电自动复位和按钮复位两种方式。本设计采用的是上电复位电路。上电自动复位电路是通过外部复位电路给电容C充电加至RST引脚一个短的高电平信号,信号随着Vcc对电容C的充电过程而逐渐回落,即RST引脚上的高电平持续时间取决于电容C的充电时间。因此,为了保证系统可靠的复位,RST引脚上的高电平必须维持足够长的时间。如图3-2
图3-2 复位电路
3.3 ADC0809模块
本设计所用A/D转换电路采用通用的ADC0809模数转换芯片,它是一种8位数字输出的逐次逼近式A/D转换器件,由单一的+5V电源供电。片内带有锁存功能的8路选1的模拟开关,有CBA的编
您可能关注的文档
- 华为人力资源体系.ppt
- 华为供应链案例.ppt
- 华为公司秘书任职标准(新增).doc
- 华为公司秘书任职资格标.doc
- 华为客户关系管理分析.ppt
- 华为最新渠道培训之云计算解决方案.ppt
- 华为服务合作规范(合作工程师专用).ppt
- 华为渠道培训之高速公路行业解决方案.ppt
- 华为营销人力资源体系(HR必看).ppt
- 华为解决方案经理培训资料之云计算服务器产品.ppt
- Unit 7 A Day to Remember 第2课时 Section A(2a-2e)(分层作业) 人教版七年级英语下册.docx
- Unit 7 A Day to Remember 第4课时 Section B(1a-1d)(分层作业) 人教版七年级英语下册.docx
- Unit 7 Animals单词导学课件 译林版2024英语三年级下册.pptx
- Unit 7 A Day to Remember 单元检测 人教版七年级英语下册.docx
- Unit 7 A Day to Remember 第1课时 Section A(1a-Pronunciation)(分层作业) 人教版七年级英语下册.docx
- 研究性学习课程设计.docx
- Unit 6 On the farm单词导学课件 译林版2024英语三年级下册.pptx
- Unit 6 Rain or Shine 单元检测 人教版七年级英语下册.docx
- Unit 6 Rain or Shine 第1课时 Section A(1a-Pronunciation)(分层作业) 人教版七年级英语下册.docx
- Unit 5 Here and Now 第1课时 Section A(1a-Pronunciation)(分层作业) 人教版七年级英语下册.docx
文档评论(0)