單片機最小系統組成電路及其作用

2021-01-08 電子產品世界

下面我們首先來簡單介紹下51單片機各個管腳的具體作用,然後再重點給大家介紹單片機最小系統的概念、組成及其各部分電路原理圖的實際用途。

本文引用地址:http://www.eepw.com.cn/article/201609/303285.htm


按照集成電路的管腳識別方法,缺口朝上,逆時針轉一圈,單片機的引腳編號從1到40,如圖所示。圖中同時給出了各個管腳的名稱。我們完全不需要刻意去記這些管腳順序和名稱,在需要的時候查一下就好了,如果用的比較多,後來自然就記住了。


按照圖中的大括號的提示,我們把P0.0~P0.7這樣八個管腳稱為一組IO口,叫做P0,同樣有P1、P2和P3。IO口(IO = Input / Output),顧名思義,就是輸入輸出接口,它是單片機與外界進行信息交流的途徑。之後我們主要的學習內容,也是圍繞IO口進行的。另外這32個IO口又有一些在括號中標註的管腳名稱,叫做第二功能;第二功能在特定的情況下會被啟用,沒有啟用第二功能時,它們就只是起到IO口的作用。例如P3.0和 P3.1又叫做RXD和TXD,它們有串口的作用,可以用來給單片機下載程序,也可以用來和電腦進行數據的收發,即串口通信。除32個IO口外,還有八個管腳:其中29~31號腳一般用得不多,暫不做介紹;40腳VCC、20腳GND、9號腳RST以及18、19號腳XTAL1、XTAL2很快就會在下面的單片機最小系統中進行詳細講解。

什麼是單片機最小系統呢?最小系統,就是指單片機能正常工作最簡單的電路。對51單片機來說,最小系統一般包括:電源、單片機、時鐘電路和復位電路。其電路圖如下:


現在向大家介紹下這些電路的作用。

電源電路:作為電子器件,51單片機當然少不了電源供電,它一般使用5V電源,我們可以從大家所熟悉的USB接口獲取5V電源。在圖中,每個VCC符號都是共同連接在5V電源正極的;而所有的GND符號連接在一起,共同接到電源負極。圖中之所以沒有把它們連接到一起,而是使用多個VCC和GND符號,是為了讓電路圖看起來更清晰簡潔(VCC = Volt Current Condenser,表示供電電壓;GND = Ground,接地的意思,可以簡單理解為連接到電源負極,並且我們以GND作為參考電壓,GND的電壓值始終為0V)。

特別注意,一定不要把單片機接到過高的電壓上,或者將電源正負極接反,很可能燒壞單片機,甚至發生爆炸。如果單片機是插在晶片插座上的,由於VCC和GND剛好在對稱的位置,插反了剛好會出現電源接反的情況,一定要注意避免。

這裡補充一點,如果需要知道一種晶片使用的電源電壓,通常可以查官方給出的晶片手冊,後面會對晶片手冊進行介紹。

時鐘電路:連接在引腳XTAL1、XTAL2和GND間的電路是時鐘電路(XTAL = External Crystal Oscillator,表示外接晶振)。前面的電源比較好理解,但是什麼是時鐘電路呢?它有什麼用處呢?時鐘電路就像是人的心臟一樣,每時每刻不斷跳動著,對於單片機來說是至關重要的。如同心臟給我們的身體不斷運輸血液和氧氣,讓身體各種器官正常工作,而時鐘電路則是單片機內部各部分電路正常工作的驅動力。

時鐘電路由晶振和電容器組成。晶振是一種由石英製造的電子元件,在通電時,其表面會產生特定頻率的振蕩,最後通過電路可以輸出一個頻率很穩定的時鐘信號,驅動單片機工作。我們人的心臟每分鐘跳動幾十到上百次,而對於單片機來說,這實在太慢了。圖中的晶振頻率是 12MHz(1MHz=1,000,000Hz),正常工作起來,每秒鐘振蕩12,000,000次!實際上,時鐘電路的晶振並非必須是12M,也可以是其他的,但是要注意STC89C51這款單片機最高工作頻率不能超過80M(這個同樣可以通過晶片手冊查找)。實際上我們使用更多的是11.0592M的晶振,為什麼是這樣奇怪的頻率呢?後面講到串口的時候相信讀者就能明白了。

