86.151系列单片机并行扩展原理6.1.3海量存储器系统地址译码方法在一些特殊应用中,若需超过64K字节的存储器,则可以用P1的口线作为区开关来实现。如扩展一片128K字节RAM628128和I/O口的系统,可以采用图6-1-12的一种译码方法。图6-1-12中,628128占0区和1区的64K存储空间,I/O接口点2区存储空间,每个区为64K字节。在访问外部RAM/IO时,先对P1.1、P1.0操作选择一个区,然后用DPTR作指针,对所选区中的单元操作。也可以用扩展/O口作为地址线(如3个8位口产生24位地址),将地址写入扩展口以后再对存储器读写
6.1.3海量存储器系统地址译码方法 §6.1 51系列单片机并行扩展原理 在一些特殊应用中,若需超过64K字节的存储器,则可以用 P1的口线作为区开关来实现。如扩展一片128K字节 RAM628128和I/O口的系统,可以采用图6-1-12的一种译码 方法。图6-1-12中,628128占0区和1区的64K存储空间, I/O接口点2区存储空间,每个区为64K字节。在访问外部 RAM/IO时,先对P1.1、P1.0操作选择一个区,然后用DPTR 作指针,对所选区中的单元操作。也可以用扩展I/O口作为地 址线(如3个8位口产生24位地址),将地址写入扩展口以后 再对存储器读写
P1.1CS628128A16P1.0CSIOOAA13CSIOIBA14Y.CCSI02A15GP1.1江IGP1.0YCSIOT2G中74HC138图6-1-12
图6-1-12
86.2程序存储器扩展自前在单片机应用中,已很少扩展程序存储器。89C52内部已有8KFLASH程序存储器,只有在需要大量常数存储器(如字库)等特殊应用中,才在外面扩展一片EPROM或FLASH只读存储器。这样的系统都是大系统,PO口、P2口都作为扩展总线口使用
l 目前在单片机应用中,已很少扩展程序存储器。89C52 内部已有8KFLASH程序存储器,只有在需要大量常数存 储器(如字库)等特殊应用中,才在外面扩展一片 EPROM或FLASH只读存储器。这样的系统都是大系统, P0口、P2口都作为扩展总线口使用。 § 6.2程序存储器扩展
86.2程序存储器扩展6.2.1常用EPROM存储器EPROM是紫外线可擦除(有窗口)电可编程的只读存储器,掉电以后信息不会丢失。图6-2-1给出了27C12827C256、27C512的引脚图。由图可见,这些EPROM仅仅是地址线数目(容量)不同和编程信号引脚有些差别
v 6.2.1常用EPROM存储器 EPROM是紫外线可擦除(有窗口)电可编程的只读存储 器,掉电以后信息不会丢失。图6-2-1给出了27C128、 27C256、27C512的引脚图。由图可见,这些EPROM仅 仅是地址线数目(容量)不同和编程信号引脚有些差别。 § 6.2程序存储器扩展
281128128VocVaVVrpVoA15272227227A12A14A14A12A12PGM263326263A7A13A13A7A?A13252525-A8A6A8A6A6AB5242424rA9ASA9A5A5A9236662323A10A4AllA4AllA4227N12222OEOEA3OE/V.A3A321821&421A2AllA10A2A10A2992020920CECEA1CEA1A1191010191019O7AOO7AOAoO7181111181118O0O6O600O006171212171217O501O5O101O5161313131616O2O404020204151414141515158GNDGND03GND0303275122712827256图6-2-1
图6-2-1