7.2.1 常用程序存储器芯片 EPROM的操作方式主要有以下几种。 编程方式:把程序代码(目标文件)固化到EPROM中。 编程校验方式:读出EPROM中的内容,校验编程操作的正 确性。 读出方式: CPU从EPROM中读出代码。 维持方式:数据端呈高阻态。 编程禁止方式:用于多片EPROM并行编程
7.2.1 常用程序存储器芯片 • EPROM的操作方式主要有以下几种。 l 编程方式:把程序代码(目标文件)固化到EPROM中。 l 编程校验方式:读出EPROM中的内容,校验编程操作的正 确性。 l 读出方式:CPU从EPROM中读出代码。 l 维持方式:数据端呈高阻态。 l 编程禁止方式:用于多片EPROM并行编程
2764和27128的操作方式 引脚 CE CE PGM Vppe Vcc Q0-Q7 方式 (20) (22) (27)e (1) (28) (11~131519) 读p Vne Vue Vie Vece 5Ve Doute 禁止输出。 Vue Vie Vie Vcce 5Ve 高阻 维持 VHe Xo Xe Vcce 5Ve 高阻 编程 Vue VIHe Vue *。 米米 Dine 编程校验 VLe VLe VIH 串知 Doute 编程禁止 Vie Xo Xo 半 高阻 27256的操作方式 图 引脚 OE OE Vppe Vce Q0~Q74 方式 (20) (22) (1) (28) (11131519)g 读e VLe Vue Vcc 5Ve Doute 禁止输出 VL VH Vcce 5Ve 高阻 维 持 VIHe Xe Vcce 5Ve 高阻e 编 程 VIe Vie 非e 半水 Dine 编程校验 VILe VLe *知 Doute 编程禁止 Vue Xo *妇 米米 高阻 选择编程校验 Vue Vue Vcce Doute
2764和27128的操作方式 27256的操作方式
27512的操作方式 引脚 CE OE /pp Vcc Q0~Q74 方式 (20) (22)3 (28)e (11131519)0 读。 Vue Vue 5Ve Doute 禁止输出 VL Vure Vcce 高阻 维持 Vue Xo Vece 高阻 编程知 VLe 12.5V±0.5V 6V3 Dine 编程校验 Vue VLe 6Ve Doute 编程禁止 Vie 12.5V±0.5Ve 6Ve 高阻 注:X代表任意状态。 *代表VPP的大小与型号和编程方式有关。 **代表VCC的大小与型号和编程方式有关
注: X 代表任意状态。 * 代表VPP的大小与型号和编程方式有关。 * * 代表VCC的大小与型号和编程方式有关。 27512 的操作方式
7.2.2 程序存储器扩展实例 【例1】 8051扩展一片2764EPR0M(8KB)。 解:P2口的P2.0~P2.4与EPR0M的高5位地址线及片选CE连接; P0口经地址锁存器输出的地址线与EPR0M的低8位地址线相 连,同时PO口又与EPROM的数据线相连;单片机ALE连接锁 存器的锁存控制端;PSE接EPROM的输出允许OE;8051的 内、外存储器选择端EA接地。 扩展单片EPROM,其片选CE直接接地即可。只要系统执行 读外部程序存储器的指令,该EPROM就处于选通操作。P2 口的P2.5P2.7未用,所以它们的状态与2764的寻址无关; P2.5~P2.7有八种状态,2764的寻址范围对应有八个映像 区
7.2.2 程序存储器扩展实例 【例1】 8051扩展一片2764 EPROM(8KB)。 解:P2口的P2.0~P2.4与EPROM的高5位地址线及片选CE连接; P0口经地址锁存器输出的地址线与EPROM的低8位地址线相 连,同时P0口又与EPROM的数据线相连;单片机ALE连接锁 存器的锁存控制端;PSEN接EPROM的输出允许OE;8051的 内、外存储器选择端EA接地。 扩展单片EPROM,其片选CE直接接地即可。只要系统执行 读外部程序存储器的指令,该EPROM就处于选通操作。P2 口的P2.5~P2.7未用,所以它们的状态与2764的寻址无关; P2.5~P2.7有八种状态,2764的寻址范围对应有八个映像 区
7.2.2 程序存储器扩展实例 单片机与外部ROM的连接 ALE G CE P2.7 P2.6 P2.5 地址范围 A0~A7 P0.0P0.7 0 0 0000H~1FFFH 74LS373 2764 0 0 1 2000H~3FFFH 8051 0 4000H~5FFFH D0~D7 1 6000H~7FFFH 1 0 0 8000H~9FFFH A8A12 P2.0P2.4 1 0 1 A000H~BFFFH 1 1 0 COOOH~DFFFH OE EA 1 1 1 EOOOH~FFFFH PSEN
7.2.2 程序存储器扩展实例 ALE P0.0~P0.7 8051 P2.0~P2.4 EA PSEN CE A0~A7 2764 D0~D7 A8~A12 OE G 74LS373 P2.7 P2.6 P2.5 地址范围 0 0 0 0000H~1FFFH 0 0 1 2000H~3FFFH 0 1 0 4000H~5FFFH 0 1 1 6000H~7FFFH 1 0 0 8000H~9FFFH 1 0 1 A000H~BFFFH 1 1 0 C000H~DFFFH 1 1 1 E000H~FFFFH 单片机与外部ROM的连接