8051單片機有多少個接口?

雨寒


8051一般有40個接口,這裡拿我們國產的具有8051核心的芯片STC89C52RC來介紹一下其接口情況。


一、芯片簡介

TC89C52RC芯片是宏晶科技公司生產的STC89系列單片機中的一種。它是51單片機的派生產品,在指令系統、硬件結構和片內資源上與標準51單片機完全兼容;STC89系列單片機具有高速度、低功耗、在系統編程(ISP)、在應用編程(IAP)等優異功能,大大提高了51單片機的功能,性價比極高。封裝有直插式和貼片式。

二、芯片的引腳數量及功能

STC89C52RC芯片共有40個引腳。電源引腳是Vcc和Vss,Vcc是單片機的40腳,接電源+5V,Vss是單片機的20腳,接地端。外接晶體引腳XTAL1和XTAL2分別是單片機的18和19腳,是振盪電路反相放大器的輸入端和輸出端,分別接在外部晶體和微調電容的兩端。控制信號引腳RST、PSEN、ALE/PROG、EA/Vpp,它們分別是單片機的9腳、29腳、30腳以及31腳,RST是單片機的復位信號輸入端,當輸入高電平時生效,PSEN是程序存儲允許輸出信號端口,決定是否讀取外部ROM。ALE是單片機的地址鎖存允許信號端,可以鎖存P0口送出的低八位地址,負載能力強,單片機寫入固化程序時,作為編程脈衝輸入端使用。EA是允許訪問外部 ROM輸入端,當輸入高電平時,控制系統執行內部程序存儲器中的程序,當輸入低電平時,控制系統執行外部程序存儲器中的程序,VPP是固化編程電壓輸入端,用於是否選用12v編程。輸入/輸出端口P0~P3中P0口占據單片機的32到39腳,P1口占據單片機的1腳到9腳,P2口占據單片機的10腳到20腳,P3口占據單片機的21腳到28腳。P0端口是漏極開路的,內部沒有上拉電阻,平時應用時加上拉電阻,P1~P3端口內部都含有上拉電阻,P2和P3腳具有第二功能。P0~P3口4個鎖存器同RAM一起編址,就能把I/O口當作SFR來尋址,而可編程的全雙工串(UART),利用單片機的RXD和TXD來完成和外界的串行通訊。

P0~P3引腳功能詳細介紹如下表所示

大部分51單片機串口都具有複用功能,所以在瞭解了P0~P3串口的大部分功能後,需要再對P1~P3的重要第二功能進行學習和掌握。部分引腳的第二功能表如下表所示。


三、芯片的組成及特性

一個單片機芯片主要由中央處理器、程序/數據存儲器等部分構成,具體組成及功能特性如下表所示。

四、單片機最小系統

一個系統的靈魂莫過於控制系統能夠正常工作,而對於最小系統的電路設計是第一步,也是非常重要的一環。最小系統電路主要包括復位電路晶振電路。電路完成後可以用USB下載工具進行程序下載,如果能燒錄進去說明最小系統沒有問題。最小系統電路圖如下圖所示。

復位電路

復位有兩種方式,一種是通過上電瞬間自動復位,另一種是通過人為按下按鍵進行手動復位。上電自動復位是在加電瞬間通過充電來完成的;按鍵復位是當按鍵按下時,讓單片機進行復位。一般是在系統上電運行一段時間後,需要復位時,採用手動復位。當RST接口輸入了兩個機器週期的高電平,就能完成復位操作。下圖採用兩種復位方式相結合的復位電路,電阻選擇1k的色環電阻,電容的容值選擇10uf電路圖如下圖所示。

晶振電路

51單片機芯片內部有一個用來構建振盪器的高增益反相放大器。XTAL1就是這個反相放大器的輸入端,XTAL2就是它的輸出端,輸入輸出端中間連接石英晶體和兩個電容。這樣在外部完成自激振盪器的搭建,而且振盪器十分穩定。電容C1和C2取22pf,電容能夠穩定頻率對振盪頻率有微調作用,在應用時需要定時,選用適當的晶振頻率便於計算,本次設計晶振頻率選擇11.0592MHZ。檢查晶振電路是否正常工作,可以用示波器測量XTAL2端口有沒有脈衝信號輸出。晶振電路圖如下圖所示。

零是起源寫於20180725


風過留聲401


80

C51單片機

有4個並行的IO口 即P0、 P1 、 P2 、 P3 、
每一個端口有8條IO口線
2 80

C51單片機

還有1個全雙功能的串行IO口,可以和主機進行

遠距離通訊

。該

串口

有2條線即 發送數據線 和 接受數據線。


分享到:


相關文章: