收藏 分享(赏)

微机原理及应用 第9章 系统前向后向通道配置与接口技术.ppt

上传人:buyk185 文档编号:5377183 上传时间:2019-02-25 格式:PPT 页数:22 大小:462KB
下载 相关 举报
微机原理及应用 第9章 系统前向后向通道配置与接口技术.ppt_第1页
第1页 / 共22页
微机原理及应用 第9章 系统前向后向通道配置与接口技术.ppt_第2页
第2页 / 共22页
微机原理及应用 第9章 系统前向后向通道配置与接口技术.ppt_第3页
第3页 / 共22页
微机原理及应用 第9章 系统前向后向通道配置与接口技术.ppt_第4页
第4页 / 共22页
微机原理及应用 第9章 系统前向后向通道配置与接口技术.ppt_第5页
第5页 / 共22页
点击查看更多>>
资源描述

1、第9章 系统前向后向通道配置与接口技术,第9章 系统前向后向通道配置与接口技术,9.1 后向通道中的D/A接口技术 9.1.1D/A转换器概述 9.1.2典型D/A转换芯片DAC0832 9.1.3 DAC0832和MCS-51的接口 9.2 前向通道中的A/D接口技术 A/D转换器的原理及技术指标 典型A/D转换芯片ADC0809 ADC0809和MCS-51的接口 应用设计举例,9.1.1 D/A转换器概述,1、D/A转换器的输入方式串行方式和并行方式 2、D/A转换器的输出方式电压输出和电流输出 3、D/A转换器的锁存器带与不带锁存器关系到接口设计 4、主要技术指标分辨率、精度、转换速度

2、等等,DAC0832是使用非常普遍的位D/A转换器,由于其片内有输入数据寄存器,故可以直接与单片机接口。DAC0832以电流形式输出,当需要转换为电压输出时,可外接运算放大器。属于该系列的芯片还有DAC0830、DAC0831,它们可以相互代换。 1、DAC0832主要特性: 分辨率位; 电流建立时间S; 数据输入可采用双缓冲、单缓冲或直通方式; 输出电流线性度可在满量程下调节; 逻辑电平输入与TTL电平兼容; 单一电源供电(5V15V); 低功耗,20m。,9.1.2典型D/A转换芯片DAC0832,2、DAC0832内部结构及引脚,9.1.3、DAC0832与80C51单片机的接口 、单缓

3、冲工作方式 此方式适用于只有一路模拟量输出,或有几路模拟量输出但并不要求同步输出的系统。,执行下列三条指令,即可将一个数字量转换为模拟量 MOV DPTR,#7FFFH ;指向0832的口地址 MOV A,#DATA8 ;待转换的数字量送A MOVX DPTR,A ;写入0832并转换输出模拟量,【例9-1】用DAC0832单缓冲方式产生锯齿波电压信号,ORG 0100H START: MOV DPTR, #7FFFH;置0832口地址MOV A, #00H ;置累加器初值00H LOOP: MOVX DPTR, A ;送数据INC A ;累加器值加1LCALL DELAY ;调用延时程序,改

4、变信号频率AJMP LOOP;跳转循环DELAY: MOV R3, #10 ;改变x、y、z的值,可调整延时时间 DEL1: MOV R4, #20 DEL2: MOV R5, #30 DEL3: DJNZ R5, DEL3NOP DJNZ R4, DEL2DJNZ R3, DEL1RET,【例9-2】用DAC0832单缓冲方式产生方波电压信号,ORG 0100H START: MOV DPTR, #7FFFH;置0832口地址MOV A, #00H ;置累加器初值00H LOOP: MOVX DPTR, A ;送数据LCALL DELAY ;调用延时程序,改变信号频率CPL A ;取反AJM

5、P LOOP;跳转循环DELAY: MOV R3, #10 ;改变x、y、z的值,可调整延时时间 DEL1: MOV R4, #20 DEL2: MOV R5, #30 DEL3: DJNZ R5, DEL3NOP DJNZ R4, DEL2DJNZ R3, DEL1RET,【例9-3】用DAC0832单缓冲方式产生三角波电压信号,ORG 0100H START: MOV DPTR, #7FFFH;置0832口地址CLR A ;置累加器初值00H LOOP1: MOVX DPTR, A ;送数据LCALL DELAY ;调用延时程序INC ACJNE A,#OFFH,LOOP1LOOP2: M

6、OVX DPTR, A ;送数据LCALL DELAY ;调用延时程序DEC AJNZ LOOP2AJMP LOOP1;跳转循环,2、双缓冲工作方式 多路D/A转换输出,如果要求同步进行,就应该采用双缓冲器同步方式 。,完成两路D/A同步输出的程序如下: MOV DPTR,#0DFFFH ;指向0832()输入锁存器 MOV A,#Xdata MOVX DPTR,A ;data1送入0832()输入锁存器MOV DPTR,#0BFFFH ;指向DAC0832()输入锁存器 MOV A,#Ydata MOVX DPTR,A ;data2送入0832(2)输入锁存器MOV DPTR,#7FFFH

