導航:首頁 > 操作系統 > 單片機最小系統電路設計流程圖

單片機最小系統電路設計流程圖

發布時間:2025-08-30 01:30:05

❶ 幫忙:「單片機最小系統」用層次原理圖設計出來

一 、層次原理圖的概念
層次原理圖主要包括兩大部分:主電路圖和子電路圖。其中主電路圖與子電路圖的關系是父電路與子電路的關系,在子電路圖中仍可包含下一級子電路。(如圖1 圖1
) 1.主電路圖主電路圖文件的擴展名是.prj。主電路圖相當於整機電路圖中的方框圖,一個方塊圖相當於一個模塊。圖中的每一個模塊都對應著一個具體的子電路圖。 2.子電路圖 子電路圖文件的擴展名是.sch。 一般地子電路圖都是一些具體的電路原理圖。子電路圖與主電路圖的連接是通過方塊圖中的埠實現的。(如圖2 圖2

❷ 畫出單片機最小系統,並說明各部分的作用。!

如果你對單片機型號沒有要求,那麼我就以51為例,畫一個最簡單的單片機系統板給你看看。

最小系統板,分三部分:外部晶振電路,給單片機提供工作時鍾源;

外部復位電路,可以上電復位,還有當單片機在工作過程中,可以人為手動復位;

單片機,單片機就是一塊微處理器,用來裝載程序,實現程序功能。

大概就是這些,有問題咱們可以再交流。

❸ 如何自己製作單片機最小系統

需要的工具如下:

1.指針萬用表
2.數字萬用表 現在用的最多的是蜂鳴檔
3.剪刀
4.斜口鉗(剪引腳)、鋼絲鉗(壓東西)、森海塞爾PX80(聽音樂必須的)
5.尖嘴鉗(拉東西)、剝線鉗(剝導線絕緣皮)
6.壓線鉗(壓排線用的)、美工刀(刮洞洞板最外圍電源線上的絕緣層)

搭建最小系統,主要是單片機能夠正常工作的最低配置,電路圖如下圖所示,其中紅線部分表示可以焊接在一塊。將各種元器件按照電路圖所示位置擺放好,就可以開始焊接了。電路圖上其他管腳沒有標注。


根據電路圖焊接完成後,一個最小系統的單片機就完成了。

❹ 1.設計單片機最小系統(其具體到器件) 2.寫出硬體的工作原理 畫出軟體的流程圖

單片機最小系統,或者稱為最小應用系統,是指用最少的元件組成的單片機可以工作的系統.

對51系列單片機來說,最小系統一般應該包括:單片機、晶振電路、復位電路.

下面給出一個51單片機的最小系統電路圖.

說明

復位電路:由電容串聯電阻構成,由圖並結合"電容電壓不能突變"的性質,可以知道,當系統一上電,RST腳將會出現高電平,並且,這個高電平持續的時間由電路的RC值來決定.典型的51單片機當RST腳的高電平持續兩個機器周期以上就將復位,所以,適當組合RC的取值就可以保證可靠的復位.一般教科書推薦C取10u,R取8.2K.當然也有其他取法的,原則就是要讓RC組合可以在RST腳上產生不少於2個機周期的高電平.至於如何具體定量計算,可以參考電路分析相關書籍.

晶振電路:典型的晶振取11.0592MHz(因為可以准確地得到9600波特率和19200波特率,用於有串口通訊的場合)/12MHz(產生精確的uS級時歇,方便定時操作)

單片機:一片AT89S51/52或其他51系列兼容單片機

特別注意:對於31腳(EA/Vpp),當接高電平時,單片機在復位後從內部ROM的0000H開始執行;當接低電平時,復位後直接從外部ROM的0000H開始執行.這一點是初學者容易忽略的.

復位電路:

一、復位電路的用途

單片機復位電路就好比電腦的重啟部分,當電腦在使用中出現死機,按下重啟按鈕電腦內部的程序從頭開始執行。單片機也一樣,當單片機系統在運行中,受到環境干擾出現程序跑飛的時候,按下復位按鈕內部的程序自動從頭開始執行。

單片機復位電路如下圖:

二、復位電路的工作原理

在書本上有介紹,51單片機要復位只需要在第9引腳接個高電平持續2US就可以實現,那這個過程是如何實現的呢?

在單片機系統中,系統上電啟動的時候復位一次,當按鍵按下的時候系統再次復位,如果釋放後再按下,系統還會復位。所以可以通過按鍵的斷開和閉合在運行的系統中控制其復位。

開機的時候為什麼為復位

在電路圖中,電容的的大小是10uF,電阻的大小是10k。所以根據公式,可以算出電容充電到電源電壓的0.7倍(單片機的電源是5V,所以充電到0.7倍即為3.5V),需要的時間是10K*10UF=0.1S。

也就是說在電腦啟動的0.1S內,電容兩端的電壓時在0~3.5V增加。這個時候10K電阻兩端的電壓為從5~1.5V減少(串聯電路各處電壓之和為總電壓)。所以在0.1S內,RST引腳所接收到的電壓是5V~1.5V。在5V正常工作的51單片機中小於1.5V的電壓信號為低電平信號,而大於1.5V的電壓信號為高電平信號。所以在開機0.1S內,單片機系統自動復位(RST引腳接收到的高電平信號時間為0.1S左右)。

按鍵按下的時候為什麼會復位

在單片機啟動0.1S後,電容C兩端的電壓持續充電為5V,這是時候10K電阻兩端的電壓接近於0V,RST處於低電平所以系統正常工作。當按鍵按下的時候,開關導通,這個時候電容兩端形成了一個迴路,電容被短路,所以在按鍵按下的這個過程中,電容開始釋放之前充的電量。隨著時間的推移,電容的電壓在0.1S內,從5V釋放到變為了1.5V,甚至更小。根據串聯電路電壓為各處之和,這個時候10K電阻兩端的電壓為3.5V,甚至更大,所以RST引腳又接收到高電平。單片機系統自動復位。

總結:

1、復位電路的原理是單片機RST引腳接收到2US以上的電平信號,只要保證電容的充放電時間大於2US,即可實現復位,所以電路中的電容值是可以改變的。

2、按鍵按下系統復位,是電容處於一個短路電路中,釋放了所有的電能,電阻兩端的電壓增加引起的。

51單片機最小系統電路介紹

1.51單片機最小系統復位電路的極性電容C1的大小直接影響單片機的復位時間,一般採用10~30uF,51單片機最小系統容值越大需要的復位時間越短。

2.51單片機最小系統晶振Y1也可以採用6MHz或者11.0592MHz,在正常工作的情況下可以採用更高頻率的晶振,51單片機最小系統晶振的振盪頻率直接影響單片機的處理速度,頻率越大處理速度越快。

3.51單片機最小系統起振電容C2、C3一般採用15~33pF,並且電容離晶振越近越好,晶振離單片機越近越好4.P0口為開漏輸出,作為輸出口時需加上拉電阻,阻值一般為10k。

設置為定時器模式時,加1計數器是對內部機器周期計數(1個機器周期等於12個振盪周期,即計數頻率為晶振頻率的1/12)。計數值N乘以機器周期Tcy就是定時時間t。

設置為計數器模式時,外部事件計數脈沖由T0或T1引腳輸入到計數器。在每個機器周期的S5P2期間采樣T0、T1引腳電平。當某周期采樣到一高電平輸入,而下一周期又采樣到一低電平時,則計數器加1,更新的計數值在下一個機器周期的S3P1期間裝入計數器。由於檢測一個從1到0的下降沿需要2個機器周期,因此要求被采樣的電平至少要維持一個機器周期。當晶振頻率為12MHz時,最高計數頻率不超過1/2MHz,即計數脈沖的周期要大於2ms。

❺ 51單片機最小系統原理圖

單片機的最小系統是由組成單片機系統必需的一些元件構成的,除了單片機之外,還需要包括電源供電電路、時鍾電路、復位電路。單片機最小系統電路(單片機電源和地沒有標出)如圖2-7所示。x0dx0ax0dx0a圖2-7 單片機最小系統x0dx0a下面著重介紹時鍾電路和復位電路。x0dx0a1)時鍾電路x0dx0a單片機工作時,從取指令到解碼再進行微操作,必須在時鍾信號控制下才能有序地進行,時鍾電路就是為單片機工作提供基本時鍾的。單片機的時鍾信號通常有兩種產生方式:內部時鍾方式和外部時鍾方式。x0dx0a內部時鍾方式的原理電路如圖2-8所示。在單片機XTAL1和XTAL2引腳上跨接上一個晶振和兩個穩頻電容,可以與單片機片內的電路構成一個穩定的自激振盪器。晶振的取值范圍一般為0~24MHz,常用的晶振頻率有6MHz、12 MHz、11.0592 MHz、24 MHz等。一些新型的單片機還可以選擇更高的頻率。外接電容的作用是對振盪器進行頻率微調,使振盪信號頻率與晶振頻率一致,同時起到穩定頻率的作用,一般選用20~30pF的瓷片電容。x0dx0a外部時鍾方式則是在單片機XTAL1引腳上外接一個穩定的時鍾信號源,它一般適用於多片單片機同時工作的情況,使用同一時鍾信號可以保證單片機的工作同步。x0dx0a時序是單片機在執行指令時CPU發出的控制信號在時間上的先後順序。AT89C51單片機的時序概念有4個,可用定時單位來說明,包括振盪周期、時鍾周期、機器周期和指令周期。x0dx0a振盪周期:是片內振盪電路或片外為單片機提供的脈沖信號的周期。時序中1個振盪周期定義為1個節拍,用P表示。x0dx0a時鍾周期:振盪脈沖送入內部時鍾電路,由時鍾電路對其二分頻後輸出的時鍾脈沖周期稱為時鍾周期。時鍾周期為振盪周期的2倍。時序中1個時鍾周期定義為1個狀態,用S表示。每個狀態包括2個節拍,用P1、P2表示。x0dx0a機器周期:機器周期是單片機完成一個基本操作所需要的時間。一條指令的執行需要一個或幾個機器周期。一個機器周期固定的由6個狀態S1~S6組成。x0dx0a指令周期:執行一條指令所需要的時間稱為指令周期。一般用指令執行所需機器周期數表示。AT89C51單片機多數指令的執行需要1個或2個機器周期,只有乘除兩條指令的執行需要4個機器周期。x0dx0a了解了以上幾個時序的概念後,我們就可以很快的計算出執行一條指令所需要的時間。例如:若單片機使用12MHz的晶振頻率,則振盪周期=1/(12MHz)=1/12us,時鍾周期=1/6us,機器周期=1us,執行一條單周期指令只需要1us,執行一條雙周期指令則需要2us。x0dx0a2)復位電路x0dx0a無論是在單片機剛開始接上電源時,還是運行過程中發生故障都需要復位。復位電路用於將單片機內部各電路的狀態恢復到一個確定的初始值,並從這個狀態開始工作。x0dx0a單片機的復位條件:必須使其RST引腳上持續出現兩個(或以上)機器周期的高電平。x0dx0a單片機的復位形式:上電復位、按鍵復位。上電復位和按鍵復位電路如下。x0dx0ax0dx0a圖2-9 單片機復位電路x0dx0a上電復位電路中,利用電容充電來實現復位。在電源接通瞬間,RST引腳上的電位是高電平(Vcc),電源接通後對電容進行快速充電,隨著充電的進行,RST引腳上的電位也會逐漸下降為低電平。只要保證RST引腳上高電平出現的時間大於兩個機器周期,便可以實現正常復位。x0dx0a按鍵復位電路中,當按鍵沒有按下時,電路同上電復位電路。如在單片機運行過程中,按下RESET鍵,已經充好電的電容會快速通過200Ω電阻的迴路放電,從而使得RST引腳上的電位快速變為高電平,此高電平會維持到按鍵釋放,從而滿足單片機復位的條件實現按鍵復位。x0dx0a單片機復位後各特殊功能寄存器的復位值見表2-11。x0dx0a表2-11 單片機特殊功能寄存器復位值x0dx0a寄存器復位值寄存器復位值寄存器復位值x0dx0aPC0000HSBUF不確定TMOD00Hx0dx0aB00HSCON00HTCON00Hx0dx0aACC00HTH100HPCON0***0000Bx0dx0aPSW00HTH000HDPTR0000Hx0dx0aIP***00000BTL100HSP07Hx0dx0aIE0**00000BTL000HP0~P3FFHx0dx0a註:*表示無關位。

