2、单片机的地址总线和数据总线—-51系列单片机没有专用的外部地址总线和数据总线,它的P0口和P2口都是通用I/O口,同时P0口还是双向数据总线和低8位地址总线(分时复用),而P2口则是高8位地址总线。 3、系统扩展实例—-单一功能的系统扩展(只考虑一种资源的扩展)、综合功能的扩展(同时扩展两种以上的系统资源)。 1、单一功能的系统扩展:存储器(程序存储器、数据存储器、E扩展、外部中断源扩展等)。 (1)存储器的扩展 (a)程序存储器的扩展(见教科书p71~72,图4.1、4.2) —-这是一个必须了解的系统扩展问题的例子,一旦理解了它,其它的扩展问题就很容易理解了。这里我们需要了解以下几个问题:ⅰ. 程序存储器的作用—-存放程序代码或常数表二、扩展所用的芯片—-一般为只读存储器芯片(可以是EPROM、E2PROM、扩展定时器2PROM、FLASH芯片等)。本例所用的存储器芯片为2732(EPROM)。2732是4K字节的紫外线可擦写只读存储器芯片。它有12(12=4K)个地址线引脚,8位(一个字节)数据线引脚,片选引脚,读/编程控制引脚,电源,地等。各引脚功能见下表和图。
2732引脚功能 A0~A11 地址线 CE 片选 OE/Vpp 输出使能/编程电源 O0~O7 数据线 2732引脚功能图 ⅲ.扩展电路连接 —-其实简单的讲就是单片机与存储芯片之间三条总线的连接(即地址总线、数据总线、控制总线的连接): (2A7Vcc A6A8 A5A9 A4A11 A3OE/VPP A2A10 A1CE A0O7 O0O6 O1O5 O2O4 GNDO3