机械工业出版社:《MCS-51单片机原理及应用》课程教学资源(PPT讲稿)第13章 MCS-51与D/A、A/D的接口

第13章MCS-51与DA、AD的接口 在单片机的实时控制和智能仪表等应用系统 中,控制或测量对象的有关变量,往往是连续变 化的模拟量,如温度、压力、流量、速度等物理 量。这些模拟量必须转换成数字量后才能输入到 单片机中进行处理。单片机处理的结果,也常常 需要转换为模拟信号。若输入的是非电信号,还 需经过传感器转换成模拟电信号。实现模拟量转 换成数字量的器件称为模数转换(ADC),数字量 转换成模拟量的器件称为数模转换器(DAC)
第13章 MCS-51与D/A、A/D的接口 在单片机的实时控制和智能仪表等应用系统 中,控制或测量对象的有关变量,往往是连续变 化的模拟量,如温度、压力、流量、速度等物理 量。这些模拟量必须转换成数字量后才能输入到 单片机中进行处理。单片机处理的结果,也常常 需要转换为模拟信号。若输入的是非电信号,还 需经过传感器转换成模拟电信号。实现模拟量转 换成数字量的器件称为模数转换(ADC),数字量 转换成模拟量的器件称为数模转换器(DAC)

13.1MCS-51与DAC的接口 ◆D/A转换器概述 D/A(数/模)转换器输入的是数字量,经转换后输出 的是模拟量。转换过程是先将各位数码按其权的大小转换 为相应的模拟分量,然后再以叠加方法把各模拟分量相加, 其和就是D/A转换的结果。 ◆MCS-51与8位DAC0832的接口 DAC0832芯片是具有两个输入数据寄存器的8位 DAC,它能直接与MCS-51单片机相连接,其分辨率为8 位;电流输出;稳定时间为1μs;可双缓冲、单缓冲或直 接数字输入;只需在满量程下调整其线性度;单一电源供 电(+5~+15∨);低功耗,20mW。其逻辑结构如图 13-1所示
13.1 MCS-51与DAC的接口 ◆ D/A转换器概述 D/A(数/模)转换器输入的是数字量,经转换后输出 的是模拟量。转换过程是先将各位数码按其权的大小转换 为相应的模拟分量,然后再以叠加方法把各模拟分量相加, 其和就是D/A转换的结果。 ◆MCS-51与8位DAC0832的接口 DAC0832芯片是具有两个输入数据寄存器的8位 DAC,它能直接与MCS-51单片机相连接,其分辨率为8 位;电流输出;稳定时间为1µs;可双缓冲、单缓冲或直 接数字输入;只需在满量程下调整其线性度;单一电源供 电(+5~+15V);低功耗,20 mW。其逻辑结构如图 13-1所示

8位输入 位DAC 位DA 寄存器 寄存器 转换电路 E-19 agnD WRI DGND DACO832 图13-1DAC0832原理框图 MCS-51与DAC0832的接口电路MCS-51与 DAC0832接口时,可以有三种连接方式:直通 方式、单缓冲方式和双缓冲方式。 由于直通方式下工作的DAC0832常用于不带 微机的控制系统中,下面仅对单缓冲方式和双缓 冲方式作以介绍
◆ MCS-51与DAC0832的接口电路 MCS-51与 DAC0832接口时,可以有三种连接方式:直通 方式、单缓冲方式和双缓冲方式。 由于直通方式下工作的DAC0832常用于不带 微机的控制系统中,下面仅对单缓冲方式和双缓 冲方式作以介绍。 VCC ILE WR2 XFER DI4 DI0 DI1 DI2 DI3 DI7 DI6 DI5 IOUT1 IOUT2 AGND VREF Rfb DGND WR1 CS 7 3 1 6 2 4 9 10 8 5 DAC0832 18 17 16 15 14 13 12 11 19 20 Rfb 8位输入 寄存器 8位DAC 寄存器 8位D/A 转换电路 LE1 LE2 图13-1 DAC0832原理框图

