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