時鐘電路還用到C2和C3兩個電容,如果不了解電容,可以找找常用電子元器件介紹的相關資料,這裡不做介紹。這兩個電容通常用瓷片電容,容量一般取30pF即可。

順便說一下,如果自己設計時鐘電路,晶振和單片機之間的連線不要過長,這樣可能會導致電路不能正常工作(不能起振)。

時鐘每產生一次振蕩的時間,叫做一個時鐘周期;對於我們用的這款51單片機,每12個時鐘周期,單片機執行一步操作,稱為一個機器周期(STC也推出了 1T單片機,每1個時鐘周期就執行一步操作)。如果是12M晶振,時鐘周期就是1/12 us,機器周期剛好是1 us。

大家應該還記得前面說的上世紀古老龐大的計算機埃尼阿克吧,埃尼阿克一秒鐘能進行5000次加法運算,那在當時已經是相當高的水平了。但是和我們的 51 單片機比起來,實在是小巫見大巫。51單片機可以在一個機器周期裡進行一次加法運算(即彙編指令ADD),用12M晶振,1秒鐘最多可以進行一百萬次加法運算,是埃尼阿克的200倍(不考慮數據在寄存器和內存之間的移動)。看到這裡,大家是不是在為自己能用上這麼高科技的東西而竊喜呢?^_^

復位電路:圖中連接到RST引腳的那部分電路就是復位電路,由電阻和電容組成。復位電路的作用,就是在剛通電的時候給單片機發出一個信號(對於51單片機,是連續至少兩個機器周期的高電平),告訴單片機現在可以開始工作了。於是單片機就從初始狀態開始,不厭其煩的執行特定的程序,直到斷電,或者出現特殊情況導致程序終止。一般情況下,單片機正常工作時是不應該出現程序執行終止的情況的,有關這個問題,後文講單片機程序特點時會說明。

復位電路的原理,是上電時通過電阻給電容充電,讓電容連接到RST管腳的電壓,從5V變為0V,也就是高電平變為低電平。電阻和電容的取值,按照圖中給出的參考值即可,如果對模擬電路有了解,也可以自行計算確定其取值。

另外,圖中的EA/VPP管腳,是訪問內部或外部程序存儲器選擇信號和提供編程電壓的,一般用的不多。直接連接VCC就可以了。


