S6.2程序存储器扩展一、引脚说明·A0~Ai:地址输入引脚,i=13~15;O0~O7:三态数据总引脚(常用D0~D7表示),读或编程校验时为数据输出线,编程时为数据输入线。维持或编程禁止时,00~07呈高阻抗;CE:选片信号输入引脚,"O”(低电平)有效;
v 一、引脚说明 ·A0~Ai:地址输入引脚,i=13~15; ·O0~O7:三态数据总引脚(常用D0~D7表示),读或编程 校验时为数据输出线,编程时为数据输入线。维持或编程 禁止时,O0~O7呈高阻抗; ·CE:选片信号输入引脚, “0”(低电平)有效; § 6.2程序存储器扩展
S6.2程序存储器扩展PGM:编程脉冲输入引脚;.OE;读选通信号输入线,"O”有效;Vpp:编程电源输入线,Vpp的值因芯片型号和制造厂商而异;.Vcc:主电源输入线,Vcc一般为+5V;·GND:线路地
·PGM:编程脉冲输入引脚; ·OE;读选通信号输入线, “O”有效; ·Vpp:编程电源输入线,Vpp的值因芯片型号和制造厂商而 异; ·Vcc:主电源输入线,Vcc一般为+5V; ·GND:线路地。 § 6.2程序存储器扩展
86.2程序存储器扩展心二、操作方式对EPROM的主要操作方式有:编程方式:把程序代码(机器指令、常数)固化到EPROM中;编程校验方式:读出EPROM中的内容,检验编程操作的正确性;读出方式:CPU从EPROM中读取指令或常数(单片机应用系统中的工作方式) ;维持方式:不对EPROM操作,数据端呈高阻;编程禁止方式:用于多片EPROM并行编程。表6-2-1给出了27256不同操作方式下控制引脚的电平
v 二、操作方式 对EPROM的主要操作方式有: ·编程方式:把程序代码(机器指令、常数)固化到EPROM中; ·编程校验方式:读出EPROM中的内容,检验编程操作的正确性; ·读出方式:CPU从EPROM中读取指令或常数(单片机应用系统中的工作方 式); ·维持方式:不对EPROM操作,数据端呈高阻; ·编程禁止方式:用于多片EPROM并行编程。表6-2-1给出了27256不同操作 方式下控制引脚的电平 § 6.2程序存储器扩展
引脚CEOEVVor00~07方式(1)(20)(28)(22)(11~13)(1519)读VeVaVoe5V数据输出Va.V.ulVec5V禁止输出高阻VolVec5V维持任意高阻VaViVaVee编程数据输入VmVaVppVee编程校验数据输出VmVuVrp编程禁止Vee高阳表6-2-1
表6-2-1
86.2程序存储器扩展*6.2.2程序存储扩展方法外部程序存储器一般只要一片EPROM,选片信号可以接地。图6-2-2为89C52扩展一片27C512的接口电路,图中EA接+5V,CPU在取指令或执行查表指令时,当地址小于是1FFFH时,从内部FLASH中取代码,大于1FFFH时从外部EPROM中取代码。为了程序的保密,程序代码尽可能地放在内部,外部存常数,在对89C52编程时不要对LB3编程(允许读取外部EPROM中代码)
v 6.2.2程序存储扩展方法 外部程序存储器一般只要一片EPROM,选片信号可以接 地。图6-2-2为89C52扩展一片27C512的接口电路,图中 EA接+5V,CPU在取指令或执行查表指令时,当地址小于 是1FFFH时,从内部FLASH中取代码,大于1FFFH时从外部 EPROM中取代码。为了程序的保密,程序代码尽可能地放 在内部,外部存常数,在对89C52编程时不要对LB3编程 (允许读取外部EPROM中代码)。 § 6.2程序存储器扩展