(1)单缓冲方式是指DAC0832内部的两个数据缓冲器有一个处于直通 方式,另一个处于受MCS-51控制的锁存方式。在实际应用中,如果只有 路模拟量输岀,或虽是多路模拟量输岀但并不要求多路输岀同步的情况下, 就可采用单缓冲方式 单缓冲方式的接口电路如图13-2所示。 DACO832 WR2 XFER P00-0.7 锁存器 FEH ALE DI7-DIO 图13-2单缓冲方式下的DAC0832
➢ (1) 单缓冲方式是指DAC0832内部的两个数据缓冲器有一个处于直通 方式,另一个处于受MCS-51控制的锁存方式。在实际应用中,如果只有一 路模拟量输出,或虽是多路模拟量输出但并不要求多路输出同步的情况下, 就可采用单缓冲方式。 单缓冲方式的接口电路如图13-2所示。 DAC0832 VREF 9 Rfb OA WR 8031 ALE P0.0~0.7 EA 锁 存 器 译 码 器 DI7~DI0 8 VOUT 11 12 19 ILE IOUT1 IOUT2 +5V G WR2 WR1 CS 2 XFER 0FEH VREF 图 13-2单缓冲方式下的DAC0832

(2)对于多路D/A转换,要求同步进行D/A转换输出时,必须采用双缓冲同步方 式。在此种方式工作时,数字量的输入锁存和D/A转换输出是分两步完成的。 1#DAc0832 存 码 P00 XFER. Lon WRI =DAc0832 E 图13-38031和两片DAC0832的接口(双缓冲)
➢ (2) 对于多路D/A转换,要求同步进行D/A转换输出时,必须采用双缓冲同步方 式。在此种方式工作时,数字量的输入锁存和D/A转换输出是分两步完成的。 图13-3 8031和两片DAC0832的接口(双缓冲)

13.2MCS-51与ADC器件接口 ◆A/D转换原理 在微型计算机的数据采集系统和控制系统中,大多采 用低、中速的大规模集成A/D转换芯片。对于低、中速A /D转换器,这类芯片常用的转换方法有计数一比较式 双斜率积分式和逐次逼近式3种。计数比较式器件简单 价格便宜,但转换速度慢,较少采用。双斜率积分式精度 高,但速度慢。由于逐次逼近式A/D转换技术能很好地 兼顾速度和精度,故它在16位以下的A/D转换器件中得 到了广泛的应用。 逐次逼近式A/D转换电路框图如图13-4所示。它主 要由逐次逼近寄存器SAR、数字/模拟电压转换器、比较 器、时序及控制逻辑等部分组成
13.2 MCS-51与ADC器件接口 ◆A/D转换原理 在微型计算机的数据采集系统和控制系统中,大多采 用低、中速的大规模集成A/D转换芯片。对于低、中速A /D转换器,这类芯片常用的转换方法有计数—比较式、 双斜率积分式和逐次逼近式3种。计数比较式器件简单、 价格便宜,但转换速度慢,较少采用。双斜率积分式精度 高,但速度慢。由于逐次逼近式A/D转换技术能很好地 兼顾速度和精度,故它在16位以下的A/D转换器件中得 到了广泛的应用。 逐次逼近式A/D转换电路框图如图13-4所示。它主 要由逐次逼近寄存器SAR、数字/模拟电压转换器、比较 器、时序及控制逻辑等部分组成