相關焦點

  • CPU與單片機的復位電路的作用及基本復位方式
    本文引用地址:http://www.eepw.com.cn/article/186718.htm無論用戶使用哪種類型的單片機,總要涉及到單片機復位電路的設計。而單片機復位電路設計的好壞,直接影響到整個系統工作的可靠性。許多用戶在設計完單片機系統,並在實驗室調試成功後,在現場卻出現了「死機」、「程序走飛」等現象,這主要是單片機的復位電路設計不可靠引起的。
  • 單片機復位電路原理是什麼 單片機復位電路有哪些?
    復位電路,顧名思義,是一種使電路恢復到起始狀態的的設備。那麼問題來了,單片機為什麼需要復位電路呢?單片機復位電路原理是什麼呢?單片機復位電路有哪些種呢?相同之處在於它們都用於使儀器回到起始狀態;不同之處在於,計算機清零按鍵的啟動手段為手動式,而復位電路有三種啟動手段可供選擇,其一是在電路通電時刻立即進行復位操作,其二是在需要復位時手動操作,其三是根據程序或電路運行的需要自動進行操作。對於單片機而言,復位功能是必須存在的,因為單片機的每一次啟動都需要復位,以使CPU及系統各個部件都處於初始狀態,並從初始狀態開始進行工作。
  • 你該了解的單片機復位電路
    你該了解的單片機復位電路 鄧佳佳 發表於 2018-03-23 16:03:43 影響單片機系統運行穩定性的因素可大體分為外因和內因兩部分: 1、外因 射頻幹擾,它是以空間電磁場的形式傳遞
  • AT89S51單片機的復位操作及復位電路設計
    復位操作 當AT89S51進行復位時,PC初始化為OOOOH,使AT89S51單片機從程序存儲器的OOOOH單元開始執行程序。除了進入系統的正常初始化之外,當程序運行出錯(如程序「跑飛」)或操作錯誤使系統處於「死鎖」狀態時,也需按復位鍵即RST腳為高電平,使AT89S51擺脫「跑飛」或「死鎖」狀態而重新啟動程序。
  • 單片機RC自動復位電路的參數計算
    在有關單片機電路中,最小系統包括有 RC 上電自動復位電路。 RC 上電自動復位電路(以下簡稱 RC 電路),顧名思義就是在系統上電的時候自動給 RST 腳一下有效的高電平或低電平使 MCU 復位。
  • 指紋識別系統電路設計圖集錦 —電路圖天天讀(200)
    隨著電子信息技術應用面日益拓展,不少場合需要對特定用戶群體進行身份識別或身份記錄,如門禁系統、考勤系統、安全認證系統等,在各種系統中運用的技術形式多樣,如視網膜識別、面相識別、指紋識別、RFID射頻識別應用等。其中,生物特徵識別方式以其方便性強、安全性高等特點得到了越來越多人的認可和接受,特別是指紋識別技術方式,現已發展成為應用最廣泛的生物識別技術之一。
  • 一種照明控制開關發射與接收系統的電路設計方案
    本設計是一種能實現遠距離照明控制的無線遙控開關系統,由發射系統和接收系統兩部分組成。系統使用無線收發模塊構成射頻發射和接收電路,發射部分主要由按鍵編址電路、編碼電路和發射模塊組成;接收部分主要由接收模塊、單片機控制電路和負載電路組成。發射系統採用1 節12 V 乾電池供電,接收系統採用3 節1.5 V 乾電池供電,單片機採用5 V直流電源供電,電源系統節能、簡便。
  • 單片機直流電機的pwm調速與控制設計
    按鍵K4用來控制電機減速,當電機處於運行狀態時,如果電機尚未達到最小轉速,即停止狀態,當按下按鍵K4時,電機會減速,每按一次,電機減速一個節拍,若需要一直減速,則需要多次按下按鍵K4,當電機到達最小速度時,即電機處於停止狀態,電機將保持停止,不再響應按鍵命令。
  • 基於51單片機的編碼解碼顯示實驗電路設計
    0 引 言在日常數字邏輯電路實驗中編碼解碼顯示實驗電路是編碼、解碼、顯示三個電路的綜合運用, 在數字邏輯實驗電路中具有重要的地位, 在實驗的過程中, 時常會出現顯示結果的抖動
  • 復位電路原理
    為確保微機系統中電路穩定可靠工作,復位電路是必不可少的一部分,復位電路的第一功能是上電復位。一般微機電路正常工作需要供電電源為5V±5%,即4.75~5.25V。
  • 機器人技術電路設計圖集錦 —電路圖天天讀(51)
    該模塊基於NORDIC公司生產的射頻器件nRF401開發,其特點是:①有兩個頻道可供選擇,工作速率高達20 Kb/s;②接收發射合一,適合雙工和單工通信,因而通信方式比較靈活;③體積小,所需外圍元件少,接口電路簡單,因此特別適合機器人小型化要求;④可直接接單片機串口模塊,控制簡單;⑤抗幹擾能力強;⑥功耗小,通信穩定。
  • 低功耗MCU電子電路設計圖集錦TOP12 —電路圖天天讀(110)
    12 節循環鍊表,求每個超聲波探頭四次測得值的平均值,以減小誤差,再比較三個探頭平均值,最小的值即為最近的障礙物反射回來回波所需的時間。0.03~100 Hz 範圍之間,因此需設計合理的濾波器使該範圍內的信號得以充分通過,而該範圍以外的信號得到最大限度的衰減,這裡採用具有高精度,低偏置,低功耗特點的兩個 OP07 運放分別組成二階有源高通濾波器和低通濾波器,高通濾波器由C11,C17,R7,R10 組成,截止頻率f1≈0.03 Hz,低通濾波器由R8,R9,C10,C13 組成,截止頻率約為f2≈100Hz,系統帶通濾波器的電路如圖
  • 基於MXT8051單片機的發動機車載監控系統研究
    而另一個更加緊迫地促使OEM實施技術升級的客觀因素就是:世界各國都在積極嘗試推行新的機動車排放法規,預計最遲到2015年,不符合最新排放標準的動力機械將被禁止生產銷售。當改進工藝、增壓中冷、結構優化等傳統方法不足以滿足新標準時,基於微控制器的電子智能優化控制將成為新的曙光。
  • 基於單片機的多功能電子萬年曆設計(一)
    因此,研究實用電子時鐘及其擴展應用,有著非常現實的意義,具有很大的實用價值。  本系統程序由主程序、中斷服務函數和多個子函數構成。主函數主要完成各子函數和中斷函數的初始化。定時中斷函數主要完成時鐘晶片的定時掃描及鍵盤掃描。時鐘晶片的讀寫函數主要是將時間、日曆信息讀出來,並把要修改具體值寫入時鐘晶片內部。
  • uln2003有什麼作用_引腳圖及功能_工作原理及驅動應用電路
    一、uln2003有什麼作用   ULN2003是大電流驅動陣列,多用於單片機、智能儀表、PLC、數字量輸出卡等控制電路中。   ULN2003是高耐壓、大電流達林頓陳列,由七個矽NPN達林頓管組成。 該電路的特點如下: ULN2003的每一對達林頓都串聯一個2.7K的基極電阻,在5V的工作電壓下它能與TTL和CMOS電路 直接相連,可以直接處理原先需要標準邏輯緩衝器來處理的數據。
  • 簡單的4×4行列式鍵盤控制電路設計(三款電路設計原理圖詳解)
    鍵盤系統的主要工作包括及時發現有鍵閉合,求閉合鍵的鍵碼。根據這一過程的不同,鍵盤可以分為兩種,即編碼鍵盤和非編碼鍵盤。編碼鍵盤是通過一個編碼電路來識別閉合鍵的鍵碼,非編碼鍵盤是通過軟體來識別鍵碼。由於非編碼鍵盤的硬體電路簡單,用戶可以方便地增減鍵的數量,因此在單片機應用系統中,非編碼鍵盤得到廣泛的應用,有較好的應用價值。
  • 單片機的外部結構-引腳功能
    3.復位 RST 9  在振蕩器運行時,有兩個機器周期(24個振蕩周期)以上的高電平出現在此引腳時,將使單片機復位,只要這個腳保持高電平,51晶片便循環復位。復位後P0-P3口均置1引腳表現為高電平,程序計數器和特殊功能寄存器SFR全部清零。當復位腳由高電平變為低電平時,晶片為ROM的0000H處開始運行程序。常用的復位電路如下圖所示。
  • 直流電機驅動電路設計
    直流電機運行時靜止不動的部分稱為定子,定子的主要作用是產生磁場,由機座、主磁極、換向極、端蓋、軸承和電刷裝置等組成。運行時轉動的部分稱為轉子,其主要作用是產生電磁轉矩和感應電動勢,是直流電機進行能量轉換的樞紐,所以通常又稱為電樞,由轉軸、電樞鐵心、電樞繞組、換向器和風扇等組成。
  • MCS-51單片機試題及答案
    5.中央處理器CPU是單片機的核心,它完成_________.  6.單片機的工作過程,實際上就是_________.  7.所謂中斷源即是_________.  8.埠(或稱口)是_________.  9.異步串行近程通信時的傳送信號是_________.
  • 一階有源低通濾波電路與最經典一階低通濾波器電路圖
    打開APP 一階有源低通濾波電路與最經典一階低通濾波器電路圖 發表於 2017-07-24 20:03:30