1、 - 1 -单片机原理及应用单片机原理及应用 课程讲义第四章: MCS-51单片机的系统扩展- 2 -本章内容 v4.1 系统扩展的基本概念v4.2 程序存储器的扩展v4.3 数据存储器的扩展v4.4 定时器 /计数器的扩展v4.5 输入 /输出口的扩展v4. 6 外部中断源的扩展v4.7 综合功能扩展- 3 -4.1 系统扩展的基本概念v最小系统回顾v系统扩展的相关概念vMCS-51单片机的片外总线 结构- 4 -最小系统回顾v 1 8051/8751最小应用系统( 如图 4.1.1所示)。由于集成度的限制,这种最小应用系统只能用作一些小型的控制单元。其应用特点是:v( 1)全部 I/O口线
2、均可供用户使用。v( 2)内部存储器容量有限(只有 4KB地址空间)。v( 3)应用系统开发具有特殊性。 图4.1.1 8051/8751最小应用系统- 6 -v2 8031最小应用系统v 8031是片内无程序存储器的单片机芯片,因此,其最小应用系统应在片外扩展 EPROM。 图4.1.2为用 8031外接程序存储器构成的最小系统。图 4.1.2 8031最小应用系统- 8 -系统扩展的含义单片机中虽然已经集成了 CPU、 I/O口、定时器、中断系统、存储器等计算机的基本部件(即系统资源),但是对一些较复杂应用系统来说有时感到以上资源中的一种或几种不够用,这就需要 在单片机芯片外加相应的芯片、电路,使得有关功能得以扩充,我们称为系统扩展 (即系统资源的扩充)。需要解决的问题是 单片机与相应芯片的接口电路连接(即地址总线、数据总线、控制总线的连接)与编程。- 9 -系统扩展的主要内容:1. 外部总线的扩展2. 外部存储器的扩展3. 输入、输出接口的扩展4. 管理功能部件(如定时 /计数器、键盘 /显示器等)的扩展5. A/D和 D/A的接口技术- 10 -MCS-51单片机的片外总线结构vMCS-51系列单片机片外引脚可以构成如图所示的三总线结构,所有外部芯片都通过这三组总线进行扩展。