单片机应用技术9 简易数字电压表.pptVIP

  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文档。上传文档
查看更多
课题九 简易数字电压表 用单片机测量并显示0~5V的模拟电压。 课题目标 本课题的任务是利用单片机和A/D转换器组成的系统,测量0~5V的模拟电压,并在数码管上显示出来。 通过本课题中任务的实现,认识A/D并学会使用A/D测量模拟信号,理解显示数据和输入信号之间的关系、计算方法与程序设计。 任务要求是实现模拟电压表,要测量输入的模拟电压,并实现数字显示。 在本课题中,采用典型的8位并型传输的AD转换芯片作为模数转换器件。 为了节省硬件,本课题中采用软件分频的方式提供合适的频率,也就是使用定时器来完成ADC0809的时钟脉冲,电路中使用P2.7作为脉冲的输出端。在电路连接时,需要将P2.7与ADC0809的时钟脉冲引脚相连。 课题分析 显示电路原理图 控制电路原理图 程序设计分析 作为一个电压表,其任务就是将输入的模拟电压值大小对应的数据进行显示,硬件电路已能够将模拟电压转换为单片机可以读取的数字,也就是说,作为软件要完成数据的读入和显示两个部分。 对于显示,采用动态显示程序。为了便于人眼观察,显示的数据不能变化过于频繁,本任务中的程序将在每秒变化一次数据,因而要求每隔1秒读入一次数据,也就是要求控制ADC0809每秒转换1次。在程序中,1秒定时采用定时器+软件计数的方法完成,ADC0809的控制程序也放在定时中断服务程序中,主程序仅完成程序的初始化和动态显示。 一、ADC0809时钟脉冲的产生 二、 ADC0809数据的读取 三、 数据转换程序 程序设计分析 一、A/D转换器简介 目前市场上供应的A/D变换器芯片种类繁多,按工作原理可分为直接A/D转换器和间接A/D转换器两大类,按数码位数分8位、10位、12位等,按照数据的传送方式还可分为串行AD和并行AD。 1.直接A/D转换器 2.间接A/D转换器 二、A/D转换器的主要技术指标 1. 分辨率 分辨率指A/D转换器对输入模拟信号的分辨能力。 2.转换速度 转换速度是指完成一次转换所需的时间,转换时间是从接到转换启动信号开始,到输出端获得稳定的数字信号所经过的时间。A/D转换器的转换速度主要取决于转换电路的类型 3.相对精度 在理想情况下,输入模拟信号所有转换点应当在一条直线上,但实际的特性不能做到输入模拟信号所有转换点在一条直线上。 1、主要性能为: 分辨率为8位; 精度:ADC0809小于±1LSB(ADC0808小于±1/2LSB); 单+5V供电,模拟输入电压范围为0~+5V; 具有锁存控制的8路输入模拟开关; 可锁存三态输出,输出与TTL电平兼容; 功耗为15mW; 不必进行零点和满度调整; 转换速度取决于芯片外接的时钟频率。时钟频率范围:10~1280KHz。典型值为时钟频率640KHz,转换时间约为100μS。 三、 ADC0809芯片 2、ADC0809的内部结构及引脚功能 ①、IN0~IN7,8路模拟量输入端。 ②、D7~D0,8位数字量输出端。 ③、ALE, 地址锁存允许信号输入端。通常向此引脚输入一个正脉冲时,可将三位地址选择信号A、B、C锁存于地址寄存器内并进行译码,选通相应的模拟输入通道。 ④、START,启动A/D转换控制信号输入端。一般向此引脚输入一个正脉冲,上升沿复位内部逐次逼近寄存器,下降沿后开始A/D转换。 ⑤、CLK,时钟信号输入端。 ⑥、EOC,转换结束信号输出端。A/D转换期间EOC为低电平,A/D转换结束后EOC为高电平。 ⑦、OE,输出允许控制端,控制输出锁存器的三态门。当OE为高电平时,转换结果数据出现在D7~D0引脚。当OE为低电平时,D7~D0引脚对外呈高阻状态。 ⑧、C、B、A,8路模拟开关的地址选通信号输入端,3个输入端的信号为000~111时,接通IN0~IN7对应通道。 ⑨、VR(+)、VR(-):分别为基准电源的正、负输入端。 3、ADC0809的工作过程 首先输入3位地址,并使ALE=1,将地址存入地址锁存器中。此地址经译码选通8路模拟输入之一到比较器。START上升沿将逐次逼近寄存器复位。下降沿启动 A/D转换,之后EOC输出信号变低,指示转换正在进行。直到A/D转换完成,EOC变为高电平,指示A/D转换结束,结果数据已存入锁存器,这个信号可用作中断申请。当OE输入高电平 时,输出三态门打开,转换结果的数字量输出到数据总线上。

文档评论(0)

132****9295 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档