第6章a-d转换以及d-a转换.ppt

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机应用 项目式教程 第6章 显示与键盘 * ——基于Keil和Proteus 配套单片机项目式教程仿真50例 50例全部取自于本书项目和练习题,免费下载 机械工业出版社同名教材配套电子教案 张志良主编 Email:zzlls@126.com 第6章 目录 C51编程基础知识准备 6.1 A-D转换基本概念 6.2 ADC 0809芯片简介 项目18 并行A-D转换 任务18.1 80C51 ALE控制 0809并行A-D转换 任务18.2 虚拟CLK控制0809 A-D转换 C51编程基础知识准备 6.3 ADC 0832芯片简介 项目19 串行A-D转换 任务19.1 80C51 串行口控制0832 A-D转换 任务19.2 虚拟CLK控制0832 A-D转换 C51编程基础知识准备 6.4 D-A转换基本概念 6.5 DAC 0832芯片简介 项目20 DAC 0832 D-A转换 C51编程基础知识准备 6.1 A-D转换基本概念 将模拟量转换成数字量的过程称为A-D转换 设D为N位二进制数字量,UA为电压模拟量,UREF为参考电压,无论A-D或D-A, 其转换关系为: UA = D×UREF / 2N (其中:D=D0×20+D1×21+… +DN-1×2N-1) ⒈ A-D转换器的主要性能指标 分辨率: UREF / 2N N为A-D转换的位数,N越大,分辨率越高 转换时间 转换时间越短,适应输入信号快速变化能力越强 ⒉ A-D转换器分类 ⑴ 逐次逼近式 ⑵ 双积分式 ⑶ V-F变换式 转换精度高,转换时间较长,一般要40~50ms 转换精度高,抗干扰性强,便于长矩离传送,价廉,但转换速度偏低 转换精度较高,速度较快,价格适中,目前种类最多、应用最广 ⑴ IN0~IN7:8路模拟信号输入端。 ⑵ ADDA、ADDB、ADDC:3位地址码输入端。 ⑶ CLK:外部时钟输入端。允许范围为10~1280KHz 。 ⑷ D0~D7:A-D转换结果数字量输出端。 ⑸ OE:A-D转换结果输出允许控制端。 ⑹ ALE:地址锁存允许信号输入端。 ⑺ START:启动A-D转换信号输入端。 ⑻ EOC:A-D转换结束信号输出端。 ⑼ UREF(+)、UREF(-):正负基准电压输入端。 ⑽ VCC:正电源电压(+5V)。GND:接地端。 6.2 ADC 0809芯片简介 ADC 0809是 8通道 8位 CMOS 逐次逼近式 A-D转换器 ⒈ 引脚功能 ①74LS373Q0~Q2输出地址000~111,选择IN0~IN7 A-D八路通道 ②ALE输出fOSC/6,用作0809CLK ③写0809时,WR和P2.7有效,全0出1,使START和ALE有效, 且锁定 A-D通道地址A0~A2。 ⑤读0809时, RD和P2.7均有效, 全0出1, 使 OE有效, 允许读0809 ④A-D转换结束后, EOC=1,反相后, 触发INT1中断 ⒉ 典型连接电路 ⒈ 电路 任务18.1 80C51 ALE控制 0809并行A-D转换 电路左半部分是为了验证和观测A-D效果而添加的显示电路, 依次循环输出8路A-D转换结果。 第0位显示A-D通道号,加小数点以示分隔区别; 后3位为A-D转换值,单位(V)。 右半部分是传统经典的ADC 0809 A-D转换电路, 项目18 并行A-D转换 ⒉ 程序 ⒊ Keil 调试和Proteus 虚拟仿真 可打开本书配套的单片机项目式教程仿真50例任务18.1 ,直接操作。 由于Proteus中的0809不起作用,用0808替代。 且注意,0808引脚OUT8(编号17)是LSB,OUT1(编号21)是MSB, 即0808输出端OUT1~OUT8对应数据端D7~D0,数据相位反。 任务18.2 虚拟CLK控制0809 A-D转换 0809 A-D转换的CLK信号既可由80C51ALE提供,也可由80C51I/O端虚拟控制 。 ⒈ 电路 ⒉ 程序 ⒊ Keil 调试和Proteus 虚拟仿真 可打开本书配套的单片机项目式教程仿真50例任务18.2 ,直接操作。 C51编程基础知识准备 6.3 ADC 0832芯片简介 VDD:电源端,同时兼任UREF; VSS:接地端; CS:片选端,低电平有效; DI:数据信号输入端; DO:数据信号输出端; CLK:时钟信号输入端,低于600kHz; CH0、CH1:模拟信号输入端(双通道); 任务19.1 80C51 串行口控制0832 A-D转换 ⒈ 电路 ⒉ 程序

文档评论(0)

wx171113 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档