我们参阅图13-4,我们以4位A/D转换器为例,用图13-5 说明其逐次逼近过程的原理。 模拟输入电压 电压 比较器 预测 模拟 DA转换器 基准电源 预测 数字量 顶测预测 SAR (1000)(0100)(0110)(0111 时序及控制逻辑 时间 转换命令 状态线 ·图13-4逐次逼近式AD转换电路框图 图13-5逐次逼近过程原理图
我们参阅图13-4,我们以4位A/D转换器为例,用图13-5 说明其逐次逼近过程的原理。 模拟输入电压 比较器 Vx Vf 基准电源 数字量 输出 D/A转换器 SAR 时序及控制逻辑 转换命令 状态线 第一次 预测 第二 次 预测 第三次 预测 第四次 预测 电压 模拟 电压 终值 时间 D3 D2 D1 D0 •图13-4 逐次逼近式A/D转换电路框图 图13-5 逐次逼近过程原理图

◆A/D转换器及其与MCS-51的接口 ADC0809是与微处理器兼容的8通路8位A /D转换器。它主要由逐次逼近式A/D转换器 和8路模拟开关组成。 ADCo809的特点是:可直接与微处理器 相连,不需另加接口逻辑;具有锁存控制的8路 模拟开关,可以输入8个模拟信号;分辨率为8 位,总的不可调误差为±1LSB:输入、输出引 脚电平与TL电路兼容;当模拟电压范围为0 5V时,可使用单一的+5V电源;基准电压可以 有多种接法,且一般不需要调零和增益校准。 图13-6是ADC0809引脚及其在系统中的典 型连接方法
◆A/D转换器及其与MCS-51的接口 ADC0809是与微处理器兼容的8通路8位A /D转换器。它主要由逐次逼近式A/D转换器 和8路模拟开关组成。 ADC0809的特点是: 可直接与微处理器 相连,不需另加接口逻辑;具有锁存控制的8路 模拟开关,可以输入8个模拟信号;分辨率为8 位,总的不可调误差为±1LSB;输入、输出引 脚电平与TTL电路兼容;当模拟电压范围为0~ 5V时,可使用单一的+5V电源;基准电压可以 有多种接法,且一般不需要调零和增益校准。 图13-6是ADC0809引脚及其在系统中的典 型连接方法

IN3 IN2 IN4口 INI CLOCK IN5 INO REF(+)EOC IN6 ADDA INT IN7口 ADDB START START口 ADDO EOC ALE D3口8 D7 ADDA CLOCKC1o VCC口 D4 数字输出模拟输入 EF(+) 17口D0 GNDE13 Dl口14 15B D2 a)ADC0809引脚 b)ADC0809在系统中的典型连接方法 图13-6ADC0809引脚及其在系统中的典型连接方法
ADC0809 GND REF(+) VCC CLOCK OE D3 EOC START IN7 IN6 IN5 IN4 IN3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 D2 D4 D0 D6 D7 ALE ADDC ADDB ADDA 15 16 17 18 19 20 21 22 23 24 25 26 27 28 D1 REF(-) D5 IN0 IN1 IN2 START CLOCK D0 D7 ADDA ADDB ADDC IN0 IN7 数 字 输 出 模 拟 输 入 图13-6 ADC0809 引脚及其在系统中的典型连接方法 a) ADC0809 引脚 b) ADC0809 在系统中的典型连接方法