7、;同时启动0832 (1)、0832(2) MOVX DPTR,A ;同时完成D/A转换输出,3、直通工作方式 当DAC0832芯片的片选信号、写信号、及传送控制信号的引脚全部接地,允许输入锁存信号ILE引脚接5V时,DAC0832芯片就处于直通工作方式,数字量一旦输入,就直接进入DAC寄存器,进行D/A转换。,9.2 前向通道中的A/D接口技术,1、逐次逼近式ADC的转换原理,9.2.1 转换器的原理及主要技术指标,1、主要性能为: 分辨率为位; 精度:ADC0809小于1LSB(ADC0808小于1/2LSB); 单+5V供电,模拟输入电压范围为05V; 具有锁存控制的路输入模拟开关; 可

8、锁存三态输出,输出与TTL电平兼容; 功耗为15mW; 不必进行零点和满度调整; 转换速度取决于芯片外接的时钟频率。时钟频率范围:101280KHz。典型值为时钟频率640KHz,转换时间约为100S。,9.2.2 典型A/D转换芯片ADC0809,2、ADC0809的内部结构及引脚功能,1、IN0IN7,路模拟量输入端。 2、D7D0,位数字量输出端。 3、ALE, 地址锁存允许信号输入端。通常向此引脚输入一个正脉冲时,可将三位地址选择信号A、B、C锁存于地址寄存器内并进行译码,选通相应的模拟输入通道。 4、START,启动A/D转换控制信号输入端。一般向此引脚输入一个正脉冲,上升沿复位内部

9、逐次逼近寄存器,下降沿后开始A/D转换。 5、CLK,时钟信号输入端。 6、EOC,转换结束信号输出端。A/D转换期间EOC为低电平,A/D转换结束后EOC为高电平。 7、OE,输出允许控制端,控制输出锁存器的三态门。当OE为高电平时,转换结果数据出现在D7D0引脚。当OE为低电平时,D7D0引脚对外呈高阻状态。 8、C、B、A,路模拟开关的地址选通信号输入端,3个输入端的信号为000111时,接通IN0IN7对应通道。 9、VR()、VR():分别为基准电源的正、负输入端。,9.2.3 ADC0809和MCS-51的接口,通道地址: ,;选择通道并启动转换 ,;读取通道的转换结果,例:对路模

10、拟信号轮流采样一次,并依次把转换结果存储到片内RAM以30H为起始地址的连续单元中。 AD_1:MOV R1, #30H ;置数据区指针初值MOV DPTR, #07FF8H ;指向通道0MOV R7, #08H ;置通道数 LOOP:MOVX DPTR, A ;启动A/D转换ACALL DELAY ;等待转换结束MOVX A, DPTR ;读以A/D转换结果MOV R1, A ;存储于数据区INC DPTR ;指向下一个通道INC R1 ;修改数据区指针DJNZ R7, LOOP ;8个通道转换完否?RET,9.2.4 应用设计举例,1、定时转换方式的应用,MAIN:MOV R1,#30H

11、;置数据区首地址MOV DPTR,#7FF8H ;指向通道MOV R7,#08H ;置通道数 LOOP:MOVX DPTR,A ;启动A/D转换 HER:JB P3.3,HER ;查询A/D转换结束MOVX A,DPTR ;读取A/D转换结果MOV R1,A ;存储数据INC DPTR ;指向下一个通道INC R1 ;修改数据区指针DJNZ R7,LOOP ;个通道转换完否? RET,2、查询转换方式的应用,3、中断方式 ORG 0000HAJMP AD_4ORG 0013HAJMP INT_1 AD_4:MOV R0, #30H ;数据区首地址MOV R2, #08H ;共8路模拟信号SET

12、B IT1 ;设INT1为边沿触发方式SETB EX1 ;允许INT1中断SETB EA ;CPU开中断MOV DPTR, #07FF8H ;ADC0809IN0通道地址MOVX DPTR, A ;启动IN0的A/D转换 HERE:SJMP HERE ;等待中断INT_1:MOVX A, DPTR ;中断服务程序,读A/D转换结果MOV R0, A ;存入数据区。INC R0 ;数据区指针加1INC DPTR ;通道地址加1,指向下一通道MOVX DPTR, A ;启动下一通道A/D转换DJNZ R2, NEXT ;8路未完,则返回等待下次中断CLR EX1 ;8路完成,则关中断 NEXT:RETI,小结,掌握芯片同的连接技术 软件操作三种工作方式掌握芯片同的连接技术 软件操作三种转换方式,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 网络科技 > 计算机原理

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报