a. 单 片机 的选择1980年Intel公司在MCS-48系列单片机的基础上,又推出了MCS-51系列8位单片机、MCS-96系列16位单片机、以及32位单片机等。目前使用较多的是51系列和%系列的单片机。本课题采用的是8031AH 单片机。其主要功能特点如下:
(1) 8位CPU;
(2) 片内128字节RAM;
(3) 特殊功能寄存器区;
(4) 2个优先级的5个中断源结构;
(5) 4个8位并行1/O口(P0,P1,P2,P3);
(6) 2个16位定时/计数器;
(7) 全双工串行口;
(8) 布尔处理器;
(9) 64KB外部数据存贮器地址空间,64KB外部程序存贮器地址空间;
(10 )片内振荡器及时钟电路。
该类单片机具有体积小功能全,价廉,面向控制、开发应用方便等优点,因此在我国工业界应用广泛。
b 最小系统设计单片机最小系统由CPU,锁存器、译码器、RAM,EPROM组成,采用12MHZ晶振。由于8031AH单片机内部无ROM,且考虑系统开发所需的容量,在外部扩展了一片2764EPROM,一片6264RAMo 51系列单片机采用的是地址/数据总线复用技术,因此在扩展外部1/O口设备时必须采用锁存器。由于系统是8位总线方式,故用一片74LS373将与数据总线复用的地址线锁存,以便使地址和数据分离开来。
d. 其它LED显示接口除上述的LED数码管外,系统在状态显示部分还使用了单个发光二极管(LED)用作系统的状态指示。由上图二十二可知,系统扩展了一片8255芯片来控制系统状态指示灯,8255的PB控制10位发光二极管,PC口控制8位发光二极管。8255芯片的地址线A0,A l分别与CPU的AO和Al相连接,则由图二十一可知该芯片口地址为:PA口地址为AOOOH, PB口地址为AOOIH, PC口地A002H,控制口地址为A003H。设置8255芯片各口为输出方式,由图二十五的LED接口示意图,当控制口输出高电平“1”时灯亮,输出低电平“0”时灯灭。