第二十五讲 D/A转换接口
教学方法: 讲授法
授课时数: 2学时
教学目的:
1、了解D/A转换的作用
2、掌握D/A转换器的指标
3、掌握0832的结构及应用
教学重点:
0832的结构及应用
教学难点:
0832的结构及应用
教学环节:
组织教学:(5分钟) 检查学生人数,强调课堂纪律和要求,自我介绍
复习旧课:1、LED显示方式有哪几种?
软件译码和硬件译古码法有何不同?
讲授新课 §5-7 D/A转换接口
D/A转换的作用
二、D/A转换的重要指标
分辨率的定义:最小输出电压与最大输出电压所对应的数字量之比。
如10位D / A转换器:
分辨率 = 1/(210-1)= 1/1023 = 0.001
反映了D / A转换的灵敏度。
转换原理。
三、8位D / A转换器DAC 0830 ~ 0832
·8位分辨率
·具有两个输入数据寄存器(8位)
可单缓冲、双缓冲或直接输入,实现多通道D / A同步转换输出。
·须外接参考电压源
·为电流输出型D / A转换器
1、DAC 0832内部结构
P205 图5-58
有20个引脚。
DI0 ~ DI7——数据输入线
ILE —— 数据允许锁存
/CS —— 输入寄存器选择
/WR1 —— 输入寄存器的写选通
/WR2 —— DAC寄存器的写选通
/XREF—— 数据传送信号
Vref —— 基准电源输入
Rfb —— 反信号输入(内有反馈电阻)
Iout1、Iout2 —— 电流输出
Vcc、AGND、DGND —— 电源、地
2、与8031单片机接口及操作软件
(1)单缓冲方式
P206 图5-60
完成一次D / A转换:
MOV DPTR,#7FFFH ;DAC 0832口地址
MOV A,#DATA ;欲转换的数字量
MOVX @DPTR , A ;转换
(2)双缓冲器同步方式
电路:图5-61 (胶片)
图中:P2.5 选中DAC 0832(1)
P2.6 选中DAC 0832(2) 输入锁存器
P2.7 控制两芯片/XREF同步转换
3、应用
例、利用单片机及DAC 0832产生阶梯波,DAC 0832采用单缓冲方式,定时1ms,增幅10,10ms一循环。
解:START:MOV A,#00H
MOV DPTR,#7FFFH ;转换器地址
MOV R1,#0AH ;10个台阶(10ms)
LOOP:MOVX @DPTR,A ;送欲转换数字量
CALL DL1 ;延时1ms
DJNZ R1,NEXT ;10个台阶未完继续增幅
SJMP START
NEXT:ADD A,#10
JMP LOOP
DL1:MOV 20H,#249
DLL:NOP
NOP
DJNZ 20H,DLL
RET
如此,还可产生锯齿波,三角波等。
小结:
DAC 0832的作用是什么?分辨率是多少位?
D/A转换器的指标
D/A转换器芯片0832
布置作业: P220 5-10
版书设计:
一、D/A转换器的作用
1、….
2、…….
3、…
二、D/A转换器的指标
1、……..
2、……..
三、D/A转换器芯片0832
1、…….
2、…….
3、……..….
小结:
1、……..
2、……
作业: