第二十六讲 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、……
作业: