單片機(jī)小白學(xué)步(6) 單片機(jī)最小系統(tǒng)——麻雀雖小,五臟俱全資料下載
2021-04-16 |
pdf |
208.43KB |
次下載 |
2積分
資料介紹
前面介紹了集成電路的管腳編號識別,這里我們簡單了解下51單片機(jī)的40個管腳具體的作用。對于沒有接觸過復(fù)雜電子元器件的讀者來說,或許會感覺非常難,但實際上完全不需要有畏懼心理。
單片機(jī)管腳
按照集成電路的管腳識別方法,缺口朝上,逆時針轉(zhuǎn)一圈,單片機(jī)的引腳編號從1到40,如圖所示。圖中同時給出了各個管腳的名稱。我們完全不需要刻意去記這些管腳順序和名稱,在需要的時候查一下就好了,如果用的比較多,后來自然就記住了。
按照圖中的大括號的提示,我們把P0.0~P0.7這樣八個管腳稱為一組IO口,叫做P0,同樣有P1、P2和P3。IO口(IO = Input / Output),顧名思義,就是輸入輸出接口,它是單片機(jī)與外界進(jìn)行信息交流的途徑。之后我們主要的學(xué)習(xí)內(nèi)容,也是圍繞IO口進(jìn)行的。另外這32個IO口又有一些在括號中標(biāo)注的管腳名稱,叫做第二功能;第二功能在特定的情況下會被啟用,沒有啟用第二功能時,它們就只是起到IO口的作用。例如P3.0和P3.1又叫做RXD和TXD,它們有串口的作用,可以用來給單片機(jī)下載程序,也可以用來和電腦進(jìn)行數(shù)據(jù)的收發(fā),即串口通信。除32個IO口外,還有八個管腳:其中29~31號腳一般用得不多,暫不做介紹;40腳VCC、20腳GND、9號腳RST以及18、19號腳XTAL1、XTAL2很快就會在下面的單片機(jī)最小系統(tǒng)中進(jìn)行詳細(xì)講解。
單片機(jī)最小系統(tǒng)電路
什么是單片機(jī)最小系統(tǒng)呢?最小系統(tǒng),就是指單片機(jī)能正常工作最簡單的電路。對51單片機(jī)來說,最小系統(tǒng)一般包括:電源、單片機(jī)、時鐘電路和復(fù)位電路。其電路圖如下:
現(xiàn)在向大家介紹下這些電路的作用。
電源電路
電源電路:作為電子器件,51單片機(jī)當(dāng)然少不了電源供電,它一般使用5V電源,我們可以從大家所熟悉的USB接口獲取5V電源。在圖中,每個VCC符號都是共同連接在5V電源正極的;而所有的GND符號連接在一起,共同接到電源負(fù)極。圖中之所以沒有把它們連接到一起,而是使用多個VCC和GND符號,是為了讓電路圖看起來更清晰簡潔(VCC = Volt Current Condenser,表示供電電壓;GND = Ground,接地的意思,可以簡單理解為連接到電源負(fù)極,并且我們以GND作為參考電壓,GND的電壓值始終為0V)。
特別注意,一定不要把單片機(jī)接到過高的電壓上,或者將電源正負(fù)極接反,很可能燒壞單片機(jī),甚至發(fā)生爆炸。如果單片機(jī)是插在芯片插座上的,由于VCC和GND剛好在對稱的位置,插反了剛好會出現(xiàn)電源接反的情況,一定要注意避免。
這里補(bǔ)充一點,如果需要知道一種芯片使用的電源電壓,通常可以查官方給出的芯片手冊,后面會對芯片手冊進(jìn)行介紹。
時鐘電路
時鐘電路:連接在引腳XTAL1、XTAL2和GND間的電路是時鐘電路(XTAL = External Crystal Oscillator,表示外接晶振)。前面的電源比較好理解,但是什么是時鐘電路呢?它有什么用處呢?時鐘電路就像是人的心臟一樣,每時每刻不斷跳動著,對于單片機(jī)來說是至關(guān)重要的。如同心臟給我們的身體不斷運輸血液和氧氣,讓身體各種器官正常工作,而時鐘電路則是單片機(jī)內(nèi)部各部分電路正常工作的驅(qū)動力。
時鐘電路由晶振和電容器組成。晶振是一種由石英制造的電子元件,在通電時,其表面會產(chǎn)生特定頻率的振蕩,最后通過電路可以輸出一個頻率很穩(wěn)定的時鐘信號,驅(qū)動單片機(jī)工作。我們?nèi)说男呐K每分鐘跳動幾十到上百次,而對于單片機(jī)來說,這實在太慢了。圖中的晶振頻率是12MHz(1MHz=1,000,000Hz),正常工作起來,每秒鐘振蕩12,000,000次!實際上,時鐘電路的晶振并非必須是12M,也可以是其他的,但是要注意STC89C51這款單片機(jī)最高工作頻率不能超過80M(這個同樣可以通過芯片手冊查找)。實際上我們使用更多的是11.0592M的晶振,為什么是這樣奇怪的頻率呢?后面講到串口的時候相信讀者就能明白了。
時鐘電路還用到C2和C3兩個電容,如果不了解電容,可以找找常用電子元器件介紹的相關(guān)資料,這里不做介紹。這兩個電容通常用瓷片電容,容量一般取30pF即可。
順便說一下,如果自己設(shè)計時鐘電路,晶振和單片機(jī)之間的連線不要過長,這樣可能會導(dǎo)致電路不能正常工作(不能起振)。
時鐘每產(chǎn)生一次振蕩的時間,叫做一個時鐘周期;對于我們用的這款51單片機(jī),每12個時鐘周期,單片機(jī)執(zhí)行一步操作,稱為一個機(jī)器周期(STC也推出了1T單片機(jī),每1個時鐘周期就執(zhí)行一步操作)。如果是12M晶振,時鐘周期就是1/12 us,機(jī)器周期剛好是1 us。
大家應(yīng)該還記得前面說的上世紀(jì)古老龐大的計算機(jī)埃尼阿克吧,埃尼阿克一秒鐘能進(jìn)行5000次加法運算,那在當(dāng)時已經(jīng)是相當(dāng)高的水平了。但是和我們的51單片機(jī)比起來,實在是小巫見大巫。51單片機(jī)可以在一個機(jī)器周期里進(jìn)行一次加法運算(即匯編指令ADD),用12M晶振,1秒鐘最多可以進(jìn)行一百萬次加法運算,是埃尼阿克的200倍(不考慮數(shù)據(jù)在寄存器和內(nèi)存之間的移動)??吹竭@里,大家是不是在為自己能用上這么高科技的東西而竊喜呢?^_^
復(fù)位電路
復(fù)位電路:圖中連接到RST引腳的那部分電路就是復(fù)位電路,由電阻和電容組成。復(fù)位電路的作用,就是在剛通電的時候給單片機(jī)發(fā)出一個信號(對于51單片機(jī),是連續(xù)至少兩個機(jī)器周期的高電平),告訴單片機(jī)現(xiàn)在可以開始工作了。于是單片機(jī)就從初始狀態(tài)開始,不厭其煩的執(zhí)行特定的程序,直到斷電,或者出現(xiàn)特殊情況導(dǎo)致程序終止。一般情況下,單片機(jī)正常工作時是不應(yīng)該出現(xiàn)程序執(zhí)行終止的情況的,有關(guān)這個問題,后文講單片機(jī)程序特點時會說明。
復(fù)位電路的原理,是上電時通過電阻給電容充電,讓電容連接到RST管腳的電壓,從5V變?yōu)?V,也就是高電平變?yōu)榈碗娖?。電阻和電容的取值,按照圖中給出的參考值即可,如果對模擬電路有了解,也可以自行計算確定其取值。
其他電路
另外,圖中的EA/VPP管腳,是訪問內(nèi)部或外部程序存儲器選擇信號和提供編程電壓的,一般用的不多。直接連接VCC就可以了。
實際做實驗的時候,我發(fā)現(xiàn)單片機(jī)不接復(fù)位電路,晶振上的兩個電容省去,一般也能工作。但是為了安全起見,有條件的情況下還是應(yīng)該把這些都接上。我們需要嚴(yán)謹(jǐn)?shù)目茖W(xué)態(tài)度。
有了最小系統(tǒng),單片機(jī)就可以正常工作,不斷的執(zhí)行我們讓它執(zhí)行的程序了。單片機(jī)這種不怕苦不怕累的精神值得我們學(xué)習(xí)。
(mbbeetchina)
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- 單片機(jī)最小系統(tǒng)
- 單片機(jī)最小系統(tǒng)
- 單片機(jī)最小系統(tǒng)
- 單片機(jī)最小系統(tǒng)
- 單片機(jī)的最小系統(tǒng)
- 51單片機(jī)最小系統(tǒng)的講解和應(yīng)用的資料總結(jié) 22次下載
- 單片機(jī)最小系統(tǒng)的詳細(xì)資料講解 2次下載
- 51單片機(jī)最小系統(tǒng)是什么?51單片機(jī)最小系統(tǒng)的電路介紹
- 51單片機(jī)的最小系統(tǒng)的詳細(xì)資料自己的
- 51單片機(jī)的最小系統(tǒng)詳細(xì)資料說明
- ARM與單片機(jī)有什么不同?從軟硬件兩部分進(jìn)行ARM與單片機(jī)的對比
- 51單片機(jī)最小系統(tǒng)的教程資料免費下載 14次下載
- AVR單片機(jī)技術(shù) 18次下載
- 單片機(jī)最小系統(tǒng)設(shè)計介紹 29次下載
- 單片機(jī)原理與應(yīng)用技術(shù)大全
- 單片機(jī)的最小系統(tǒng)由什么組成 單片機(jī)的最小系統(tǒng)包括哪些 1w次閱讀
- 單片機(jī)最小系統(tǒng)包含哪幾部分 單片機(jī)最小系統(tǒng)的作用 1.5w次閱讀
- 單片機(jī)最小系統(tǒng)原理圖講解 1.5w次閱讀
- 單片機(jī)最小系統(tǒng)的設(shè)計方法和原理分析 3699次閱讀
- 單片機(jī)最小系統(tǒng)的組成部分 使用proteus軟件搭建最小單片機(jī)系統(tǒng)的操作方法 2266次閱讀
- 單片機(jī)的最小系統(tǒng)及基本原理 1.6w次閱讀
- 51單片機(jī)的最小系統(tǒng)應(yīng)用說明 8207次閱讀
- 單片機(jī)最小系統(tǒng)的組成及其原理解析 6.3w次閱讀
- 基于51單片機(jī)的最小系統(tǒng)焊接圖 淺談單片機(jī)最小系統(tǒng) 4.6w次閱讀
- 單片機(jī)最小系統(tǒng)板制作方法 2.3w次閱讀
- MCS-51單片機(jī)最小系統(tǒng)的組成部分及電路圖介紹 3.5w次閱讀
- 單片機(jī)最小系統(tǒng)的組成詳解(電源、晶振、復(fù)位電路) 30.6w次閱讀
- 單片機(jī)最小系統(tǒng)電路及自制單片機(jī)最小系統(tǒng)詳解 3.1w次閱讀
- at89s52最小系統(tǒng)圖 單片機(jī)最小系統(tǒng)介紹與設(shè)計 3.2w次閱讀
- 單片機(jī)入門指南:單片機(jī)最小系統(tǒng)組成電路及其作用 8189次閱讀
下載排行
本周
- 1PC2596 40V 輸入 150KHz 3A 降壓型電源轉(zhuǎn)換器數(shù)據(jù)手冊
- 2.44 MB | 3次下載 | 免費
- 2臺式主板DDR5內(nèi)存插槽引腳功能表資料
- 0.17 MB | 2次下載 | 5 積分
- 3高壓LED線性驅(qū)動芯片NU517應(yīng)用規(guī)格書
- 0.61 MB | 2次下載 | 免費
- 4ZYNALOG徴格半導(dǎo)體|ZGAD125S14技術(shù)參數(shù)書
- 982.53 KB | 2次下載 | 免費
- 5SM9001電磁爐IGBT驅(qū)動芯片應(yīng)用原理圖資料
- 0.12 MB | 2次下載 | 1 積分
- 6BK4802P 玩具無線對講/遙控 IC數(shù)據(jù)手冊
- 1.81 MB | 1次下載 | 2 積分
- 7SE10F10B5.0UA 低電容ESD二極管
- 199.49 KB | 1次下載 | 免費
- 8電阻元件\電感元件\電容元件知識大全
- 4.67 MB | 1次下載 | 5 積分
本月
- 1常用電子元器件集錦
- 1.72 MB | 24495次下載 | 免費
- 2三相逆變主電路的原理圖和PCB資料合集免費下載
- 27.35 MB | 111次下載 | 1 積分
- 3蘋果iphone 11電路原理圖
- 4.98 MB | 17次下載 | 5 積分
- 4運算放大器基本電路中文資料
- 1.30 MB | 16次下載 | 免費
- 5常用電子元器件介紹
- 3.21 MB | 13次下載 | 免費
- 6PC2456高壓浪涌抑制器控制器數(shù)據(jù)手冊
- 3.03 MB | 13次下載 | 免費
- 7PC2464具理想二極管的浪涌抑制控制器數(shù)據(jù)手冊
- 4.42 MB | 8次下載 | 免費
- 8PC2466高電壓浪涌抑制器數(shù)據(jù)手冊
- 3.37 MB | 8次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935132次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191401次下載 | 10 積分
- 5十天學(xué)會AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183345次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81591次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費下載
- 0.02 MB | 73816次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65990次下載 | 10 積分
評論