第10章存储器与并行接口扩展
第10章 存储器与并行接口扩展
8位数据总线/8位数据总线结构单片10.18位数据总线8位数据总线8位数据总线PC/EADOD7~DOD7~DOALE低8位地址总线外扩数据外扩存储器存储器8051RAMROMI/0接口(最大64K)低8位地址总线高8位地址总线/WR/OE/RDNRVRD/WR/RDP2/PSEN低8位地址锁存信号片外ROM的片外RAM的图10.1片外RAM的“读”信号“写”信号“读”信号
10.1 单片机的三总线应用结构 图10.1 单片机的三总线应用结构 A7~A0 地址 锁存器 A7~A0 8051 /EA /RD /WR P0 P2 /PSEN ALE D7~D0 外扩程序 存储器 ROM (最大64K) /OE D7~D0 外扩数据 存储器 RAM (最大64K) /RD /WR D7~D0 外扩 I/O接口 /RD /WR 8位数据总线/ 低8位地址总线 8位数据总线 低8位地址总线 高8位地址总线 8位数据总线 8位数据总线 8位数据总线 低8位地址总线 低8位地址 锁存信号 片外ROM的 “读”信号 片外RAM的 “读”信号 片外RAM的 “写”信号
10.2程序存储器扩展12764芯片介绍编程控制信号VPP281Vcc编程高压电源,227/PGMA12通常是21VDC3A126NCNot Connect25A64A8524AgA5共有213(8K)个存储单元输出使能信号623A11AA接“读”信号722/OEA32764821A2A10片选信号920/CEA11910AoD1与地址总线的每个单元8位18Do11D6低13位连接17D0Di1216D213D4与数据总线连接1415D3GND图10.22764引脚图
10.2 程序存储器扩展 1. 2764芯片介绍 图10.2 2764引脚图 NC A5 A6 VPP A7 A12 /PGM D7 D6 A2 D4 D1 D5 D0 D2 VCC GND A0 A1 A3 A4 A9 A8 /OE A11 1 3 2 5 4 6 8 7 11 12 9 13 10 14 15 20 19 18 17 16 21 25 23 24 22 26 28 27 2764 D3 A10 /CE 每个单元8位 共有2 13(8K)个存储单元 与数据总线连接 与地址总线的 低13位连接 编程高压电源, 通常是21VDC 输出使能信号, 接“读”信号 编程控制信号 片选信号 Not Connect
2.程序存储器的扩展方法2764的数据总线单片机(数据总线)DoPo.0Po.72764的地址总线单片机(地址总线)Po.o经地址锁存器输出Ao1AAPo.7经地址锁存器输出P2.0PV2.4112764的控制信号单片机(地址总线)ICEP2.7~P2.5(A15~A13)作为译码器的输入,产生片选信号。单片机2764的控制信号IOE/PSEN
2.程序存储器的扩展方法 2764的数据总线 单片机(数据总线) D0 - P0.0 ~ D7 - P0.7 2764的地址总线 单片机(地址总线) A0 - P0.0 经地址锁存器输出 ~ A7 - P0.7 经地址锁存器输出 A8 - P2.0 ~ A12 - P2.4 2764的控制信号 单片机(地址总线) /CE - P2.7~ P2.5(A15 ~ A13 )作为译码器的输入,产 生片选信号。 2764的控制信号 单片机 /OE - /PSEN
高8位地址P2.7~P2.5译码器P2.4~P2.0/EA/CEA7~A0A12~A8低8位地址锁存信号程序存储器8051ALE只使用EPROM2764片外ROM低8位地址(8K*8位)低8位地址/OED7~DOPO8位数据总线/PSEN低8位地址片外ROM的图10.3MC单片机扩展一片2764的接口电路“读”信号
图10.3 MCS-51系列单片机扩展一片2764的接口电路 A7~A0 地址 锁存器 A7~A0 8051 /EA P2.7~P2.5 P0 /PSEN ALE 8位数据/ 低8位地址 高8位地址 8位数据总线 低8位地址 低8位地址 锁存信号 片外ROM的 “读”信号 只使用 片外ROM P2.4~P2.0 程序 存储器 EPROM 2764 (8K*8位) D7~D0 /OE A7~A0 A12~A8 /CE 译码器 低8位地址