发布日期:2022-10-09 点击率:62
1、外部程序存储器的拓宽原理及时序
MCS-51单片机拓宽外部程序存储器的硬件电路如图所示。从图中可以看出,在进行体系拓宽时选用的是总线构造。数据总线是由P0口供应;地址总线由P0口和P2口一同供应;操控总线用专用的操控信号。
MCS-51单片机拜访外部程序存储器所运用的操控信号有:ALE和PSEN。其间ALE是低8位地址锁存操控信号;PSEN是外部程序存储器的“读选通”操控信号。
2、常用地址锁存器
在MCS-51单片机中的16位地址,分为高8位和低8位。高8位由P2口输出,低8位由P0口输出。而P0口一同又是数据输入/输出口,故在传送时选用分时办法,先输出低8位地址,然后再传送数据。可是,在对外部存储器进行读/写操作时,16位地址有必要坚持不变,这就需求选用恰当的寄存器寄存低8位地址,因而在进行程序存储器拓宽时,有必要运用地址锁存器将地址信号锁存起来。
3、常用地址译码器
在用多片存储器芯片构成外部存储器时,除了低8位地址需求锁存以外,还要由高位地址发作片选信号。发作片选信号有线选法和译码法两种。
所谓线选法即是用某几根剩下的高位地址线作为存储器的片选信号,来完毕外扩存储器的意图。这种办法因为剩下的高位地址不参与译码,可为恣意状况,所以将有许多地址空间堆叠。线选法的利益是电路简略;其缺陷是纷歧样的高位地址线操控纷歧样芯片,使地址空间是不接连的,故只运用于外扩芯片数目较少、不太杂乱的体系。
所谓译码法是由译码器构成译码电路,译码电路将地址空间差异为若干块,其输出别离选通各存储器芯片。这么,即充沛运用了存储空间,又打败了空间松懈的缺陷。若悉数地址都参与译码,称为全译码;若有些地址参与译码,称为有些译码,这时存在有些地址堆叠的状况。6.2.3 常用地址译码器
1.常用的EPROM芯片
紫外线擦除可编程只读存储器EPROM可作为MCS-51单片机的外部程序存储器,其典型商品是Intel公司的系列芯片2716(2kB×8bit)、2732(4kB×8bit)、2764(8kB×8bit)、27128(16kB×8bit)、27256(32kB×8bit)和27512(64kB×8bit)等。这些芯片上均有一个玻璃窗口,在紫外光下照耀10分钟分配,存储器中的各位信息均变为1,此刻,可以经过编程器将作业程序固化到这些芯片中。
2.运用单片EPROM的拓宽电路
在程序存储器拓宽电路方案中,因为所选中的EPROM芯片及地址锁存器纷歧样,电路的联接办法也有所纷歧样。存储器拓宽的首要作业是地址线、数据线和操控信号的联接。地址线的联接与存储器的容量有关。27128的存储容量为16k,故需14根地址线进行存储单元的挑选。因而先把芯片的14根地址线逐一对应的接好,即把A7~A0引脚与地址锁存器的8位地址输出对应联接,高6位地址A13~A8与P2口的P2.5~P2.0相连。这么就处理了存储器内的存储单元挑选疑问。至于芯片的挑选,当外部拓宽的存储器只需一片时,存储器的片选端可以直接接地。
数据线的联接比照简略,只需把存储器的数据线与单片机的P0口线逐一对应的相连即可。
程序存储器拓宽时只触及到一根操控信号PSEN,把它与存储器的OE端相连就完毕了操控线的联接。
下一篇: PLC、DCS、FCS三大控
上一篇: MATLAB和Simulink在航