预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共30页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第10章单片机系统扩展10.1系统扩展概述10.28255A可编程接口芯片8255A的外形封装如图10.2.1所示。 1、8255A的内部结构 8255A引脚功能 8255A控制线功能 3、8255A的工作方式选择方式1:选通输入/输出方式。这种方式下PA口和PB口通过编程设定为输入口或输出口,而PC口则分成两部分,分别作用PA口和PB口的控制和同步信号,以便8255A和CPU之间传送信息和中断请求。这种联络信号由8255A内部规定的,不是由使用者指定的。PC口的高4位服务于A口,称A组。PC口的低4位服务于B口,称B组。方式2:双向总线方式。只有PA口可工作于此方式,这时PA口既可作输入又可作输出,PC口的PC3~PC7作输入/输出的同步控制信号。此时,PB口可以工作于方式0,但不能工作于方式1。4、8255A控制字(1)方式控制字 方式控制字用于设定8255A的3个端口工作于什么方式,是输入还是输出方式方式选择控制字格式 (2)C口置位/复位控制字 该控制字可以使C口的各位单独置位或复位,以实现某些控制功能。2024/10/31C口控制字格式5、8255A的初始化编程10.38255A应用实例 10.4系统存储器扩展10.4.1单片机系统总线及总线信号(4)系统扩展的连线原则 系统的扩展归结为三总线的连接,连接的方法很简单,连线时应遵守下列原则: ①连接的双方数据线连数据线,地址线连地址线,控制线连控制线。要特别注意的是:程序存储器接;数据存储器接和。 ②控制线相同的地址线不能相同,地址线相同的控制线不能相同。 ③片选信号有效时芯片才选中工作,当一类芯片仅一片时片选端可接地,当同类芯片多片时片选端可通过线译码、部分译码、全译码接地址线(通常是高位地址线),在单片机中多采用线选法。10.4.2扩展存储器编址技术 2)译码法:通过对系统的高8位地址线译码产生系统扩展芯片的片选信号的译码方法,称为译码法。译码法又可以分为部分译码和全译码。 多片存储器扩展连接图,如图10.4.2所示。 (3)存储器的综合扩展 在同一个系统中同时扩展程序存储器和数据存储器,如图10.4.3所示。 10.5RAM62256扩展应用实例 10.6小结2024/10/31