4. 2. 2程序存储器扩展实例【例1】8051扩展一片2764EPR0M(8KB)。解:P2口的P2.0~P2.4与EPROM的高5位地址线及片选CE连接PO口经地址锁存器输出的地址线与EPROM的低8位地址线相连同时PO口又与EPROM的数据线相连:单片机ALE连接锁存器的锁存控制端:PSEN接EPROM的输出允许OE;8051的内、外存储器选择端EA接地。扩展单片EPROM,其片选CE直接接地即可。只要系统执行读外部程序存储器的指令,该EPROM就处于选通操作。P2口的P2.5~P2.7未用,所以它们的状态与2764的寻址无关P2.5P2.7有八种状态,2764的寻址范围对应有八个映像区
4.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的寻址范围对应有八个映像区
单片机与外部ROM的连接ALECEP2.7P2.6P2.5地址范围GA0~A70000000H~1FFFHP0.0~P0.774LS37327640102000H~3FFFH004000H~5FFFH8051D0~D706000H~7FFFH11008000H~9FFFHA8~A1201A000H~BFFFHP2.0~P2.410COOOH~DFFFHOEEA11EO00H~FFFFHPSEN
单片机与外部ROM的连接 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
口扩展了片外程序存储器的系统工作时序见书中图4-5最小系统工作时序。P2口用于送出PC的高8位,P0口用于送出PC的低8位和输入指令。ALE和/PSEN每个机器周期2次有效。ALE下降沿锁存地址,/PSEN上升沿读入指令。S1、S4状态周期,/PSEN为上升沿读入指令并执行
▪ 扩展了片外程序存储器的系统工作时序 见书中图4-5 最小系统工作时序。 ⚫ P2口用于送出PC的高8位,P0口用于送出PC的低8 位和输入指令。 ⚫ ALE和/PSEN每个机器周期2次有效。ALE下降沿 锁存地址,/PSEN上升沿读入指令。 ⚫ S1、S4 状态周期,/PSEN为上升沿读入指令并执 行
4.3数据存储器扩展4.3.1常用数据存储器芯片数据存储器用于存储现场采集的原始数据、运算结果等。外部数据存储器应能随机读/写,通常由半导体静态随机读/写存储器RAM组成。EEPROM芯片有时也会用作外部数据存储器。静态RAM主要有读出、写入、维持三种工作方式常用的静态RAM(SRAM)电路有61系列的6116以及62系列的6264、62128、62256等
4.3 数据存储器扩展 ▪ 4.3.1 常用数据存储器芯片 ▪ 数据存储器用于存储现场采集的原始数据、运算结 果等。外部数据存储器应能随机读/写,通常由半导 体静态随机读/写存储器RAM组成。EEPROM芯片 有时也会用作外部数据存储器。 ▪ 静态RAM主要有读出、写入、维持三种工作方式。 ▪ 常用的静态RAM(SRAM)电路有61系列的6116以及 62系列的6264、62128、62256等