第二十六讲 A/D转换接口 教学方法: 讲授法 授课时数: 2学时 教学目的: 1、了解A/D转换的作用 2、掌握A/D转换器的指标 3、掌握0809的结构及应用 教学重点: 0809的结构及应用 教学难点: 0809的结构及应用 教学环节: 组织教学:(5分钟) 检查学生人数,强调课堂纪律和要求,自我介绍 复习旧课: 1、D/A转换的作用和指标是什么? 2、常用的D/A转换器芯片有几种? 讲授新课: §5-8 A / D转换器接口 一、常用A / D转换器的转换原理 1、逐次逼近式 图5-66 2、双积分式 图5-67 3、V/F变换式 分辨率的定义:输出数字量变化一个相邻数码所需要输入模拟电压的变化量。用公式表示为: 满刻度电压/2n (n为位数) 二、ADC 0808 / 0809 8路8位A / D转换器 ·采用逐次逼近式A / D转换原理(时钟:10 ~ 1280KHz) ·模拟输入有8个通道(任一通道模拟都可以转换为一个8位数字量输出) 1、ADC 0809内部结构及引脚 图 5-72 (胶片) 图中SAR是逐次逼近寄存器。 引脚(有28条): IN0 ~ IN7—— 8路模拟量输入通道的输入口; 2-1 ~ 2-8 —— 8位数字量输出口; START —— 启动输入口 启动转换 ALE —— 通道地址锁存 EOC —— 转换结束输出信号 OE —— 输出允许 CLK —— 时钟端 ADDA、ADDB、ADDC —— 8路模拟开关的3位地址选择端 REF(+)、REF(-) —— 参电压输入端 Vcc、GND —— 电源、地。 2、ADC 0809 与8031单片机接口设计 有查询方式、中断方式、等待延时方式。 片内无时钟,由单片机的ALE(fosc/6)经二分频后接入。 若fosc = 6MHz,则接入时钟为500KHz, 满足:10 ~ 1280KHz的要求。 图 5-75 (胶片) P2.7(片选) 地址码 输入通道 C B A 7FF8H 0 ×××···× 0 0 0 IN0 · · · · · · 7FFFH 0 ×××···× 1 1 1 IN7 例、对通道IN0,采样一次,转换,并将转换结果存到数据存储区。 解: MAIN:MOV R1,#data ;存数地址 MOV DPTR,#7FF8H ;P2.7 = 0,指向IN0 MOVX @DPTR,A ;不论A中为何内容都启动转换 ;(使/WR产生脉冲) MOV R6,#0AH ;软件延时 DLAY:NOP NOP NOP NOP NOP DJNZ R6,DLAY MOVX A,@DPTR ;读转换结果 MOV @R1 , A ;存储数据 小结:DAC 0832的作用是什么?分辨率是多少位? ADC0809的作用是什么?有几个模拟通道? 布置作业: P220 5-10 版书设计: 一、A/D转换器的作用 1、…. 2、……. 3、… 二、A/D转换器的指标 1、…….. 2、……..  三、A/D转换器芯片0809 1、……. 2、……. 3、……..…. 小结: 1、…….. 2、…… 作业: