第1章 概论
单片微型计算机是在一块芯片上集成了**处理器(CPU)、存储器(RAM、ROM)、定时器/计数器和各种输入输出(I/O)接口(如并行I/0口、串行I/O口和A/D转换器)的机器。由于单片机通常是为实时控制应用而设计制造的,因此,又称为微控制器(MCU)。
*初的单片机内只包含并行输人输出接口、定时器/计数器,它们的功能较弱,实际应用中往往需要通过特殊的接口扩展功能,从而也增加了应用系统结构的复杂性。
近年来,新型单片机内的接口,无论从类型和数量上都有很大的发展。这不仅大大改善了单片机的功能,而且使系统的总体结构也大大简化了。例如,有些单片机的并行I/O口,能直接输出大电流和高电压,可直接用于驱动荧光显示管(VFD)、液晶显示器(LCD)和数码显示管(LED)等,应用系统中就不再需要外部驱动电路。再如有些单片机,片内含有A/D转换器,在一些实时控制系统中可省掉外部A/D转换器。目前,在单片机中已出现的各类型新型接口有数十种,如A/D转换器、D/A转换器、DMA控制器、CRT控制器、LCD驱动器、LED驱动器、VFD驱动器、正弦波发生器、声音发生器、字符发生器、波特率发生器、锁相环、频率合成器、脉宽调制器等。虽然一个单片机内含有若干种接口,但在开发设计产品时,产品功能要求多种多样,往往选一块芯片不能满足要求。要进行一些功能扩展,在扩展时要求尽量少占用口线,这就为串行接口提供了广阔的空间。并行接口芯片在单片机功能扩展中有逐步淘汰的趋势,但考虑到并行接口产品还在广泛使用,因此在编写本书时对串口、并口都进行了介绍,**在串口。
……