




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 MCS-51MCS-51单片机的系统扩展单片机的系统扩展 主要内容主要内容1 . MCS-51单片机程序存储器扩展技术单片机程序存储器扩展技术2 . MCS-51单片机数据存储器扩展单片机数据存储器扩展3 . MCS-51单片机输入单片机输入/输出口扩展技术输出口扩展技术 单片机系统扩展的一般方法单片机系统扩展的一般方法 一一.8051.8051最小应用系统最小应用系统 由于集成度的限制,这种最由于集成度的限制,这种最小应用系统只能用作一些小型小应用系统只能用作一些小型的控制单元。其应用特点是:的控制单元。其应用特点是:(1 1)全部)全部I/OI/O口线均可供用户口线均可供用户使用。使用。
2、(2 2)内部程序存储器容量不大)内部程序存储器容量不大(只有(只有4KB4KB地址空间)。地址空间)。(3 3)应用系统开发具有特殊性)应用系统开发具有特殊性 MCS-51单片机内部虽然集成了储存器、单片机内部虽然集成了储存器、I/O口、定时器口、定时器/计计数器等硬件资源,但它们的容量比较小,资源有限。为了满数器等硬件资源,但它们的容量比较小,资源有限。为了满足各种复杂的应用系统的要求,常常需要单片机外部扩展存足各种复杂的应用系统的要求,常常需要单片机外部扩展存储器和各种功能的器件。储器和各种功能的器件。二系统扩展三总线的形成二系统扩展三总线的形成 3. 对对I/O接口的读写操作如同外部接
3、口的读写操作如同外部RAM的读写的读写操作操作 用用MOVX指令实现指令实现外部程序存储器读操作外部程序存储器读操作P0口的分时输出地址信息和输入指令信息控制由口的分时输出地址信息和输入指令信息控制由ALE和和PSEN实现。实现。 为了将为了将P0口的地址和数据分离,口的地址和数据分离, 用用ALE的下跳沿将的下跳沿将P0口输出的地址口输出的地址信号低信号低8位锁存在地址锁存器中,地址锁存器一般选用位锁存在地址锁存器中,地址锁存器一般选用74LS373、74LS573、8282等芯片。等芯片。外部数据存储器读外部数据存储器读/写操作写操作对外部数据存储器的读操作控制由对外部数据存储器的读操作控
4、制由ALE和和RD实现。实现。 执行指令:执行指令:MOVX A,DPTR对外部数据存储器的写操作控制由对外部数据存储器的写操作控制由ALE和和WR实现。实现。 执行指令:执行指令:MOVX DPTR, A 程序存储器的扩展程序存储器的扩展 当程序量超过单片机的片内程序存储器时,将采用片外扩展程序存当程序量超过单片机的片内程序存储器时,将采用片外扩展程序存储器,通常采用储器,通常采用EPROM、E2PROM、Flash 存储器等芯片。存储器等芯片。 一、一、程序存储器扩展的基本方法程序存储器扩展的基本方法1.地址线的连接地址线的连接 P0口口(P0.0P0.7) 经锁存器接存储器低经锁存器接存
5、储器低8位地址线位地址线(A0A7) 。 P2口口(P2.0P2.7)与存储器高与存储器高8位地址线位地址线(A8A15)相连接;相连接;3.控制线的连接控制线的连接 /PSEN接存储器的允许输出信号接存储器的允许输出信号/OE ALE 接地址锁存器锁存信号接地址锁存器锁存信号G。4.片选信号的连接与地址译码片选信号的连接与地址译码 当芯片的三组总线连接完后,将地址总线剩下的高位当芯片的三组总线连接完后,将地址总线剩下的高位地址线作为片选信号,一般片选信号的产生有三种方法即:地址线作为片选信号,一般片选信号的产生有三种方法即:线选法、部分译码法、全译码法等线选法、部分译码法、全译码法等。 2.
6、数据线的连接数据线的连接 P0口与存储器的口与存储器的8位数据线(位数据线(D0D7)相连接。)相连接。1典型典型EPROM扩展电路扩展电路 Intel的通用的通用EPROM不同型号芯片由于其管脚有一定的兼容性,不同型号芯片由于其管脚有一定的兼容性,它们在单片机系统扩展中常常被采用。它们在单片机系统扩展中常常被采用。 EPROM扩展的典型产品有:扩展的典型产品有:2716(2KB)、)、2732(4KB)、2764 (8KB) 、27128 (16KB)、27256(32KB)、27512(64KB),它们的),它们的主要差别只是地址线的增减。主要差别只是地址线的增减。 二、程序存储器扩展实例
7、分析二、程序存储器扩展实例分析EPROM管脚功能:管脚功能: 1) A0A15 地址线。地址线。2764(A0A12),),27128(A0A13),), 27256(A0A14);); 2)CE 芯片使能信号芯片使能信号 3)OE/ VPP 输出使能信号输出使能信号/编程电压编程电压 4) PGM 编程脉冲输入端编程脉冲输入端 5)O0O7 数据线数据线 例例1 1:用一片用一片27128扩展的扩展的16K字节单片机程序存储器。字节单片机程序存储器。 扩展一片扩展一片程序存储器时,程序存储器时,片选信号片选信号CS可直接接地,也可接可直接接地,也可接A14A14或或A15A15,既采用线选法
8、。既采用线选法。 一旦片选确定则存储单元的地址信号就确定了一旦片选确定则存储单元的地址信号就确定了,线选法时存储器的地址不是唯一的线选法时存储器的地址不是唯一的27128的的A0A13 接地址总线接地址总线A0A13 OE 接接 PSEN O0O7 接接 D0 D7地址锁存器的地址锁存器的 G ALE OC 直接接地直接接地采用线选法时,存储器的地址不是唯一的,存在地址重叠现象。采用线选法时,存储器的地址不是唯一的,存在地址重叠现象。2. 2. E2PROM扩展电路扩展电路 扩展扩展2864电路如图电路如图 2864是是8K字节的字节的E2PROM,说明:说明: 图中的图中的2864既是程序存
9、储器又是数据存储器,这时程序和数据存既是程序存储器又是数据存储器,这时程序和数据存储器要统一编址。储器要统一编址。 A0A12 接地址总线接地址总线A0A12 OE 单片机的单片机的RD、 PSEN通过与门输入通过与门输入 WE 接接 WR O0O7 接接 D0 D7 在在MCS-51MCS-51单片机中没有独立的单片机中没有独立的I/OI/O指令,将外部数据存储指令,将外部数据存储器与器与I/OI/O接口统一编址,在设计扩展电路时首先考虑各个芯片接口统一编址,在设计扩展电路时首先考虑各个芯片的地址编址问题。的地址编址问题。即存储器和即存储器和I/OI/O接口芯片的地址线及片选与接口芯片的地址
10、线及片选与单片机地址总线的连接问题单片机地址总线的连接问题。数据存储器的扩展数据存储器的扩展一、数据存储器和一、数据存储器和I/OI/O接口扩展的基本方法接口扩展的基本方法 在单片机系统中常用的数据存储器是静态随机存储器在单片机系统中常用的数据存储器是静态随机存储器(SRAM),其典型的芯片有),其典型的芯片有6264(8K8位)、位)、62256(32K8位)。位)。RAM管脚管脚(6264): 1) A0A12 地址线。地址线。 2)CE1、CE2 芯片使能信号芯片使能信号 3)OE 输出允许输出允许 4) WE 写允许写允许 5)IO0IO7 数据线数据线 A0A12 接地址总线接地址总
11、线A0A12CE1、CE2 CE1接片选信号接片选信号,CE2接电源接电源 OE 接接 RD WE 接接 WR IO0IO7 接接 D0 D7RAM与单片机的连线:与单片机的连线: 片选信号的产生有三种方法片选信号的产生有三种方法:线选法线选法 直接利用地址总线的高位地址线作为存储器芯片的片选信号。直接利用地址总线的高位地址线作为存储器芯片的片选信号。 优点:电路简单,不需要地址译码器硬件,体积小,成本低优点:电路简单,不需要地址译码器硬件,体积小,成本低 缺点:可寻址的器件数目受限制,地址空间不连续缺点:可寻址的器件数目受限制,地址空间不连续译码法译码法 使用译码器对高位地址进行译码,译码器
12、的输出作为存储器使用译码器对高位地址进行译码,译码器的输出作为存储器芯片的片选信号芯片的片选信号 ,有全译码和部分译码。,有全译码和部分译码。 是一种最常用的方法,能有效的利用存储空间,适用于大容是一种最常用的方法,能有效的利用存储空间,适用于大容量多芯片的存储器扩展。量多芯片的存储器扩展。 常用译码器芯片有常用译码器芯片有74LS138(38)、)、74LS139(24)、)、 74LS154 (416) 例例1. 1. 6264静态静态RAM扩展电路扩展电路二、数据存储器扩展举例二、数据存储器扩展举例 例例2 2 如图为采用如图为采用74LS139译码扩展两片译码扩展两片2764(8K)E
13、PROM和和两片两片6264(8K)RAM芯片的电路,分析它们的地址范围。芯片的电路,分析它们的地址范围。 G Y3 B Y2 A Y1 Y0 A0 A7 A8 A12 CE 2764(1) D0D7 OE DO Q0 D7 Q7 G A0 A7 A8 A12 CE 2764(2) D0D7 OE A0 A7 A8 A12 CE 6264(1) D0D7 WE OE A0 A7 A8 A12 CE 6264(2) D0D7 WE OE G Y3 B Y2 A Y1 Y0 G Y3 B Y2 A Y1 Y0 P2.7 P2.6 P2.5 P2.0 P2.4 P0.0 P0.7 ALE 8031
14、PSEN WR EA RD2764(1) : 0000H1FFFH 2764(2) : 2000H3FFFH6264(1) : 4000H5FFFH 6264(2) : 6000H7FFFH1 1TTLTTL并行输入、输出接口并行输入、输出接口 根据根据“输入三态,输出锁存输入三态,输出锁存”与总线相连的原则,可采用与总线相连的原则,可采用TTLTTL电路或电路或CMOS电路的锁存器、三态缓冲器扩展简单的电路的锁存器、三态缓冲器扩展简单的I/O接口。接口。 如采用如采用8位三态缓冲器位三态缓冲器74LS244组成输入口,采用组成输入口,采用8D锁存器锁存器74LS273,74LS373等组成输
15、出口。等组成输出口。 一般一般I/O口的扩展口的扩展 一、简单一、简单I/O扩展扩展CLR Q0 D0 D1 Q1 Q2 D2 D3 Q3GNDVCCQ7D7D6Q6Q5D5D4Q4CLK74LS27374LS2441EN 1A1 2Y4 1A2 2Y3 1A3 2Y2 1A4 2Y1GNDVCC2EN 1Y1 2A4 1Y2 2A31Y3 2A21Y4 2A1当当CLR为为高电平,高电平,CLK的上的上升沿使升沿使D锁存。锁存。当当EN为低为低电平,电平,A信号传送信号传送到到Y;EN为高电平,为高电平,Y为高阻为高阻态。态。简单简单I/OI/O扩展举例:扩展举例: 例中例中74LS244和
16、和74LS273地址都为地址都为7FFFH (P2.7=0)。)。要求当某开关合上时相对应的要求当某开关合上时相对应的LED点亮,开关断时相应的点亮,开关断时相应的LED暗,其控制程序如下暗,其控制程序如下:M1:MOV DPTR, #7FFFH MOVX A ,DPTR MOVX DPTR,A SJMP M1 2 2TTLTTL串行输入、输出接口串行输入、输出接口 用串行口的方式用串行口的方式0 0,外接串行输入,外接串行输入并行输出的移位寄存并行输出的移位寄存器扩展并行输出口,或者外接并行输入器扩展并行输出口,或者外接并行输入串行输出的移位寄串行输出的移位寄存器,扩展并行输入口。常用的芯片
17、存器,扩展并行输入口。常用的芯片74LS164, 74LS165, 4014, 4094等。等。 键盘接口技术键盘接口技术一、键盘的特点和接口任务一、键盘的特点和接口任务 1.1.键盘的构成键盘的构成 一般应用时有两类键盘:一般应用时有两类键盘:编码键盘和非编码键盘编码键盘和非编码键盘。编码键盘能自动。编码键盘能自动提供对应于被按键的编码信息,如提供对应于被按键的编码信息,如ASCIIASCII码,并能同时产生一个选通脉冲码,并能同时产生一个选通脉冲通知微处理器,还具有处理抖动和多键串键的保护电路。通知微处理器,还具有处理抖动和多键串键的保护电路。 非编码键盘所需要的硬件较少,其中按键的识别、
18、按键代码的产生、非编码键盘所需要的硬件较少,其中按键的识别、按键代码的产生、防止串键和消去抖动等问题,都靠程序来实现。价格也便宜。防止串键和消去抖动等问题,都靠程序来实现。价格也便宜。 不同的组合方式可构成很多种不同的键盘接口方式。不同的组合方式可构成很多种不同的键盘接口方式。当按键较少时,当按键较少时,一般采用独立方式,而当按键较多时采用矩阵(行列)方式时。一般采用独立方式,而当按键较多时采用矩阵(行列)方式时。键盘状态的监测方法键盘状态的监测方法中断方式还是查询方式中断方式还是查询方式。 从按一个键到键的功能被执行主要包括两项工作:从按一个键到键的功能被执行主要包括两项工作:一是键的识别,
19、另一是键的识别,另一项是键功能的实现一项是键功能的实现。 2按键引起的弹跳(抖动)现象1)硬件去抖2)软件去抖 a) a)按健抖动现象按健抖动现象 b b)硬件去抖动电路)硬件去抖动电路1 1)检测是否有键按下。)检测是否有键按下。2 2)若有键按下,反弹跳)若有键按下,反弹跳( (去抖动去抖动) )。3 3)判定是哪一个键。)判定是哪一个键。4 4)确定被按键的含义。)确定被按键的含义。5 5)不管一次按键持续的时间有多长,仅采用一个数据。)不管一次按键持续的时间有多长,仅采用一个数据。6 6)防止串键,对多键按下时有三种处理办法:)防止串键,对多键按下时有三种处理办法: “n n键同时按下
20、键同时按下”的情况:的情况: 只认为最后一个键按下为有效;只认为最后一个键按下为有效; 将按键的信息存入键盘输入缓冲器,逐个处理。将按键的信息存入键盘输入缓冲器,逐个处理。3 3键的确认及接口硬件、软件任务键的确认及接口硬件、软件任务 “两键同时按下两键同时按下”的情况:的情况: 只有一个键按下时才读取键盘的输出,最后仍被按下的键有效只有一个键按下时才读取键盘的输出,最后仍被按下的键有效; 当第一个键未松开时,按第二个键不起作用当第一个键未松开时,按第二个键不起作用(硬件实现硬件实现)。 单片机常用的键盘结构形式有独立式和矩阵式两种。单片机常用的键盘结构形式有独立式和矩阵式两种。 单片机实现键
21、盘接口的常用方法和接口芯片有:单片机实现键盘接口的常用方法和接口芯片有: 使用单片机的并行口;使用单片机的并行口; 使用单片机的串行口;使用单片机的串行口; 使用通用接口芯片使用通用接口芯片(例如例如8255等等); 使用专用接口芯片使用专用接口芯片(例如例如ZLG7290等等)。 简易键盘接口 简单开关接口:简单开关接口: 开关主要用于向单片机输入一个固定不变的电平信号,开关开关主要用于向单片机输入一个固定不变的电平信号,开关信号可通过机械式开关、电子式开关等产生。信号可通过机械式开关、电子式开关等产生。P1.0 80315VR1R2TD开关输入电路开关输入电路光电传感器开关接口电路光电传感
22、器开关接口电路 独立式按键是指直接用独立式按键是指直接用I/OI/O口线构成的单个按键电路。每根口线构成的单个按键电路。每根I/OI/O口线口线上按键的工作状态不会影响其他上按键的工作状态不会影响其他I/OI/O口线的工作状态。口线的工作状态。1独立式按键结构独立式按键结构矩阵式键盘接口矩阵式键盘接口 2 2)矩阵式键盘按键的识别方法矩阵式键盘按键的识别方法 采用扫描法采用扫描法使所有列为低电平,检查各行线电平是否有变化,有变化则有健按下;使所有列为低电平,检查各行线电平是否有变化,有变化则有健按下;使某列为低电平,其余各列为高电平,再检查各行线电平的变化,某使某列为低电平,其余各列为高电平,
23、再检查各行线电平的变化,某行线电平变低,则此行、列交点处按键按下。行线电平变低,则此行、列交点处按键按下。矩阵式键盘用于按键数目较多的场合,它由行线和列线组成。矩阵式键盘用于按键数目较多的场合,它由行线和列线组成。1)矩阵式键盘的工作原理)矩阵式键盘的工作原理 无键按下时,行线处于高电无键按下时,行线处于高电平状态;当有键按下时行线电平状态;当有键按下时行线电平由将由与此行线相连的列线平由将由与此行线相连的列线的电平确定。的电平确定。5V8R RRR01201201234567I/O口(2)2)键扫描子程序设计键扫描子程序设计开开 始始键扫描键扫描有键按下?有键按下?键号计算键号计算去抖动去抖
24、动等待键释放等待键释放JMP A+DPTR 00H 键键处理程序处理程序 01H 键键处理程序处理程序 n 键键处理程序处理程序YN键扫描程序流程为:键扫描程序流程为:2.由74LS164和单片机串/并行口组成的矩阵式键盘接口(1 1)单片机串)单片机串/ /并行口矩阵式键盘接口并行口矩阵式键盘接口 当单片机并行口线较少时,可用串行口作键盘接口,所示当单片机并行口线较少时,可用串行口作键盘接口,所示80518051串串行口的方式行口的方式0 0用于键盘的接口,作为键盘列线输出。用于键盘的接口,作为键盘列线输出。思路:思路:1)由串行口输出)由串行口输出00H,检查行线(,检查行线(P3.4、P
25、3.5)是否为低电平有键按下?)是否为低电平有键按下?2)有键按下时由串行口逐一输出某列线为)有键按下时由串行口逐一输出某列线为0信号,查键号。信号,查键号。LED发光二极管显示器发光二极管显示器 与液晶显示器相比,更适于在光线暗的环境中使用。它的主要缺与液晶显示器相比,更适于在光线暗的环境中使用。它的主要缺点是工作电流较大。点是工作电流较大。 显示器接口技术 一、单片机应用系统中常用的显示一、单片机应用系统中常用的显示(指示指示)器器1.常用的显示器常用的显示器(2) LCD液晶显示器件液晶显示器件 液晶显示器是一种被动式的显示器,具有体积小、质量轻,低电压、液晶显示器是一种被动式的显示器,
26、具有体积小、质量轻,低电压、微功耗、抗干扰能力强等优点,因此被广泛应用于各种便携式电子信微功耗、抗干扰能力强等优点,因此被广泛应用于各种便携式电子信息产品,如笔记本电脑、手机、计算器、数字式仪表上。息产品,如笔记本电脑、手机、计算器、数字式仪表上。2.2.数码管显示控制方式数码管显示控制方式 1 1)显示器显示接口按驱动方式可分成)显示器显示接口按驱动方式可分成静态显示和动态显示静态显示和动态显示两种显示两种显示方式,动态显示的扫描可由单片机软件或专门的硬件完成;方式,动态显示的扫描可由单片机软件或专门的硬件完成; 静态显示方式静态显示方式每位的段码线分别与一个每位的段码线分别与一个8 8位的
27、锁存器输出相连,位的锁存器输出相连,每个显示字符一经确定,相应锁存器锁存的段码输出将维持不变。每个显示字符一经确定,相应锁存器锁存的段码输出将维持不变。 动态显示方式动态显示方式将所有位的段码线相应段并联在一起,由一个将所有位的段码线相应段并联在一起,由一个8 8位位I/OI/O口控制,形成段码线的多路复用,形成了各位显示器的分时选通。在口控制,形成段码线的多路复用,形成了各位显示器的分时选通。在某一时刻,只让某位的位选线处于选通状态显示字符,其他的位是熄灭某一时刻,只让某位的位选线处于选通状态显示字符,其他的位是熄灭的,采用扫描工作方式。的,采用扫描工作方式。 2 2)按)按CPUCPU向显
28、示器接口传送数据的方式则可分成向显示器接口传送数据的方式则可分成并行传送和串行传并行传送和串行传送送两种显示数据传送方式;两种显示数据传送方式; 3 3)按显示器接口是否带译码器可分成)按显示器接口是否带译码器可分成译码和非译码译码和非译码两种显示数据方两种显示数据方式。式。LED 动态动态显示器接口显示器接口I/O(1)DDDDDDDDI/O(2)75643210GND/+5VGND/+5VGND/+5VGND/+5VGND/+5VI/O(1)I/O(2)I/O(3)I/O(4)LED静态显静态显示器接口示器接口3. 显示器接口的数据输出方式显示器接口的数据输出方式 由显示器接口电路的功能可
29、分为:由显示器接口电路的功能可分为: (1)译码显示数据方式)译码显示数据方式 一般为一般为专用显示器接口器件专用显示器接口器件,接口包含锁存器,接口包含锁存器/译码器译码器/驱动器等,驱动器等,可以把一位可以把一位BCD码或十六进制数锁存、译码为相应的字形代码并有足够的码或十六进制数锁存、译码为相应的字形代码并有足够的功率驱动显示。功率驱动显示。 (2)非译码显示数据方式)非译码显示数据方式 显示器接口只包含锁存器和驱动器,必须由显示器接口只包含锁存器和驱动器,必须由软件软件将将BCD码或十六进码或十六进制转换为相应的字形代码输出,一般为制转换为相应的字形代码输出,一般为通用通用I/O接口或
30、器件接口或器件。 由于单片机的接口不能直接接显示器,需要在单片机和显示器之由于单片机的接口不能直接接显示器,需要在单片机和显示器之间加接口电路实现译码和驱动。应根据显示器的位数、电流大小(通间加接口电路实现译码和驱动。应根据显示器的位数、电流大小(通过每个发光二极管的平均电流为过每个发光二极管的平均电流为1020mA)来确定接口电路的形式。)来确定接口电路的形式。 LED显示器接口实例显示器接口实例LED静态显示器接口静态显示器接口 常用的常用的LED静态驱动接口器件有:静态驱动接口器件有: 驱动共阴极驱动共阴极LED可选用可选用CD4511 、CD4513、CD14495 驱动共阳极驱动共阳
31、极LED可选用可选用74LS47、74LS274 1 2 3 4 5 6 7 8 9 18 17 16 15 14 13 12 11 10CD4513 f g a b c d e GNDVCCB C LTBILE D ARBIRBO四四 位位 锁锁 存存 驱驱 动动七七 段段 译译 码码74ABCDabcg例:用例:用CD4513驱动驱动4位共阴极位共阴极LED静态显示,接口电路如图。静态显示,接口电路如图。 P0.0 P0.7 ALE8031 EA 373 A Y0 B Y1 C Y2 Y3 Y4 Y5 Y6 Y7 74LS138 DCBALE 4513a g DCBALE 4513a g
32、DCBALE 4513a g DCBALE 4513a g877774D0D3G1G2AG2BA0A1A2A77R7R7R7R 图中四位显示端口地址为:图中四位显示端口地址为:80H83H,要求把内存,要求把内存RAM 40H 43H单元中四个非压缩单元中四个非压缩BCDBCD码送显示器显示。程序段如下:码送显示器显示。程序段如下:MOV R0,#80H ;R0指向显示端口指向显示端口 MOV R1,#40H ; R1指向显示数据地址指向显示数据地址 MOV R2,#04H ;置显示字符数;置显示字符数DISP: MOV A,R1 MOVX R0,A INC R1 INC R0 DJNZ R2
33、,DISP RET例:利用单片机串口与显示器连接例:利用单片机串口与显示器连接 串行口的方式串行口的方式0(移位寄存器输入输出方式移位寄存器输入输出方式)可用于显示器连接,图中外接可用于显示器连接,图中外接4片片74LSl64作为作为4位位LED显示器的静态连接端口,显示器的静态连接端口,74LSl64的低电平输出电流的低电平输出电流8mA,可直接驱动共阳极可直接驱动共阳极LED。采用软件译码向。采用软件译码向74LSl64输出字形代码,由于输出字形代码,由于显示器工作是静态的,主程序可不必扫描显示器,从而使之有更多的时间处显示器工作是静态的,主程序可不必扫描显示器,从而使之有更多的时间处理其
34、它事务。理其它事务。 DIR: SETB P3.3 ;开放显示器传送控制开放显示器传送控制 MOV R7,#04H MOV R0,#79H ;79H7CH为显示缓冲器为显示缓冲器DL0: MOV A,R0 ;取出要显示的数取出要显示的数 ADD A, #0DH ;加上查表偏移量加上查表偏移量 MOVC A,A+PC ;取出字形取出字形 MOV SBUF,A (2) ;送出显示送出显示DL1: JNB TI,DL1 (3) ;输出完否输出完否 CLR TI (2 ) ;完,清中断标志完,清中断标志 INC R0 (1);再取下一个数再取下一个数 DJNZ R7,DL0(2) CLR P3.3 (
35、2) ;关闭显示器传送关闭显示器传送 RET (1) ; 返回返回SEGTAB DB C0H,0F9H,0A4H,0B0H,99H,92H;定义字型段码表;定义字型段码表 DB 82H,0F8H,80H,90H,88H,83H DB 0C6H,0A1H,86H,8EH,0FFHPPINTRXDTXDP5.1K5.1K+5V+5VQQAB8031+5VABQQQQCPAB+5V2.7k 8+5V74LS16474LS164abce3.43.503.30123456789 10 1112131415CP74LS16470VCCVCCVCCCrCr+5VCrCP7070dfgdp2.7k 8&
36、;串行口扩展的键盘串行口扩展的键盘/显示器接口显示器接口三、键盘三、键盘/ /显示器专用接口芯片显示器专用接口芯片(一)(一) 串行接口串行接口ZLG72901. ZLG7290的性能特点的性能特点 1)IIC串行接口,提供键盘中断信号,方便与处理器接口串行接口,提供键盘中断信号,方便与处理器接口2)可驱动)可驱动8位共阴数码管或位共阴数码管或64只独立只独立LED和和64个按键个按键3)可控扫描位数,可控任一数码管闪烁)可控扫描位数,可控任一数码管闪烁4)提供数据译码和循环、移位、段寻址等控制)提供数据译码和循环、移位、段寻址等控制5)8个功能键,可检测任一键的连击次数个功能键,可检测任一键的连击次数6)无需外接元件即可直接驱动)无需外接元件即可直接驱动LED,可扩展驱动电流和驱,可扩展驱动电流和驱 动电压动电压7)提供工业级器件,多种封装形式)提供工业级器件,多种封装形式PDIP24,SO242. ZLG7290A的引脚功能的引脚功能DIG0DIG7 显示位控输出;按键行显示位控输出;按键行SegASegH 字段输出;按键列字段输出;按键列3. ZLG7290的控制命令的控制命令ZLG7290的控制命令都是在的控制命令都是在CLK的控制下由的控制下由DATA串行输入或读出串行输入或读出有三大类:有三大类:(1) 纯指令
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 浙江国企招聘2025台州市国有资本运营集团有限公司招聘5人笔试参考题库附带答案详解
- 2025湖南高速养护工程有限公司招聘劳务派遣员工55人(长期)笔试参考题库附带答案详解
- 2025中国石油锦西石化公司春季高校毕业生招聘10人笔试参考题库附带答案详解
- 2024年油气储层保护剂项目资金需求报告代可行性研究报告
- 纺织法律法规理解试题及答案
- 业余球员合同协议书范本
- 货物承运合同协议书范本
- 律师合同协议书
- 美术设计中用户体验优化的方法试题及答案
- 简单合同协议书怎么写
- 2023年山东青岛局属高中自主招生物理试卷真题(含答案详解)
- 创业管理(上海财经大学)智慧树知到期末考试答案2024年
- 案场物业服务月度考核表
- Q∕GDW 12152-2021 输变电工程建设施工安全风险管理规程
- 银发【2007】246号
- 钢板桩支护施工组织设计
- 主要原辅料脆弱性评估及控制措施
- 《中小尺度天气动力学》复习资料
- 分公司合作协议书
- 战略分析之内部资源、能力与核心竞争力
- 配电更换金具、绝缘子标准化作业指导书
评论
0/150
提交评论