❻ STM32單片機最小系統詳解

STM32單片機最小系統詳解

STM32單片機最小系統是指讓STM32單片機能夠正常運行所需的最少且必須的器件所組成的系統。這個系統在上電後,單片機可以正常復位並下載程序,但除此之外沒有其他任何功能。在最小系統保證正確的基礎上,可以依次添加其他功能模塊或器件,使單片機具有實際功能。

一、STM32單片機最小系統的組成

STM32單片機最小系統主要包括以下幾個部分:

  1. 電源引腳

    VDD:單片機的數字電源正極,共有5個引腳。

    VSS:數字電源負極,共有5個引腳。

    VDDA:單片機的模擬電源正極,負責給內部的ADC、DAC模塊供電。

    VSSA:模擬電源負極。

    VBAT:用於連接電池正極的引腳,當主電源供電存在時,由系統中的VCC3.3給VBAT供電;當主電源斷電後,由電池給RTC模塊供電。

    電源引腳旁邊最好放置0.1uF的電容濾波,以濾除電源的雜訊雜波。

  2. 復位引腳NRST

    復位引腳是低電平復位,正常工作狀態是高電平。

    復位電路的目的是把電路初始化到一個確定狀態,即將存儲設備和一些寄存器裝入生產廠商預設的一個值。

    上電復位原理:在復位引腳NRST上外接電容和電阻,當復位電平(低電平)持續兩個機器周期以上時復位有效。系統上電後,由於電容的充電,會保持一段時間的低電平來使單片機復位。

  3. 晶振引腳

    STM32有兩組晶振:

    一組用來給單片機提供主時鍾(OSC_IN和OSC_OUT),通常使用8MHz的晶振。

    一組用來給RTC提供時鍾(OSC32_IN和OSC32_OUT),需要連接32.768KHz的晶振。

    外部時鍾是在OSC_IN和OSC_OUT之間加上一個晶振,單片機內部振盪器便能產生自激震盪,產生時鍾信號。在晶振的兩側加上20~30pF的瓷片電容,可以起到微調時鍾頻率的作用,使頻率更加穩定。

  4. BOOT引腳

    STM32有兩個BOOT引腳:BOOT0和BOOT1,這兩個引腳的高低電平決定了單片機的啟動方式和運行方式。

    BOOT1=X,BOOT0=0:用戶FLASH啟動,默認啟動方式。

    BOOT1=0,BOOT0=1:系統存儲器啟動方式,用於通過ISP程序重新燒寫Flash。

    BOOT1=1,BOOT0=1:內嵌的SRAM啟動,用於調試。

