该扩展电路的寻址范围是0000H~1FFFH(未与2864A连接 的A15、A14、A13视为0)。如设定其中0000H~0FFFH是程序 存储区;1000H~1FFFH是数据存储区。为防止误将数据写入程 序存储区,可采用图6-7所示的写保护电路。此时,单片机的P24 引脚一路接写保护电路,另一路接2864A最高位地址线A12。此时 0000H~0FFFH只能读出不能写入 限R 1 WE P2.4 图6-7写保护电路 想一想〉如果将未与2864A连接的多余地址线视为1, 2864A的地址范围又是什么? 十一五国家级规为教材(高职高专) 高等教育出版社 HIGHER EDUCATION PRESS
该扩展电路的寻址范围是0000H~1FFFH(未与2864A连接 的A15、A14、A13视为0)。如设定其中0000H~0FFFH是程序 存储区;1000H~1FFFH是数据存储区。为防止误将数据写入程 序存储区,可采用图6-7所示的写保护电路。此时,单片机的P2.4 引脚一路接写保护电路,另一路接2864A最高位地址线A12。此时 0000H~0FFFH只能读出不能写入。 〈想一想〉如果将未与2864A连接的多余地址线视为1, 2864A的地址范围又是什么? 图6-7 写保护电路
2.多个芯片扩程序存储器和数据存储器 当一块芯片的容量不够时,我们还可以用多块芯片来扩 展程序存储器和数据存储器。这时常采用译码器产生各个芯 片的片选信号,常用的译码器有74LS138(3-8线) 74LS139(双2-4线),其引脚图见附录C 下面以74LS138为例来进行扩展,74S138的工作条件是4 5引脚接低电平,6引脚接高电平。C、B、A引脚输入不同数值 时,对应y0~y7某一引脚输出0,如CBA=110时,其对应的 十进制数是6,所以Y6引脚输出0,其它引脚输出1,当 CBA=1|时,y7输出0,其余与此类似。图68给出了三块芯 片的存储器扩展图,其中6264是RAM芯片,其引脚和读写与 2864类似,在此不详细描述,其地址空间分配情况见表6-4, 其中①号芯片是数据存储器,②③号芯片是程序存储器。 十一五国家级规为教材(高职高专) 高等教育出版社 HIGHER EDUCATION PRESS
2.多个芯片扩程序存储器和数据存储器 当一块芯片的容量不够时,我们还可以用多块芯片来扩 展程序存储器和数据存储器。这时常采用译码器产生各个芯 片的片选信号,常用的译码器有74LS138(3–8线)、 74LS139(双2–4线),其引脚图见附录C。 下面以74LS138为例来进行扩展,74LS138的工作条件是4、 5引脚接低电平,6引脚接高电平。C、B、A引脚输入不同数值 时,对应 ~ 某一引脚输出0,如CBA=110时,其对应的 十进制数是6,所以 引脚输出0,其它引脚输出1,当 CBA=111时, 输出0,其余与此类似。图6-8给出了三块芯 片的存储器扩展图,其中6264是RAM芯片,其引脚和读写与 2864类似,在此不详细描述,其地址空间分配情况见表6-4, 其中①号芯片是数据存储器,②③号芯片是程序存储器。 Y0 Y7 Y6 Y7
F.1748分 F2.6 YO P2.5 P2.0-P2.4 5 74LS A8-A12 CE A8-A12 CE A8-A12 CE ALE 373 80C51 PO A0-A7① A0-A7 A0-A7③ 6264 2864 2864 啊R D0-D7 I/00~I0 PSEN RD WE OE 图6-8多芯片程序存储器和数据存储器扩展 十一五国家级规为教材(高职高专) 高等教育出版社 HIGHER EDUCATION PRESS
图6-8 多芯片程序存储器和数据存储器扩展
P2n2625n2423P22120p07p06p0p04030201100各芯片起止地址 000400000000000 ①组000H~1FFFH 000141↓↓1144↓↓↓↓ 00100000000000 组20~3FFFH 0 141↓↓↓↓1↓↓↓↓↓↓142 0 00000000000 0 组405FFFH ↓↓↓↓↓1 表6-4芯片起止地址分析表 十一五国家级规为教材(高职高专) 高等教育出版社 HIGHER EDUCATION PRESS
表6-4 芯片起止地址分析表
63并行0口扩展 631W0接口简介 CPU与外部设备、存储器的连接和数据交换都需要通过 接口设备来实现,前者被称为I/0接口,而后者则被称为存 储器接口。存储器通常在CPU的同步控制下工作,接口电路 比较简单;而I/0设备品种繁多,其相应的接口电路也各不 相同,因此,习惯上说到接口只是指I/0接口 十一五国家级规为教材(高职高专) 高等教育出版社 HIGHER EDUCATION PRESS
6.3 并行I/O口扩展 6.3.1 I/0接口简介 CPU与外部设备、存储器的连接和数据交换都需要通过 接口设备来实现,前者被称为I/O接口,而后者则被称为存 储器接口。存储器通常在CPU的同步控制下工作,接口电路 比较简单;而I/O设备品种繁多,其相应的接口电路也各不 相同,因此,习惯上说到接口只是指I/O接口