一.前言
由于 MCS51 系列单片机具有性能稳定、工作
可靠、价格低廉等特点,因此其应用相当广泛。
一个 MCS51 系列的单片机(如 Atmel89c**)内部
包含有 RAM、FLASH ROM、两个或者三个 16 位的
定时器/计数器、一个通用异步串行通信控制器
(UART)等多种资源。但即便如此,在一些相对
复杂的单片机应用系统中,仅仅一个单片机资源
还是不够的,因此而常常需要扩充 I/O 接口、定
时器/计数器、串行通信接口、RAM、ROM 等。采
用通用的标准器件进行扩充是通常的做法,但将
单片机本身作为一个通用的扩充器件来使用,也
不失为一个好的方法。在这种情况下,一个系统
中就使用了两个或两个以上的单片机,而单片机
之间就要通过互连来进行数据通信。MCS51 系列
的单片机(以下简称单片机)都带有串口,利用
串口进行互连通信极为方便,其各种连接方式在
许多书籍和资料上都有介绍,在此不再重述。但
.................