二、STM32單片機最小系統的電路圖

這樣的設計利用了二極體的單向導通性,確保了VBAT引腳的正常工作。

綜上所述,STM32單片機最小系統是一個基礎而重要的系統,它包括了電源引腳、復位引腳、晶振引腳和BOOT引腳等關鍵部分。在構建最小系統時,需要仔細考慮這些部分的設計和連接,以確保單片機能夠正常運行並滿足後續功能擴展的需求。

❼ 單片機最小系統是什麼

單片機最小系統,或者稱為最小應用系統,是指用最少的元件組成的單片機可以工作的系統.對51系列單片機來說,最小系統一般應該包括:單片機、電源、晶振電路、復位電路。

1、單片機

89C51單片機一片

2、電源

5V直流電源1個

3、晶振電路

包括12MHz晶振1隻、30pF瓷片電容2隻

4、復位電路

10uF電解電容1隻,4k7電阻1隻。

電路如下:

向左轉|向右轉

註:上圖中/EA(31引腳)也可直接連接電源VCC,2k電阻可去除。

閱讀全文

與單片機最小系統電路設計流程圖相關的資料

熱點內容
新湖app在哪裡下載 瀏覽:703
計算機圖形學涉及的演算法 瀏覽:369
阿里雲linux一鍵web 瀏覽:25
彈性雲伺服器注冊 瀏覽:169
垃圾程序員寫出垃圾代碼 瀏覽:760
帝國時代java下載 瀏覽:51
數據結構的經典演算法題 瀏覽:194
逍遙安卓多開管理器是干什麼的 瀏覽:914
程序員收玉米一天多少錢 瀏覽:353
程序員很可愛根據哪本小說改編的 瀏覽:984
游戲舊版安卓怎麼玩 瀏覽:263
冗餘單片機 瀏覽:849
cad抽殼命令怎麼用 瀏覽:29
伺服器第一地址怎麼改 瀏覽:498
單片機最小系統電路設計流程圖 瀏覽:667
steam源碼 瀏覽:35
關於對數的運演算法則及公式 瀏覽:778
明星談如何緩解壓力 瀏覽:147
androidlistview隱藏列 瀏覽:402
plc跑馬燈編程 瀏覽:823