系统主机部分设计Р单片机Р单片机是单片微型计算机(Single Chip puter)的简称,是指在一块芯片上集成了中央处理器CPU、随机存储器RAM、程序存储器ROM或EPROM、定时器/计数器、中断控制器以及串行和并行I/O接口等部件,构成一个完整的微型计算机。目前,新型单片机内还有A/D及D/A转换器、高速输入/输出等部件。由于它的结构和指令功能都是按工业控制要求设计的,特别适用于工业控制及其数据处理场合,因此,确切的称谓应是微控制器(Microcontroller). Р系统使用的单片机是STC 89C51型单片机。STC 89C51单片机是基于MCS-51单片机为内核的,其输入/输出管脚以及指令系统和MCS-51单片机是完全兼容的。其优越的性价比使其成为颇受欢迎的8位单片机。如图3.6是STC 89C51结构框图。РSTC 89C51单片机的特点: Р⑴它内部有一个8位的CPU,具有4KB的EEPROM。Р⑵ 128字节的RAM数据存储器,21个特殊功能寄存器SFR。Р⑶ 4个8位并行I/O口,其中P0、P2为地址/数据线,可寻址64KB ROM和64KB RAM.Р⑷一个可编程全双工串行口,具有5个中断源。Р⑸两个16位定时器/计数器。Р Р 左图是STC 89C51单片机引脚分布图。由图我们可以看到,单片机的引脚除了电源、复位、时钟接入、用户I/O口外,其余管脚是为实现系统扩展而设置的。这些引脚构成MCS-51单片机片外三总线结构,即: Р ①地址总线(AB):地址总线宽为16位,因此,其外部存储器直接寻址为64K字节,16位地址总线由P0口经地址锁存器提供8位地址(A0至A7);P2口直接提供8位地址。Р ②数据总线(DB):数据总线宽度为8位,由P0提供。Р ③控制总线(CB):由P3口的第二功能状态和4根独立控制线RESET、EA、ALE、PSEN组成。