『壹』 51單片機最小系統具備哪幾個電路每個電路作用
51單片機最小系統由以下幾部分組成:
1、時鍾電路,位單片機提供時鍾
2、復位電路,負責單片機復位
3、電源電路,提供單片機工作電源
4、P0口的上拉電阻電路。
『貳』 單片機的電路怎麼設計
單片機的電路要實現控制LED燈,需要以單片機最小系統的方式來實現,單片機最小系統由2部分內構成:
第1部分:單片機容復位電路。硬體組成:電容+電阻構成復位電路。
第2部分:單片機時鍾電路。電阻組成:12MHz晶振+11pF陶瓷電容,提供單片機的工作周期。
完成單片機最小系統後再完成LED燈的控制,LED燈與單片機的IO埠連接時,需要將LED燈串聯220Ω的電阻限流。然後單片機的一組IO口最多串聯2個LED燈,如果要多個LED燈,那最多可以在單片機的IO口並聯4組2個串接在一起的LED燈。單片機有32個IO口,如此算下來,你一個IO口做多可以控制8個LED燈,那麼32個IO口,單片機可以控制256個LED燈。
關於LED的一閃一閃的問題,這個採用單片機的內部定時器即可,51單片機內部有T0、T1供給2個定時器,可以根據需要自行設定。
生活不止有眼前的苟且,還有詩和遠方
頭像賬號也是騰訊賬號。有問題可以添加@
『叄』 什麼是單片機最小系統主要包括哪兩部分電路
單片機最小系統是由晶元外部接上時鍾電路、復位電路和電源構成的一個基本應用系統。主要包括時鍾電路,復位電路。
單片機由中央處理器(含部分特殊功能寄存器)、內部RAM、程序存儲器、各種外設(IO埠、定時器、串列介面、中斷處理電路等等)及對應控制寄存器、時鍾電路、復位電路等幾部分組成。
單片機又稱單片微控制器,它不是完成某一個邏輯功能的晶元,而是把一個計算機系統集成到一個晶元上。相當於一個微型的計算機,和計算機相比,單片機只缺少了I/O設備。概括的講:一塊晶元就成了一台計算機。它的體積小、質量輕、價格便宜、為學習、應用和開發提供了便利條件。
(3)單片機小電路擴展閱讀
單片機運算器:
運算器由運算部件——算術邏輯單元(Arithmetic & Logical Unit,簡稱ALU)、累加器和寄存器等幾部分組成。
ALU的作用是把傳來的數據進行算術或邏輯運算,輸入來源為兩個8位數據,分別來自累加器和數據寄存器。ALU能完成對這兩個數據進行加、減、與、或、比較大小等操作,最後將結果存入累加器。
單片機控制器:
控制器由程序計數器、指令寄存器、指令解碼器、時序發生器和操作控制器等組成,是發布命令的「決策機構」,即協調和指揮整個微機系統的操作。其主要功能有:
(1) 從內存中取出一條指令,並指出下一條指令在內存中的位置。
(2) 對指令進行解碼和測試,並產生相應的操作控制信號,以便於執行規定的動作。
(3) 指揮並控制CPU、內存和輸入輸出設備之間數據流動的方向。
微處理器內通過內部匯流排把ALU、計數器、寄存器和控制部分互聯,並通過外部匯流排與外部的存儲器、輸入輸出介面電路聯接。
外部匯流排又稱為系統匯流排,分為數據匯流排DB、地址匯流排AB和控制匯流排CB。通過輸入輸出介面電路,實現與各種外圍設備連接。
『肆』 請畫出最小單片機系統的復位電路圖和振盪電路圖
(不好意思哦!沒有具體的圖樓上的回答了,我在發些怎麼使用的給的咯!!)
單片機的最小系統是由組成單片機系統必需的一些元件構成的,除了單片機之外,還需要包括電源供電電路、時鍾電路、復位電路。單片機最小系統電路(單片機電源和地沒有標出)如圖2-7所示。
圖2-7 單片機最小系統
下面著重介紹時鍾電路和復位電路。
1)時鍾電路
單片機工作時,從取指令到解碼再進行微操作,必須在時鍾信號控制下才能有序地進行,時鍾電路就是為單片機工作提供基本時鍾的。單片機的時鍾信號通常有兩種產生方式:內部時鍾方式和外部時鍾方式。
內部時鍾方式的原理電路如圖2-8所示。在單片機XTAL1和XTAL2引腳上跨接上一個晶振和兩個穩頻電容,可以與單片機片內的電路構成一個穩定的自激振盪器。晶振的取值范圍一般為0~24MHz,常用的晶振頻率有6MHz、12 MHz、11.0592 MHz、24 MHz等。一些新型的單片機還可以選擇更高的頻率。外接電容的作用是對振盪器進行頻率微調,使振盪信號頻率與晶振頻率一致,同時起到穩定頻率的作用,一般選用20~30pF的瓷片電容。
外部時鍾方式則是在單片機XTAL1引腳上外接一個穩定的時鍾信號源,它一般適用於多片單片機同時工作的情況,使用同一時鍾信號可以保證單片機的工作同步。
時序是單片機在執行指令時CPU發出的控制信號在時間上的先後順序。AT89C51單片機的時序概念有4個,可用定時單位來說明,包括振盪周期、時鍾周期、機器周期和指令周期。
振盪周期:是片內振盪電路或片外為單片機提供的脈沖信號的周期。時序中1個振盪周期定義為1個節拍,用P表示。
時鍾周期:振盪脈沖送入內部時鍾電路,由時鍾電路對其二分頻後輸出的時鍾脈沖周期稱為時鍾周期。時鍾周期為振盪周期的2倍。時序中1個時鍾周期定義為1個狀態,用S表示。每個狀態包括2個節拍,用P1、P2表示。
機器周期:機器周期是單片機完成一個基本操作所需要的時間。一條指令的執行需要一個或幾個機器周期。一個機器周期固定的由6個狀態S1~S6組成。
指令周期:執行一條指令所需要的時間稱為指令周期。一般用指令執行所需機器周期數表示。AT89C51單片機多數指令的執行需要1個或2個機器周期,只有乘除兩條指令的執行需要4個機器周期。
了解了以上幾個時序的概念後,我們就可以很快的計算出執行一條指令所需要的時間。例如:若單片機使用12MHz的晶振頻率,則振盪周期=1/(12MHz)=1/12us,時鍾周期=1/6us,機器周期=1us,執行一條單周期指令只需要1us,執行一條雙周期指令則需要2us。
2)復位電路
無論是在單片機剛開始接上電源時,還是運行過程中發生故障都需要復位。復位電路用於將單片機內部各電路的狀態恢復到一個確定的初始值,並從這個狀態開始工作。
單片機的復位條件:必須使其RST引腳上持續出現兩個(或以上)機器周期的高電平。
單片機的復位形式:上電復位、按鍵復位。上電復位和按鍵復位電路如下。
圖2-9 單片機復位電路
『伍』 51單片機最小系統原理圖
單片機最小系統,或者稱為最小應用系統,是指用最少的元件組成的單片機可以工作的系統.對51系列單片機來說,最小系統一般應該包括:單片機、電源、晶振電路、復位電路。
1、單片機
89C51單片機一片
2、電源
5V直流電源1個
3、晶振電路
包括12MHz晶振1隻、30pF瓷片電容2隻
4、復位電路
10uF電解電容1隻,4k7電阻1隻。
電路如下:
向左轉|向右轉
註:上圖中/EA(31引腳)也可直接連接電源VCC,2k電阻可去除。