图13-7是ADC0809与8051系列单片机的接口电路,ADCo809输出端 有三态锁存器,可以与单片机直接接口 叫 START 叫ALE 模 ADC GND CLOCK 图13-7ADC0809与8031的接口 对图13-7的接口,可编出相应的程序。在主程序中要对外部中断进行预 置,然后启动ADco809进行A/D转换。设由INO路开始,8路模拟量轮流输 入。转换结束后,转入中断服务子程序,把转换结果读入8031的累加器,并 存入相应缓冲存储单元50H-57H,再由主程序对这些数据进行处理或移入外部 RAM各自的缓冲区中
图13-7是ADC0809与8051系列单片机的接口电路,ADC0809输出端 有三态锁存器,可以与单片机直接接口。 IN0 IN7 D7 D0 CLOCK 分 频 器 模 拟 量 输 入 ADC 0809 8051 8031 A B C EOC GND START OE ALE ALE P0.0 P0.7 P2.0 P2.6 RD WR INT0 (0~5V) 图13-7 ADC0809与8031的接口 对图13-7的接口,可编出相应的程序。在主程序中要对外部中断进行预 置,然后启动ADC0809进行A/D转换。设由IN0路开始,8路模拟量轮流输 入。转换结束后,转入中断服务子程序,把转换结果读入8031的累加器,并 存入相应缓冲存储单元50H-57H,再由主程序对这些数据进行处理或移入外部 RAM各自的缓冲区中
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 机械工业出版社:《MCS-51单片机原理及应用》课程教学资源(PPT讲稿)第12章 MCS-51单片机系统扩展与接口技术.ppt
- 机械工业出版社:《MCS-51单片机原理及应用》课程教学资源(PPT讲稿)第11章 Cx51函数.ppt
- 机械工业出版社:《MCS-51单片机原理及应用》课程教学资源(PPT讲稿)第10章 Cx51流程控制语句.ppt
- 机械工业出版社:《MCS-51单片机原理及应用》课程教学资源(PPT讲稿)第1章 单片机概论.ppt
- 机械工业出版社同名教材配套电子教案:《单片机原理及其应用》第九章 单片机的C51编程(陈立周、陈宇编).ppt
- 机械工业出版社同名教材配套电子教案:《单片机原理及其应用》第八章 功能器件的应用(陈立周、陈宇编).ppt
- 机械工业出版社同名教材配套电子教案:《单片机原理及其应用》第七章 串行接口(陈立周、陈宇编).ppt
- 机械工业出版社同名教材配套电子教案:《单片机原理及其应用》第六章 并行接口与定时/计数器(陈立周、陈宇编).ppt
- 机械工业出版社同名教材配套电子教案:《单片机原理及其应用》第五章 输入输出与中断(陈立周、陈宇编).ppt
- 机械工业出版社同名教材配套电子教案:《单片机原理及其应用》第四章 半导体存储器(陈立周、陈宇编).ppt
- 机械工业出版社同名教材配套电子教案:《单片机原理及其应用》第三章 汇编语言程序设计(陈立周、陈宇编).ppt
- 机械工业出版社同名教材配套电子教案:《单片机原理及其应用》第二章 MCS-51指令系统(陈立周、陈宇编).ppt
- 机械工业出版社同名教材配套电子教案:《单片机原理及其应用》第一章 单片机的基础知识(陈立周、陈宇编).ppt
- 机械工业出版社同名教材配套电子教案:《单片机原理及其应用》第十章 单片机控制系统设计与调试(陈立周、陈宇编).ppt
- 机械工业出版社同名教材配套电子教案:《单片机原理及其应用》电子教案的结构和使用说明(陈立周、陈宇编).doc
- 机械工业出版社同名教材配套电子教案:《单片机原理及其应用》封面与目录(陈立周、陈宇编).ppt
- 《电机学》绪论.ppt
- 《电机学》第8章 发电机的并联运行.ppt
- 《电机学》第7章 同发方程式相量图.ppt
- 《电机学》第6章 发电机电枢反应.ppt
- 机械工业出版社:《MCS-51单片机原理及应用》课程教学资源(PPT讲稿)第2章 MCS–51单片机的硬件结构.ppt
- 机械工业出版社:《MCS-51单片机原理及应用》课程教学资源(PPT讲稿)第3章 MCS-51指令系统.ppt
- 机械工业出版社:《MCS-51单片机原理及应用》课程教学资源(PPT讲稿)第4章 MCS-51单片机汇编语言程序设计.ppt
- 机械工业出版社:《MCS-51单片机原理及应用》课程教学资源(PPT讲稿)第5章 MCS-51单片机的中断系统.ppt
- 机械工业出版社:《MCS-51单片机原理及应用》课程教学资源(PPT讲稿)第6章 MCS-51单片机的定时器/计数器.ppt
- 机械工业出版社:《MCS-51单片机原理及应用》课程教学资源(PPT讲稿)第7章 MCS-51单片机的串行接口.ppt
- 机械工业出版社:《MCS-51单片机原理及应用》课程教学资源(PPT讲稿)第8章 Cx51的数据类型及基本运算.ppt
- 机械工业出版社:《MCS-51单片机原理及应用》课程教学资源(PPT讲稿)第9章 Cx51 构造数据类型.ppt
- 《三菱FX系列PLC功能指令一览表》三菱PLC指令.docx
- 中国电力出版社:《自动控制理论复习指导习题精解》PDF电子书(共十三章,主编:于希宁、刘红军).pdf
- 工科课程提高与应试丛书:《自动控制原理——典型题解析及自测试题》PDF电子书(共九章).pdf
- 《基尔霍夫定律》讲义(PPT课件).ppt
- 《低压保护电器的选择与整定》讲义(ppt课件).ppt
- 南京林业大学信息学院:《EDA技术实用教程》课程教学资源(PPT课件讲稿,共三章,主讲:吴海青).ppt
- 绥电800MW机组DCS控制系统简介.doc
- 廊坊职业技术学院:《变频器应用技术》课程教学电子教案(电气自动化技术专业).doc
- 《电路》第二章 电阻电路的等效变换.ppt
- 《电路》第三章 电阻电路的一般分析方法.ppt
- 《电路》第一章 电路模型和电路定律.ppt
- 《西门子S7300与S7200EM277通信》315与EM277组态配置.doc