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”時燈滅。