80c51引腳圖管腳圖及各引腳功能介紹
Vss(20腳):接地
VCC(40腳): 主電源+5V
XTAL1(19腳):接外部晶體的一端。在片內它是振蕩電路反相放大器的輸入端。在采用外部時鐘時,對于HMOS單片機,該端引腳必須接地;對于CHMOS單片機,此引腳作為驅動端。
XTAL2(18腳): 接外部晶體的另一端。在片內它是一個振蕩電路反相放大器的輸出端,振蕩電路的頻率是晶體振蕩頻率。若需采用外部時鐘電路,對于HMOS單片機,該引腳輸入外部時鐘脈沖;對于CHMOS單片機,此引腳應懸浮。
RST(9腳): 單片機剛接上電源時,其內部各寄存器處于隨機狀態,在該腳輸入24個時鐘周期寬度以上的高電平將使單片機復位(RESET)
PSEN(29腳): 在訪問片外程序存儲器時,此端輸出負脈沖作為存儲器讀選通信號。CPU在向片外存儲器取指令期間,PSEN信號在12個時鐘周期中兩次生效。不過,在訪問片外數據存儲器時,這兩次有效PSEN信號不出現。PSEN端同樣可驅動8個LSTTL負載。我們根據PSEN、ALE和XTAL2輸出端是否有信號輸出,可以判別
ALE/PROG(30腳):在訪問片外程序存儲器時,此端輸出負脈沖作為存儲器讀選通信號。CPU在向片外存儲器取指令期間,PSEN信號在12個時鐘周期中兩次生效。不過,在訪問片外數據存儲器時,這兩次有效PSEN信號不出現。PSEN端同樣可驅動8個LSTTL負載。我們根據PSEN、ALE和XTAL2輸出端是否有信號輸出,可以判別
EA/VPP(31腳): 當EA端輸入高電平時,CPU從片內程序存儲器地址0000H單元開始執行程序。當地址超出4KB時,將自動執行片外程序存儲器的程序。當EA輸入低電平時,CPU僅訪問片外程序存儲器。在對
輸入/輸出引腳:
(1)P0.0—P0.7 (39腳—32腳)
(2)P1.0—P1.7 (1腳—8腳)
(3)P2.0—P2.7 (26腳—21腳)
(4)P3.0—P3.7 (10腳—17腳)