随着大规模集成电路技术的发展,单片微型计算机(简称:单片机)也随之大发展,各种新颖单片机层出不穷,广泛应用在人类生活的哥哥领域,成为当今科学技术现代化必不可少的重要工具。
单片机外部扩展资源包含有外部RAM/ROM、键盘、显示、AD、DA、I/O扩展、终端扩展、串行通信、总线驱动、电源监控、看门狗等一些最基本的模块,它们都是大多数单片机应用系统必不可少的关键部分。
1、外部程序存储器ROM
当单片机内部程序存储器ROM容量无法满足应用系统要求时,需要在外部进行扩展,对于80C51系列,内部存储器都达到64KB,用户没必要再扩展外部程序存储器。
2、外部数据存储器RAM
由于单片机的内部数据存储器容量较小,在需要大量数据缓冲的单片机应用系统中(如语音系统、商场收费POS)仍然需要在外部扩展数据存储器。
外部数据存储器有SRAM、Flash EEPROM。
3、并行I/O口资源扩展
在较为复杂的控制系统(尤其是工业控制系统,如可编程控制器)中,经常需要扩展IO口。常用的IO接口芯片有74HC系列锁存器/寄存器、8255和8155等。
4、键盘和显示器
键盘和显示器提供了用户与单片机应用系统之间的人机界面,用户通过键盘向单片机系统输入数据或程序,而通过显示器用户可以了解单片机系统的运行状态。
5、串行通信接口
单片机通常都提供了一个串行通信接口,且信号为TTL电平,为了方便单片机系统与PC机、打印机、外设等接口,往往需要扩展通用的RS-232通信接口。为了实现远距离通信,还要扩展RS-485通信接口。常用的RS-232接口芯片为
MAX232,常用的RS-485接口芯片为MAX485。
当单片机系统需要更多的串行通信接口时,可以通过串行口芯片扩展,常用的串行口芯片有8251、8250、16C554等。
由于文章篇幅所限制,欲看下篇可点击右侧连接《单片机外部扩展资源分类及讲解(下)》。