1、第9章单片机I/O接口扩展技术,简单芯片扩展I/O接口 8255可编程接口芯片及其使用8155可编程接口芯片及其使用 键盘及显示器接口设计 A/D和D/A转换接口技术,主要内容,2018/10/7,单片机原理及其应用,2,9.1 I/O接口概述I/O接口的功能,2 I/O接口的编址方式存储器统一编址方式:CPU将I/O接口当作存储单元对待,访问I/O与访问存储器单元操作相同I/O独立编址方式:另外设立一个独立的I/O空间,与存储器空间互不影响,单独编址供I/O设备使用。在指令系统中,有专用于I/O访问的指令。,1 I/O接口的功能速度匹配:锁存数据、传送联络信号。输入设备数据缓冲适应CPU的快
2、速操作。数据格式转换:并-串转换、A/D、D/A转换。电平转换:电平幅值或正/负逻辑转换。隔离:通过接口三态门将总线与其它设备隔离。,2018/10/7,单片机原理及其应用,3,3 I/O接口数据传送方式,同步传送方式(无条件传送) 外设与CPU速度相当时,采用此种方式。如:单片机与外部RAM之间的数据传送。,查询传送方式(条件传送),CPU与I/O接口之间的数据传送由程序控制来实现。通过查询外设是否准备就绪来决定是否传送数据。 通用性好,软硬件简单,CPU效率低。,9.1 I/O接口概述I/O接口的功能,2018/10/7,单片机原理及其应用,4,中断控制传送方式 (1) 任何外设与CPU交
3、换信息,需向CPU发出中断申请; (2)CPU检测到中断请求,若满足中断响应条件,CPU立即停止正在执行的程序,转去执行中断处理程序,进行数据传送。 (3) 中断处理完毕返回被中断的程序处,继续执行原来的程序。 CPU的效率提高。,9.1 I/O接口概述I/O接口的功能,2018/10/7,单片机原理及其应用,5,一个查询方式和中断方式比较的实例,9.1 I/O接口概述I/O接口的功能,2018/10/7,单片机原理及其应用,6,由硬件完成数据交换,不需要CPU的介入,由DMA控制器控制,使数据传送在存储器与外设之间直接传送。 快、成本高。,直接存储器存取方式(DMA),9.1 I/O接口概述
4、I/O接口的功能,2018/10/7,单片机原理及其应用,7,MCS51系列单片机的外部RAM和I/O口是统一编址的,因此用户可以把单片机外部64KRAM空间的一部分作为扩展I/O的地址空间。 单片机可以像访问外部RAM存储器那样访问外部接口芯片,对其口进行读写操作,在逻辑操作和指令使用上无任何区别。,4 MCS-51单片机的I/O接口扩展,9.1 I/O接口概述I/O接口的功能,2018/10/7,单片机原理及其应用,8,实现方式 采用TTL、CMOS电路。设计原则 输入口具有缓冲作用缓冲器。 输出口具有锁存作用锁存器。常用TTL芯片 缓冲器:74LS244,74LS245 锁存器: 74L
5、S273,74LS373,74LS374,74LS377等。,9.2 简单芯片扩展I/O接口,2018/10/7,单片机原理及其应用,9,芯片功能介绍,(1)74LS244三态缓冲器(24路),9.2 简单芯片扩展I/O接口,高阻,导通,2018/10/7,单片机原理及其应用,10,(2)74LS273 8D锁存器,9.2 简单芯片扩展I/O接口,禁止,导通,导通,锁存,2018/10/7,单片机原理及其应用,11,解决方案:,实例:用74LS273和74LS244扩展I/O口,9.2 简单芯片扩展I/O接口,2018/10/7,单片机原理及其应用,12,(1)用74LS273 CLK的设计,
6、74LS273为锁存器,通常可作为输出口。对于单片机来说,数据输出控制由WR实现。 设P2.0=0时,单片机选中74LS273。 则,可以得到下列真值表,9.2 简单芯片扩展I/O接口,2018/10/7,单片机原理及其应用,13,74LS244为缓冲器,通常可作为输入口。对于单片机来说,数据输出控制由RD实现。 设P2.0=0时,单片机选中74LS244。 则,可以得到下列真值表,9.2 简单芯片扩展I/O接口,2018/10/7,单片机原理及其应用,14,(3)用74LS273和74LS244扩展I/O口,9.2 简单芯片扩展I/O接口,2018/10/7,单片机原理及其应用,15,74L
7、S273和74LS244的地址空间分析:,地址为: FEFFH,9.2 简单芯片扩展I/O接口,2018/10/7,单片机原理及其应用,16,2568位的静态RAM。I/O接口部分 可编程8位PA70 可编程8位PB70 可编程6位PC50 命令寄存器8位 状态寄存器8位计数器/计时器部分 一个14位的二进制减法计数器/计时器,8155的结构,9.4 8155可编程接口芯片及其使用,2018/10/7,单片机原理及其应用,17,AD70地址数据线,三态,RESET复位信号,ALE允许地址锁存信号,8155的引脚,9.4 8155可编程接口芯片及其使用,2018/10/7,单片机原理及其应用,1
8、8,PA708根通用的I/O端口线,PB708根通用的I/O端口线,PC506根通用的I/O端口线,TIMERIN14位二进制减法计数器的输入端,TIMEROUT计时器的输出引脚,电源引脚: Vcc,Vss,9.4 8155可编程接口芯片及其使用,2018/10/7,单片机原理及其应用,19,8155与8031的连接,9.4 8155可编程接口芯片及其使用,2018/10/7,单片机原理及其应用,20,8155 的256字节RAM的使用 作为单片机的外RAM,1 使用条件: (1) 0,8155芯片被选中。(2) 0,8155芯片上的RAM被选中,由AD0AD7的地址总线(A0A7)为256个
9、单元编址。,此时,当 =0,CPU从8155RAM中由A7A0指定的单元中读取一个字节的数据。 当 0,CPU将一个字节的数据写入到由A7A0指定的8155RAM单元中。,9.4 8155可编程接口芯片及其使用,2018/10/7,单片机原理及其应用,21,2 单片机访问8155的RAM,P2.70,且P2.00,单片机使用8155上的RAM。,8155RAM的地址空间分析:,地址范围为: 7E007EFFH,9.4 8155可编程接口芯片及其使用,2018/10/7,单片机原理及其应用,22,3 单片机访问8155RAM的程序设计,9.4 8155可编程接口芯片及其使用,2018/10/7,
10、单片机原理及其应用,23,8155 I/O端口的使用作为单片机的外部I/O口,1 使用条件: (1) 0,8155芯片被选中。(2) 1,8155芯片上的I/O口和定时/计数器被选中,由AD0AD7的地址总线(A0A2)为I/O口和定时/计数器编址。,此时,当 =0,CPU从A2A0指定的对象读取(输入)一个字节的数据。 当 0,CPU将一个字节的数据写入(输出)到A2A0指定的对象。,9.4 8155可编程接口芯片及其使用,2018/10/7,单片机原理及其应用,24,2 8155芯片I/O口地址分配,9.4 8155可编程接口芯片及其使用,2018/10/7,单片机原理及其应用,25,3
11、单片机访问8155的I/O口,P2.70,且P2.01,单片机使用8155上的I/O口和定时/计数器。,8155I/O口的地址空间分析:,9.4 8155可编程接口芯片及其使用,2018/10/7,单片机原理及其应用,26,I/O口及定时/计数器,9.4 8155可编程接口芯片及其使用,2018/10/7,单片机原理及其应用,27,9.4 8155可编程接口芯片及其使用,4 命令寄存器的定义,PA,PB,PC1,PC2,IEA,IEB,TM1,TM2,ALT1 00C口输入,A、B口基本I/O方式ALT2 11C口输出,A、B口基本I/O方式ALT3 01PC3-PC5输出,A口选通方式,B口
12、基本I/O方式ALT4 10A、B口选通方式,PC2、PC1C口数据传送方向及AB口工作方式,TM1、TM2计数器控制,2018/10/7,单片机原理及其应用,28,PC口在各种工作方式下的状态,9.4 8155可编程接口芯片及其使用,2018/10/7,单片机原理及其应用,29,5 状态寄存器的定义,9.4 8155可编程接口芯片及其使用,A口中断请求标志,A口缓冲器满标志,A口中断允许标志,B口中断请求标志,B口缓冲器满标志,B口中断允许标志,定时器中断允许标志。计数到指定长度后置1,读状态后清0,2018/10/7,单片机原理及其应用,30,6 8155 I/O口的初始化及应用程序设计,
13、9.4 8155可编程接口芯片及其使用,2018/10/7,单片机原理及其应用,31,9.4.3 8155定时器/计数器工作原理,8155的定时器是一个14位的减法计数器。能对输入定时器的脉冲信号进行计数,在达到“最后”计数值时,有一个矩形波或脉冲输出。由编程来控制定时器的输出波形及计数长度。由于计数长度为14位,所以分两次装入。计数初值的范围是:2H3FFFH。,9.4 8155可编程接口芯片及其使用,2018/10/7,单片机原理及其应用,32,(1) 8155定时器/计数器工作方式由8155命令寄存器的最高两位设定,9.4 8155可编程接口芯片及其使用,2018/10/7,单片机原理及
14、其应用,33,(2) 定时/计数器的格式和输出形式,9.4 8155可编程接口芯片及其使用,2018/10/7,单片机原理及其应用,34,(2) 定时/计数器的格式和输出形式,9.4 8155可编程接口芯片及其使用,2018/10/7,单片机原理及其应用,35,(3) 8155 定时/计数器的初始化及应用程序设计,9.4 8155可编程接口芯片及其使用,2018/10/7,单片机原理及其应用,36,在单片机应用系统中,键盘和显示器是常用的外设,它们是人与应用系统交换信息的窗口,用于输入参数和命令,显示系统的运行状态、计算结果以及命令提示信息等。 本节主要介绍单片机应用系统中常用简单键盘和显示器
15、的接口及软件设计方法。,9.5 键盘及显示器接口设计,2018/10/7,单片机原理及其应用,37,9.5.1 键盘工作原理与接口电路(一)键盘概述,键盘是由若干个按键组成的开关矩阵,它是一种廉价的输入设备。一个键盘,通常包括有数字键(09),字母键(AZ)以及一些功能键。操作人员可以通过键盘向计算机输入数据,地址、指令或其它控制命令,实现人机对话。,键盘按其结构形式可分为两类: 1 编码键盘,即键盘上闭合键的识别由专用的硬件来实现; 2 非编码键盘,即键盘上闭合键的识别由软件来识别。,9.5 键盘及显示器接口设计,2018/10/7,单片机原理及其应用,38,单片机系统中普遍使用非编码键盘,
16、键盘接口应具备以下功能: (1) 键扫描功能,即检测是否有健按下; (2) 产生相应的键代码(键值); (3) 消除按键抖动及多键按下;,计算机测控系统常见键盘:通用键盘:84键,101键,102键,104键等。含单片机,串行输出(扫描码)。专用键盘:根据需要自己设计键盘。按键:即无锁开关,有机械按键,电容按键,导电橡胶按键,薄膜按键。,9.5.1 键盘工作原理与接口电路,2018/10/7,单片机原理及其应用,39,按键开关的集合。,(二)键盘的特点,510ms,510ms,100ms,键的闭合/断开是机械触点的通断。会产生抖动。,按键的确认需要消除抖动。,硬件消抖 RS触发器,软件消抖 软
17、件延时1020ms,让过抖动区。,9.5.1 键盘工作原理与接口电路,2018/10/7,单片机原理及其应用,40,(三)键盘接口,独立式键盘各键相互独立,各接一根输入线。,键盘驱动程序步骤查键:扫描有否键按下,若无键按下,返回有键按下软件去抖:延时1020ms找键:逐位右移等键释放软件去抖,9.5.1 键盘工作原理与接口电路,2018/10/7,单片机原理及其应用,41,(1)行扫描法判断有键按下:通过行线发出低电平信号,如果该行线所连接的键没有按下,则列线所接的端口得到的全是“1”信号,如果有键按下,则得到非全“1”信号。确认按下的键:逐行扫描,为防止双键或多键同时按下,再从第0 行一直扫
18、描到最一行。给定键值:找到有效的闭合键后,读入相应的键值转到对应的处理程序。,2 行列式键盘(矩阵键盘) 识别按键的方法有两种:行扫描法,线反转法。,9.5.1 键盘工作原理与接口电路,2018/10/7,单片机原理及其应用,42,当键盘上没有键闭合时,所有行线和列线断开,当键盘上某一个键闭合时,则该键所对应的列线与行线短路。,键盘扫描:逐行逐列地检查键盘状态的过程。,键盘扫描的方法:程序控制的随机方式定时控制方式中断方式,确定键盘上闭合键的键号(或键值),9.5.1 键盘工作原理与接口电路,2018/10/7,单片机原理及其应用,43,9.5.1 键盘工作原理与接口电路,2018/10/7,
19、单片机原理及其应用,44,(2)线反转法线反转法也是识别闭合键的一种常用方法,该法比行扫描法速度快,在硬件上要求行线与列线外接上拉电阻。该法先将行线作为输出线,列线作为输入线,行线输出全“0”,读入列线的值,然后将行线和列线的输入输出关系互换,并且将刚才读到的列线值从列线所接的端口输出,再读取行线的输入值。在闭合键所在的行线上值必为0。当一个键被按下时,必定可读到一对唯一的行列值。,9.5.1 键盘工作原理与接口电路,2018/10/7,单片机原理及其应用,45,9.5.1 键盘工作原理与接口电路,5号键按下,2018/10/7,单片机原理及其应用,46,0,0,0,0,P1.4P1.7=10
20、11,9.5.1 键盘工作原理与接口电路,1,0,1,1,2018/10/7,单片机原理及其应用,47,0,0,0,0,P1.0P1.3=1101,9.5.1 键盘工作原理与接口电路,1,1,0,1,2018/10/7,单片机原理及其应用,48,(一)显示器原理,(1)显示器件简介 模拟指针表:结构简单,缺点:精度差,不直观 数码显示器:辉光数码管:每个字型对应一个管,造价高,控制与应用复杂,被淘汰。八段LED,LCD显示器:可显示数字和部分字母,耗电省、效率高、发光控制简单、造价低。,9.5.2 LED显示器的工作原理和接口方法,2018/10/7,单片机原理及其应用,49,点阵显示器:点阵
21、液晶显示器: 128*32 128*64 160*120 240*128 320*240 640*480 1024*768 省电、内藏控制器、使用方便。宽视角,可带背光。 CRT显示器(目前已被液晶/LED点阵显示器替代) 单显、CGA、EGA、VGA、SVGA, 有标准的硬件规范,驱动程序较多,可有触摸屏。体积大、耗电多。,9.5.2 LED显示器的工作原理和接口方法,2018/10/7,单片机原理及其应用,50,(2)LED显示器结构,共阴型,共阳型,9.5.2 LED显示器的工作原理和接口方法,2018/10/7,单片机原理及其应用,51,显示字型(字模)编码表(共阳),取反,共阴码,取
22、反,9.5.2 LED显示器的工作原理和接口方法,2018/10/7,单片机原理及其应用,52,1 静态显示方式原理,(二)静态显示工作原理与接口电路,9.5.2 LED显示器的工作原理和接口方法,2018/10/7,单片机原理及其应用,53,9.5.2 LED显示器的工作原理和接口方法,2 静态显示方式应用电路举例,2018/10/7,单片机原理及其应用,54,静态LED显示器编程(显示数据) (1)将字符显示代码(字模信息)以表格的形式存放在程序存储器的某个区域 (2)将显示信息转换为0X的模式,存放在显示缓冲区中;每个显示位对应一个单元 (3)从显示缓冲区中取出一个显示信息(显示一位),
23、通过查表获取该显示信息的字符显示代码(字模信息); (4)指定显示位所对应的输出口(锁存器)地址,输出字模信息。 (5)多位显示重复24步。,9.5.2 LED显示器的工作原理和接口方法,2018/10/7,单片机原理及其应用,55,(1) 显示原理,(三)动态显示工作原理与接口电路,输出口1输出adp,输出口2输出显示位控信息,输出adp,输出显示位控制,9.5.2 LED显示器的工作原理和接口方法,2018/10/7,单片机原理及其应用,56,9.5.2 LED显示器的工作原理和接口方法,动态LED显示器编程(显示数据) : (1)将字符显示代码(字模信息)以表格的形式存放在程序存储器的某
24、个区域; (2)将显示信息转换为0X的模式,存放在显示缓冲区中;每个显示位对应一个单元 (3)从显示缓冲区中取出一个显示信息(显示一位),通过查表获取该显示信息的字符显示代码(字模信息); (4)指定字模信息输出口的(锁存器)地址,输出字模信息。 (5)指定显示位置输出口的(锁存器)地址,输出显示位控信息。 (6)延时若干ms(显示ms) (7)多位显示重复26步。,2018/10/7,单片机原理及其应用,57,(2) 应用电路举例,9.5.2 LED显示器的工作原理和接口方法,2018/10/7,单片机原理及其应用,58,9.6 A/D和D/A转换接口技术,为什么要扩展A/D和D/A接口?,
25、扩展A/D和D/A接口是为了进行模拟量与数字量之间的转换。,模拟量:电压/电流,数字量,2018/10/7,单片机原理及其应用,59,9.6.1 A/D转换接口技术,作用:把输入的模拟信号转换成数字形式。内容:基本原理、性能指标目的:能够根据需求,合理选用市场上主流的产品,根据所提供的数据手册,能够进行接口电路的设计,9.6 A/D和D/A转换接口技术,2018/10/7,单片机原理及其应用,60,(1) A/D 主要性能指标:,1、分辨率:用数字量的位数来表示,位数越高,分辨率越高,对输入量的变化越灵敏。2、量程:所能转换的电压范围。3、精度:分绝对精度和相对精度。与分辨率不同。4、转换时间
26、:5、输出逻辑电平:多数与TTL配合,另外是否有三态输出,采用何种编码形式等。6、工作温度范围:能够保证精度的工作温度范围。7、对参考电压的要求:分内部参考电压源和外部参考电压源。,9.6.1 A/D转换接口技术,2018/10/7,单片机原理及其应用,61,(2)A/D转换器ADC0809芯片及其接口设计,指标:八通道多路开关8位精度逐次逼近比较型转换时间:100uS,9.6.1 A/D转换接口技术,2018/10/7,单片机原理及其应用,62,ADC0809芯片,9.6.1 A/D转换接口技术,2018/10/7,单片机原理及其应用,63,9.6.1 A/D转换接口技术,转换结果,2018
27、/10/7,单片机原理及其应用,64,(1)C,B,A:8路通道切换控制。,ADC0809引脚说明(1),9.6.1 A/D转换接口技术,2018/10/7,单片机原理及其应用,65,(2)ALE:地址锁存, 在上升沿将地址选择信号ABC锁入地址寄存器。(3)START:启动转换输入:上升沿清除ADC内部寄存器,下降沿启动内部控制逻辑。(4)EOC:转换结束标志,上升沿表示转换完毕。(5)CLOCK:转换定时时钟输入,在时钟频率小于640K时,转换速度为100uS. (6)OE:输出允许。(7)IN0IN7:8路模拟信号的输入端。(8)D0D7:8位转换结果数据输出端。(9)REF(+) ,
28、REF():参考电压输入端。,9.6.1 A/D转换接口技术,ADC0809引脚说明(1),2018/10/7,单片机原理及其应用,66,(3) MCS-51与ADC0809的接口设计,9.6.1 A/D转换接口技术,2018/10/7,单片机原理及其应用,67,ADC0809的地址空间分析:,IN0,IN1,IN2,IN3,IN4,IN5,IN6,IN7,IN0IN7:7F007F07H,9.6.1 A/D转换接口技术,2018/10/7,单片机原理及其应用,68,MCS-51控制ADC0809接口的方式: (1)查询方式:EOC是否为高电平?是,读转换结果。(2)等待方式:等足够的时间(1
29、00s),确保A/D转换结束,再读转换结果。(3)中断方式: 以EOC为高电平为条件触发中断,在中断处理程序中读转换结果。 (4)定时采样方式。通过定时器定时,每隔一段时间,启动A/D转换,读取结果。,(4) MCS-51与ADC0809的接口程序设计,9.6.1 A/D转换接口技术,2018/10/7,单片机原理及其应用,69,9.6.1 A/D转换接口技术,(1)查询方式,是否为高电平,2018/10/7,单片机原理及其应用,70,9.6.1 A/D转换接口技术,(2)等待方式,2018/10/7,单片机原理及其应用,71,9.6.1 A/D转换接口技术,(3)中断方式,是否为高电平,20
30、18/10/7,单片机原理及其应用,72,9.6.1 A/D转换接口技术,(4)定时方式 在给定的定时时间到时,启动一次A/D转换 1)转换结束采用查询方式检测 2)转换结束采用等待方式处理,2018/10/7,单片机原理及其应用,73,1、D/A转换器,将一个用二进制表示的数字量转换成相应的模拟量。实现方法:对应于二进制的每一位,产生一个相应的电压(电流),而这个电压(电流)的大小正比于相应的二进制位的权。例如:一个8位的D/A转换器,满量程的输出电压为5V,则最低位所代表的电压值为5/256V,9.6.2 D/A 转换接口技术,2018/10/7,单片机原理及其应用,74,9.6.2 D/
31、A 转换接口技术,2 D/A转换器主要技术指标:,分辨率:通常用数字量的数位表示,一般为8位、12位、16位等。 分辨率10位,表示它可以对満量程的1/210=1/1024 的增量作出反应。,输入编码形式:如二进制码、BCD码等,转换线性:通常给出在一定温度下的最大非线性度,一 般为0.010.03%。,输出电平:不同型号的输出电平相差很大。大部分是电 压型输出,一般为510伏;也有高压输出型的为2430 伏。也有一些是电流型的输出,低者为20毫安左右,高 者可达3安培。,2018/10/7,单片机原理及其应用,75,3 集成D/A转换器DAC0832,1. DAC0832主要特性 双列直插式
32、单片8位D/A转换器。以电流形式输出。当需转换为电压输出时,可外接运算放大器。其主要特性有: (1)输出电流线性度可在満量程下调节。(2)转换时间为1s。(3)数据输入可采用双缓冲、单缓冲或直通方式。(4)增益温度补偿为0.02%FS/。(Full Scale)。(5)每次输入数字为8位二进制数。(6)功耗20mW。(7)逻辑电平输入与TTL兼容。(8)供电电源为单一电源,可在515V内。,9.6.2 D/A 转换接口技术,2018/10/7,单片机原理及其应用,76,9.6.2 D/A 转换接口技术,V cc 芯片电源电压, +5V+15VVREF 参考电压, -10V+10V RFB 反馈
33、电阻引出端, 此端可接运算放大器输出端AGND 模拟信号地DGND 数字信号地,2018/10/7,单片机原理及其应用,77,9.6.2 D/A 转换接口技术,2018/10/7,单片机原理及其应用,78,DAC0832逻辑框图,9.6.2 D/A 转换接口技术,2018/10/7,单片机原理及其应用,79,9.6.2 D/A 转换接口技术,4 DAC0832和MCS51的接口,DAC0832可工作在双缓冲器方式,即输入寄存器的信号和和DAC寄存器的信号分别控制,分时将一个数据先写入输入寄存器,再写入DAC寄存器。这种方式适用于多路模拟量输出需要同步输出的系统。,实现方式:DAC0832可工作
34、在单缓冲器方式,即输入寄存器的信号和和DAC寄存器的信号同时控制,使一个数据直接写入DAC寄存器。这种方式适用于只有一路模拟量输出或几路模拟量不需要同步输出的系统。,2018/10/7,单片机原理及其应用,80,(1) 0832单极性单缓冲器方式工作,9.6.2 D/A 转换接口技术,2018/10/7,单片机原理及其应用,81,DACO832的地址分析:,地址为: 7FFFH,9.6.2 D/A 转换接口技术,2018/10/7,单片机原理及其应用,82,9.6.2 D/A 转换接口技术,产生锯齿波电压的程序:,D/A转换器的端口地址为7FFFHSTART:MOV DPTR,#7FFFH M
35、OV A,#0HLOOP:MOVXDPTR,AINCAAJMPLOOP,FFH,2018/10/7,单片机原理及其应用,83,实际输出波形,2018/10/7,单片机原理及其应用,84,(2) 0832双缓冲器方式工作,9.6.2 D/A 转换接口技术,2018/10/7,单片机原理及其应用,85,11.1 MCS-51与D/A转换器接口设计,(2) 0832双缓冲器方式工作,2018/10/7,单片机原理及其应用,86,程序如下:MOV DPTR,#0DFFFH ;指向0832(1)MOV A,data1MOVX DPTR,A ;(data1)送0832(1)锁存器MOVX DPTR,#0B
36、FFFH ;指向0832(2)MOV A,data2MOVX DPTR,A ;(data2)送0832(2)锁存器MOV DPTR,#7FFFH ;指向0832(1)和0832(2) ;的数据传送端MOVX DPTR,A ;data1和data2同时送D/A转换器进行转换,9.6.2 D/A 转换接口技术,2018/10/7,单片机原理及其应用,87,典型的MCS51应用系统组成,传感器,放大器,A/D,传感器,放大器,MCS51系统(CPU、存储器),打印机,显示器,键盘,D/A,执行机构,多路转换器,9.7 应用系统举例(1),2018/10/7,单片机原理及其应用,88,9.7 应用系统举例(2),2018/10/7,单片机原理及其应用,89,线选法译码地址,9.7 应用系统举例(2),2018/10/7,单片机原理及其应用,90,9.7 应用系统举例(3),2018/10/7,单片机原理及其应用,91,译码法译码地址,9.5 应用系统举例(2),2018/10/7,单片机原理及其应用,92,9.5 应用系统举例(4),THIS LECTURE IS OVER!,THANKS!,