单片机原理与应用技术第5章单片机片外存储扩展技术.ppt

单片机原理与应用技术第5章单片机片外存储扩展技术.ppt

图5-20 串行口扩展串入并出口   单片机串行发送数据的程序段如下:   2.片外扩展并入串出接口芯片   片外扩展一片74LS165,该芯片是一个并行输入串行输出的位移寄存器,有了它,片外的并行数据就能进入单片机的串行端口。电路如图5-21所示,74LS165的串出端接单片机的RXD,作串行数据输入;74LS165的位移时钟由单片机的TXD端提供。 图5-21 串行口扩展并入串出口   74LS165的S/ 是移位/置入控制线,当S/ =0时,允许74LS165接收来自D0~D7的并行数据;S/ =1时允许74LS165从Q端移位输出数据。单片机接收数据的过程从SCON寄存器置成方式0且REN位置1开始,相应接收数据的程序段如下: 5.6.2 片外扩展TTL或CMOS芯片   单片机并行I/O端口外部扩展一片或几片TTL或CMOS集成芯片,主要是为了让一些开关量或并行数据直接输入/输出单片机。这时,P2P0口不再作地址线使用,而是作输入/输出数据线使用,因此这种扩展多通过P0口进行。能够当作8位I/O扩展的芯片有74LS系列产品,如244、245、273、367、373、377等。扩展位数按需要选择,有2位、4位、6位和8位芯片供选用,但要注意的是,作输入口时一定要具备三态功能,否则会影响总线的正常操作。 图5-22 P0口片外扩展74LS芯片   读入开关状态再送输出显示的程序段如下: 5.6.3 片外扩展定时计数器8253/8254   MCS-51单片机内有T0、T1两个16位定时计数器,但若数量和功能不满足一些用户的需要时,就要在片外扩展定时计数器,扩展芯片主要是8253/8254。8253和8254的结构基本相同,操作基本一致,仅最高时钟频率有差别,8253为2 MHz,8254为8 MHz。   以8253为例,它有3个独立的16位减1计数通道T0、T1、T2,有6种不同的工作方式,有4个端口和1个控制字。4个端口分别为计数器 # 0、计数器 # 1、计数器 # 2、控制字寄存器CWR,其中前3个端口为数据口,用于给3个16位计数器输入初值或读出16位减1计数器的当前值;后一个端口是控制口,用于在初始化程序中写入方式控制字。8253/8254的端口地址由芯片的地址线A1A0决定。   8253在使用之前需要用指令设置工作状态,设置过程称为初始化。初始化的主要内容是写入方式控制字。方式控制字是一组8位二进制数,用于规定8253/8254芯片处于何种工作方式、如何赋予初值、是否需要读当前计数值等。方式控制字的格式如下:   8253虽然有6种工作方式,但不论采用哪种方式,它们的初始化程序都具有相同的结构,惟一不同的是控制字不同。6种工作方式的特点如表5-10所示。   【例5-8】 MCS-51单片机P0口片外扩展一片8253,连接电路如图5-23所示。 图5-23 P0口片外扩展一片8253   (1) 计算端口地址。   (2) 编制初始化程序,使用计数器#0工作于方式0。控制字。 5.6.4 片外扩展并行I/O接口芯片8243   8243是一个内含1个控制口、4个并行I/O数据口的集成电路芯片,采用DIP封装,如图5-24所示,24条引脚功能如下: 图5-24 8243引脚图   ● P2口:有P2.0~P2.3共4条引线,属地址控制/数据线双向端口。在作地址控制线使用时,P2.0和P2.1为地址线,用于决定8243的4个并行I/O数据口的端口地址;P2.2和P2.3为控制线,用于决定8243的4种不同工作方式,如表5-11所示。在作数据线使用时,既可输入数据,又可以输出数据。输入数据是把选中端口(P4~P7中的1个)的数据送到P2端口;输出数据是把P2端口的数据送到选中的端口(P4~P7中的1个)。   ●  :片选信号,低电平有效,可接MCS-51单片机地址线或地址译码器输出。   ● PROG:程序控制,输入,用于控制P2口信息种类。在PROG的下降沿,表明P2口作地址控制线用;在PROG的上升沿,P2口作输入/输出数据用。   ● P4~P7:并行输入/输出双向数据口。输入时,将输入的数据传送到P2口,由P2口送到单片机,输入无锁存,要求外界输入数据在PROG为低电平期间一直保持不变,在输出后才能消失。输出时,接收P2口送来的数据并送至外界,输出数据有锁存功能。   ● GND:地。   MCS-51单片机片外扩展8243的典型连接如图5-25所示。 图5-25 MCS-51单片机片外扩展8243   三组总线的接法中,地址总线的连接需要解决的是单片机多余的地址线如何处理。本例8031提供的地址线共有16根,除12根与存储芯片一一对接外,还余下4根

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档