80C31簡介
80C31單片機,它是8位高性能單片機。屬於標準的MCS-51的HCMOS產品。它結合了HMOS的高速和高密度技術及CHMOS的低功耗特徵,標準MCS-51單片機的體系結構和指令系統。 80C31內置中央處理單元、128位元組內部數據存儲器RAM、32個雙向輸入/輸出(I/O)口、2個16位定時/計數器和5個兩級中斷結構,一個全雙工串列通信口,片內時鐘振盪電路。但80C31片內並無程式存儲器,需外接ROM。 此外,80C31還可工作於低功耗模式,可通過兩種軟體選擇空閒和掉電模式。在空閒模式下凍結CPU而RAM定時器、串列口和中斷系統維持其功能。掉電模式下,保存RAM數據,時鐘振盪停止,同時停止晶片內其它功能。80C31有PDIP(40pin)和PLCC(44pin)兩種封裝形式。
管腳說明:
8031晶片具有40根引腳,其引腳圖如圖所示:
?
40根引腳按其功能可分為四類:
1. 電源線2根
Vcc:編程和正常操作時的電源電壓,接+5V。
Vss:地電平。
2. 晶振:2根
XTAL1:振盪器的反相放大器輸入。使用外部震盪器是必須接地。
XTAL2:振盪器的反相放大器輸出和內部時鐘發生器的輸入。當使用外部振盪器時用於輸入外部振盪信號。
3. I/O口共有p0、p1、p2、p3四個8位口,32根I/O線,其功能如下:
1) P0.0~P0.7 (AD0~AD7)
是I/O連線埠O的引腳,連線埠O是一個8位漏極開路的雙向I/O連線埠。在存取外部存儲器時,該連線埠分時地用作低8位的地址線和8位雙向的數據連線埠。(在此時內部上拉電阻有效)
2) P1.0~P1.7
連線埠1的引腳,是一個帶內部上拉電阻的8位雙向I/O通道,專供用戶使用。
3) P2.0~P2.7 (A8~A15)
連線埠2的引腳。連線埠2是一個帶內部上拉電阻的8位雙向I/O口,在訪問外部存儲器時,它輸出高8位地址A8~A15
4) P3.0~P3.7
連線埠3的引腳。連線埠3是一個帶內部上拉電阻的8位雙向I/O連線埠,該口的每一位均可獨立地定義第一I/O口功能或第二I/O口功能。作為第一功能使用時,口的結構與操作與P1口完全相同,第二功能如下示:
口引腳 第二功能
P3.0 RXD(串列輸入口)
P3.1 TXD(串列輸出口)
P3.2 (外部中斷)
P3.3 (外部中斷)
P3.4 T0(定時器0外部輸入)
P3.5 T1(定時器1外部輸入)
P3.6 (外部數據存儲器寫選通)
P3.7 (外部數據存儲器讀選通)