第8章单片机的存储器的扩畏 主/单片机系统的三总线的构造 要 半导体存储器 内 程序存储器和数据存储器的扩展方法 容2PR0M的使用 程序存储器和数据存储器的同时扩展
第8章 单片机的存储器的扩展 ◼单片机系统的三总线的构造 ◼半导体存储器 ◼程序存储器和数据存储器的扩展方法 ◼E 2PROM的使用 ◼程序存储器和数据存储器的同时扩展 主 要 内 容
第8章单片机的存储器的扩展 单片机系统的扩展是建立3总线基础上的: 地址总线( Address bus,AB) 数据总线( Data bus,DB) 控制总线( Control Bus,CB) 这些总线都是并行的,能够理想地匹配CPU的处 理速度。 单片机之外的任何芯片和硬件资源必须通过总 线与单片机相连,才能被单片机有效地管理,成为 系统的有机组成部分。 MS-51单片机对外没有专用的地址总线,首 先需要扩展系统的三总线。 2021/2/3 单片原理寒应用
2021/2/3 单片机原理及其应用 2 单片机系统的扩展是建立3总线基础上的: 地址总线(Address Bus,AB) 数据总线(Data Bus, DB) 控制总线(Control Bus, CB) 这些总线都是并行的,能够理想地匹配CPU的处 理速度。 单片机之外的任何芯片和硬件资源必须通过总 线与单片机相连,才能被单片机有效地管理,成为 系统的有机组成部分。 MCS-51 单片机对外没有专用的地址总线,首 先需要扩展系统的三总线。 第8章 单片机的存储器的扩展
8.1单片机糸统的三总线的构造 MCS-51 A8~A15 ALE 地址总线 PO 锁存器 AOLA PSE 今D0DD数据总线 SEN RD 控制总线 WR EA MCS-51单片机三总线构造原理图 2021/2/3 单片原理寒应用
2021/2/3 单片机原理及其应用 3 8.1 单片机系统的三总线的构造 锁 存 器 MCS-51 P2 P0 ALE G A8~A15 A0~A7 D0~D7 地址总线 PSEN RD WR EA 数据总线 控制总线 MCS-51 单片机三总线构造原理图
8.1单片机糸统的三总线的构造 当MCS-51单片机需要扩展外部ROM或外部RAM时,由PO口 和P2口构造(外部的)地址/数据总线: P0口可以提供低八位地址总线和数据总线 P2口提供高八位地址总线,这种情况下,P0和P2就不能再 作为I/O使用了。 由于P0口的分时复用,MCS51单片机的地址和数据总线不 分立的。 在时序上,PO口在ALE为有效高电平期间,输出低8位地址 A7~A0,同时,P2口上输出高8位地址A15~A8。 在ALE为有效低电平时,CPU对A15~A0状态指定的单元进行操 作,此时,PO口作为数据总线。 2021/2/3 单片原理寒应用
2021/2/3 单片机原理及其应用 4 当MCS-51单片机需要扩展外部ROM或外部RAM时,由P0口 和P2口构造(外部的)地址/数据总线: P0口可以提供低八位地址总线和数据总线 P2口提供高八位地址总线,这种情况下,P0和P2就不能再 作为I/O使用了。 由于P0口的分时复用,MCS-51单片机的地址和数据总线不 是分立的。 在时序上,P0口在ALE为有效高电平期间,输出低8位地址 A7~A0,同时,P2口上输出高8位地址A15~A8。 在ALE为有效低电平时,CPU对A15~A0状态指定的单元进行操 作,此时,P0口作为数据总线。 8.1 单片机系统的三总线的构造
ALE PSEN 低八位地址 浮空低八位地址 P0口 A40擀AA□ 高八位地址 高八位地址 A15A8 A15-A8 2021/2/3 单片原理寒应用 5
2021/2/3 单片机原理及其应用 5