单片机内资源少,容量小,在进行较复杂过程的控制时,它自身的功能远远不能满足需要。为此,应扩展其功能。
MCS-51单片机的扩展性能较强,根据需要,
可扩展:
ROM、RAM;
定时/ 计数器;
并行I / O口、串行口;
中断系统扩展等。
§5-1 MCS-51单片机最小系统
一、8051/8751硬件最小系统
对于片内有ROM型单片机,其自身可以构成最小系统
该系统的资源如下:
4KB ROM,256B RAM;
五源中断系统;
两个十六位加一定时/ 计数器;
一个全双工串行UART;
四个并行I / O口。
二、8031硬件最小系统
8031单片机片内无ROM,若要正常工作,必需外配ROM。外接ROM后,P3口、P2口、P0口均被占用只剩下P1口作I / O口用,其它功能不变。
图中:/E ——三态门控制端
G ——低电平锁存
三总线的概念:
地址总线—— AB,P0口提供(A7 ~ A0);
P2口提供(A15 ~ A8),共16位。
数据总线—— DB,P0口提供(D7 ~ D0),共8位。
控制总线—— CB,ALE 、、、、等。
存储器的扩展
一、三总线的连接
1、数据线的连接
P0口的八位线承担此任,此时不用外接上拉电阻。
2、地址线的连接
P0口承担地址低八位线,A0 ~ A7;
P2口承担地址高八位线。A8 ~ A15。
注意:P0口线地址/ 数据分时复用,需用地址锁存器
74LS373锁存地址。
A10 ~ A8
A7 ~A0
D7 ~D0
CB
3、控制线的连接
对存储器来讲控制线无非是:芯片的选通控制、读写控制。
单片机与外部器件数据交换要遵循两个重要原则:
一是,地址唯一性,一个单元一个地址。
二是,同一时刻,CPU只能访问一个地址,即只能与一
个单元交换数据。
不交换时,外部器件处于锁闭状态,对总线呈浮空状态。
读/ 写:CPU向外部设备发出的读/写控制命令。
EPROM:/OE /PSEN
SRAM: /WE /WR
/OE /RD
选通:CPU与器件交换数据或信息,需先发出选通信号
/CE或/CS,以便选中芯片。
6116与2764在0800H ~ DFFFH范围内地址重叠,这是不是违反交换原则呢?
不会!因为,6116是SRAM,2764是EPROM。除地址和选通信号外,还有读/写控制信号起作用。
RAM ——/WE /WR
/OE /RD
ROM ——/OE /PSEN
可用来区分
二器件
单片微机原理及应用课件 第7章 MCS-51单片机最小系统 来自淘豆网www.taodocs.com转载请标明出处.