单片机-简易数字电压表设计.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机-简易数字电压表设计

湖南科技大学课 程 设 计课程设计名称:简易数字电压表设计学 生 姓 名: 李系 部: 机电工程系专业及班级: 机械设计制造及自动化二班学 号: 指导教师: 2017 年 12 月 20 日前言近年来随着计算机在社会领域的渗透和大规模集成电路的发展,单片机的应用正在不断地走向深入,由于它具有功能强,体积小,功耗低,价格便宜,工作可靠,使用方便等特点,因此特别适合于与控制有关的系统,越来越广泛地应于自动控制,智能化仪器,仪表,数据采集,军工产品以及家用电器等各个领域,单片机往往是作为一个核心部件来使用,在根据具体硬件结构,以及针对具体应用对象特点的软件结合,以作完善。而51系列单片机是各单片机中最为典型和最有代表性的一种,通过本次课程设计进一步对单片机学习和应用,从而更熟悉单片机的原理和相关设计并提高了开发软、硬件的能力。课程设计的目的和要求课程设计的目的《单片机与接口技术》课程设计是在教学及实验基础上,对课程所学理论知识的深化和提高。因此,要求学生能综合应用所学知识,设计与制造出具有较复杂功能的小型单片机系统,并在实践的基本技能方面进行一次系统的训练。能够较全面地巩固和应用“单片机”课程中所学的基本理论和基本方法,并初步掌握小型单片机系统设计的基本方法。培养独立思考、独立收集资料、独立设计规定功能的单片机系统的能力;培养分析、总结及撰写技术报告的能力。课程设计的基本要求1.简易数字电压表可以测量0-5V内的8路输入电压值,并在4位LED数码管上轮流显示或路选择显示。2.其测量最小分辨率为0.02V。(用欢动电阻模拟电压传感器输出的模拟量,用ADC0809进行模数转换)。总体设计系统总体设计:a、控制模块选用AT89C51单片机。?b、放大模块选择?OP07芯片实现。?c、A/D转换模块选择ADC0809芯片,从分利用其在仪表中的应用特性。?d、显示模块选择与控制模块相配套的LCD液晶显示。2.1、基本工作原理设计采用AT89S51单片机芯片配合ADC0809模/数转换芯片构成一个简易的数字电压表,原理框图如图1所示。该电路通过ADC0809芯片采样输入口IN0输入的0~5 V 的模拟量电压,经过模/数转换后,产生相应的数字量经过其输出通道D0~D7传送给AT89S51芯片的P0口。AT89S51负责把接收到的数字量经过数据处理,产生正确的7段数码管的显示段码,并通过其P1口经三极管驱动,再传送给数码管。同时它还通过其三位I/O口P3.0、P3.1、P3.2产生位选信号,控制数码管的亮灭。另外,AT89S51还控制着ADC0809的工作。其ALE 管脚为ADC0809提供了1MHz 工作的时钟脉冲;P2.3控制ADC0809的地址锁存端(ALE);P2.4控制ADC0809的启动端(START);P2.5控制ADC0809的输出允许端(OE);P3.7控制ADC0809的转换结束信号(EOC)。2.2、硬件总体设计2.2.1、系统组成方案硬件电路设计由6个部分组成; A/D转换电路,AT89C51单片机系统,LED 显示系统、时钟电路、复位电路以及测量电压输入电路。硬件电路设计如图1所示。2.2.2、扩展单元编址2.2.3、键盘、显示功能的定义2.3、软件总体设计2.3.1、存储单元的分配、标志位的定义2.3.2、主程序框图及清单(带有注释)硬件设计3.1模数转换芯片ADC0809ADC0809是典型的8位8通道逐次逼近式A/D转换器。它可以和微型计算机直接接口。ADC0809转换器的系列芯片是ADC0808,可以相互替换。3.1.1、ADC0809内部逻辑结构ADC0809的内部逻辑结构如图2所示。图中多路模拟开关可选通8路模拟通道,允许8路模拟量分时输入,并共用一个A/D转换器进行转换。地址锁存与译码电路完成对A 、B 、C 三个地址位进行锁存与译码。3.1.2、ADC0809的引脚ADC0809芯片为28引脚双列直插式封装,其引脚排列如图2所示。1.IN0~IN7:8路模拟量输入通道。2.A 、B 、C :模拟通道地址线。这3根地址线用于对8路模拟通道的选择,其译码关系如表1所示。其中,A 为低地址,C 为高地址,引脚图中为ADDA ,ADDB 和ADDC 。3.START :转换启动信号。START 上升沿时,复位ADC0809;START 下降沿时启动芯片,开始进行A/D转换;在A/D转换期间,START 应保持低电平。本信号有时简写为ST 。4.D7~D0:数据输出线。为三态缓冲输出形式,可以和单片机的数据线直接相连。D0为最低位,D7为最高。5.OE :输出允许信号。用于控制三态输出锁存器向单片机输出转换得到的数据。OE=0,输出数据线呈高阻;OE=1,输出转换得到的数据。6.CLK

文档评论(0)

rovend + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档