單片機(jī)最小系統(tǒng)簡介【教育知識】

上傳人:8** 文檔編號:127223344 上傳時間:2022-07-29 格式:PPT 頁數(shù):30 大?。?81KB
收藏 版權(quán)申訴 舉報 下載
單片機(jī)最小系統(tǒng)簡介【教育知識】_第1頁
第1頁 / 共30頁
單片機(jī)最小系統(tǒng)簡介【教育知識】_第2頁
第2頁 / 共30頁
單片機(jī)最小系統(tǒng)簡介【教育知識】_第3頁
第3頁 / 共30頁

下載文檔到電腦,查找使用更方便

2 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《單片機(jī)最小系統(tǒng)簡介【教育知識】》由會員分享,可在線閱讀,更多相關(guān)《單片機(jī)最小系統(tǒng)簡介【教育知識】(30頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、 Single-Chip microcomputerSingle-Chip microcomputer 單片機(jī)最小系統(tǒng)單片機(jī)最小系統(tǒng)單片計算機(jī)概述單片計算機(jī)概述 所謂單片計算機(jī)就是將電子計算機(jī)的基本環(huán)節(jié)如中央處理器(CPU)、隨機(jī)存儲器(RAM)、只讀存儲器(ROM)、定時器/計數(shù)器和一些輸入/輸出接口電路、總線等都集成在一塊芯片上的微型計算機(jī),簡稱單片機(jī)(Single-Chip Microcomputer,簡稱SCM)。1教書育人 Single-Chip microcomputerSingle-Chip microcomputer 單片機(jī)最小系統(tǒng)單片機(jī)最小系統(tǒng)l 中央處理器中央處理器包括運算

2、器、控制器和寄存器,是單片機(jī)的核心。l 存儲器是用來存放數(shù)據(jù)和程序的,在單片機(jī)芯片中包含兩類存儲器:隨機(jī)存儲器隨機(jī)存儲器(RAM)和只讀存儲器只讀存儲器(ROM)。RAM可以被CPU隨機(jī)讀寫,但單片機(jī)斷電后,所保存的信息就會消失,一般用來存放臨時數(shù)據(jù);ROM中的信息只能被CPU讀取,CPU不能對它進(jìn)行寫操作,通常用于存放系統(tǒng)程序和固定的表格數(shù)據(jù)。ROM中的內(nèi)容只能通過專用的編程器事先對它寫入。l 輸入/輸出接口是單片機(jī)與外部設(shè)備連接的橋梁,單片機(jī)和外部設(shè)備(如鍵盤、顯示器等)之間信息的傳送全部都通過輸入/輸出(I/O)接口來實現(xiàn)。l 總線就是連接各部件信號線的總稱,主要是用來傳送數(shù)據(jù)、地址和控

3、制信息。2教書育人 Single-Chip microcomputerSingle-Chip microcomputer 單片機(jī)最小系統(tǒng)單片機(jī)最小系統(tǒng)8051系列單片機(jī)是在Intel公司于上世紀(jì)80年代推出的MCS-51系列單片機(jī)基礎(chǔ)上發(fā)展的高性能8位單片機(jī),它在一個芯片內(nèi)集成了RAM、ROM、16位定時器/計數(shù)器、并行I/O口、異步串行口以及其它一些功能部件。3教書育人 Single-Chip microcomputerSingle-Chip microcomputer 單片機(jī)最小系統(tǒng)單片機(jī)最小系統(tǒng)8051單片機(jī)的基本結(jié)構(gòu)如圖1-3所示,一個單片機(jī)芯片內(nèi)包括:中央處理器CPU;內(nèi)部數(shù)據(jù)存儲器

4、RAM;內(nèi)部程序存儲器ROM(有的型號沒有);4個8位并行I/O接口(P0、P1、P2、P3);23個可編程定時器/計數(shù)器;一個可編程串行接口;內(nèi)部中斷具有5個中斷源,2個優(yōu)先級的嵌套中斷結(jié)構(gòu),可實現(xiàn)二級中斷嵌套;一個片內(nèi)振蕩器及時鐘電路,振蕩時鐘頻率可以高達(dá)40MHz。4教書育人 Single-Chip microcomputerSingle-Chip microcomputer 單片機(jī)最小系統(tǒng)單片機(jī)最小系統(tǒng)圖1-35教書育人 Single-Chip microcomputerSingle-Chip microcomputer 單片機(jī)最小系統(tǒng)單片機(jī)最小系統(tǒng)MCS-51單片機(jī)的引腳定義及功能:

5、電源電源VCCVCC(引腳號40):芯片電源,接+5V。VSSVSS(引腳號20):接地端。時鐘時鐘XTAL1XTAL1(引腳號19):內(nèi)部震蕩電路反相放大器的輸入端,是外接晶振的一個輸入引腳。XTAL2XTAL2(引腳號18):內(nèi)部震蕩電路反相放大器的輸出端,是外接晶振的另一個輸入引腳。6教書育人 Single-Chip microcomputerSingle-Chip microcomputer 單片機(jī)最小系統(tǒng)單片機(jī)最小系統(tǒng)控制總線控制總線ALE/PROGALE/PROG(引腳號30):地址鎖存允許,主要功能是提供一個定時的時鐘。EA/VPPEA/VPP(引腳號31):訪問外部存儲器控制信

6、號。如果使用內(nèi)部ROM作為程序存儲器,此引腳需接高電平(VCC);如果使用外部ROM作為程序存儲器,則要將此引腳接地。RST/VPDRST/VPD(引腳號9):復(fù)位信號輸入端。當(dāng)系統(tǒng)主電源發(fā)生故障,降低到規(guī)定的電壓以下時,可以通過VPD端為單片機(jī)提供備用電源,以保證存儲在單片機(jī)中的RAM中的信息不會丟失。PSENPSEN(引腳號29):外部程序存儲器ROM讀選通信號。當(dāng)單片機(jī)需要從外部ROM讀取指令或數(shù)據(jù)時,此引腳輸出低電平信號。7教書育人 Single-Chip microcomputerSingle-Chip microcomputer 單片機(jī)最小系統(tǒng)單片機(jī)最小系統(tǒng)輸入輸入/輸出輸出P0.

7、0P0.7(引腳號3239):雙向輸入/輸出端口。P1.0P1.7(引腳號18):雙向輸入/輸出端口。P2.0P2.7(引腳號2128):雙向輸入/輸出端口。P3.0P3.7(引腳號1017):雙向輸入/輸出端口,當(dāng)該端口不作為輸入/輸出端口使用時,每一個引腳也可以有第二功能,如:P3.0/RXD:串行輸入口;P3.1/TXD:串行輸出口;P3.2/INT0:外部中斷0輸入口;P3.3/INT1:外部中斷1輸入口;P3.4/T0:定時器/計數(shù)器0外部事件脈沖輸入口;P3.5/T1:定時器/計數(shù)器1外部事件脈沖輸入口;P3.6/WR:寫信號;P3.7/RD:讀信號;8教書育人 Single-Ch

8、ip microcomputerSingle-Chip microcomputer 單片機(jī)最小系統(tǒng)單片機(jī)最小系統(tǒng)特別提醒:特別提醒:當(dāng)選用片內(nèi)ROM作為程序存儲器時,一定要將EA接高電平(+5V)。對于無片內(nèi)ROM需要使用片外程序存儲器的單片機(jī),EA必須接地 9教書育人 Single-Chip microcomputerSingle-Chip microcomputer 單片機(jī)最小系統(tǒng)單片機(jī)最小系統(tǒng)單片機(jī)最小系統(tǒng)的構(gòu)建單片機(jī)最小系統(tǒng)的構(gòu)建單片機(jī)的最小系統(tǒng)是指單片機(jī)能正常工作所必須的基本電路,主要由單片機(jī)、復(fù)位電路、晶振電路構(gòu)成,如果采用的是不帶內(nèi)部ROM的單片機(jī),還需要有外部ROM擴(kuò)展電路。1

9、0教書育人 Single-Chip microcomputerSingle-Chip microcomputer 單片機(jī)最小系統(tǒng)單片機(jī)最小系統(tǒng)n 單片機(jī)的選擇單片機(jī)的選擇 由于單片機(jī)的種類很多,在選擇單片機(jī)時要根據(jù)實際設(shè)計和單片機(jī)的價格來選擇合適的單片機(jī)。n 晶振電路的設(shè)計晶振電路的設(shè)計 在設(shè)計單片機(jī)系統(tǒng)電路時,晶振電路是不可缺少的。在計算機(jī)系統(tǒng)中,所有的工作都是在一個節(jié)拍(時鐘)下同步工作,這樣才不會出現(xiàn)沖突。時鐘的快慢決定了系統(tǒng)的工作效率,我們通常所說的計算機(jī)的主頻就是指系統(tǒng)時鐘的頻率。而在計算機(jī)系統(tǒng)中,系統(tǒng)時鐘是由晶振電路來提供的,可以說晶振電路是計算機(jī)系統(tǒng)的心臟。11教書育人 Sing

10、le-Chip microcomputerSingle-Chip microcomputer 單片機(jī)最小系統(tǒng)單片機(jī)最小系統(tǒng)晶振一般分為晶體振蕩器和晶體諧振器兩種 單片機(jī)系統(tǒng)中晶振的使用有兩種方式,內(nèi)部時鐘方式和外部時鐘方式。12教書育人 Single-Chip microcomputerSingle-Chip microcomputer 單片機(jī)最小系統(tǒng)單片機(jī)最小系統(tǒng)13教書育人 Single-Chip microcomputerSingle-Chip microcomputer 單片機(jī)最小系統(tǒng)單片機(jī)最小系統(tǒng)特別提醒特別提醒在單片機(jī)中,晶振電路的設(shè)計一定要和單片機(jī)靠近,路線盡量短。晶振電路的地一

11、定要和同一時鐘的芯片的地共地。在晶振頻率的選擇上,在滿足系統(tǒng)需要的前提下盡可能地選用低頻率的晶振,這樣可以降低系統(tǒng)功耗,不是選用的頻率越高越好。14教書育人 Single-Chip microcomputerSingle-Chip microcomputer 單片機(jī)最小系統(tǒng)單片機(jī)最小系統(tǒng)單片機(jī)以晶振的振蕩周期為最小的時序單位,單片機(jī)內(nèi)部的所有操作都以此周期為時序基準(zhǔn)。單片機(jī)指令的基本執(zhí)行時間為一個機(jī)器周期,一個機(jī)器周期由6個狀態(tài)周期組成,每個狀態(tài)周期又分成2個振蕩周期。15教書育人 Single-Chip microcomputerSingle-Chip microcomputer 單片機(jī)最小

12、系統(tǒng)單片機(jī)最小系統(tǒng)n 復(fù)位及復(fù)位電路的設(shè)計復(fù)位及復(fù)位電路的設(shè)計 在單片機(jī)系統(tǒng)中,復(fù)位電路是不可缺少的。單片機(jī)在正常工作(即執(zhí)行指令)前,必須要進(jìn)行復(fù)位操作,這樣做的目的是將CPU以及系統(tǒng)中其它部件都處于一個明確的初始狀態(tài),便于系統(tǒng)啟動。要實現(xiàn)復(fù)位操作,必須使單片機(jī)RESET管腳至少保持2個機(jī)器周期以上的高電平即可。在實際系統(tǒng)中,考慮到系統(tǒng)電源電壓的上升時間和晶體振蕩器的起振時間,為了保證系統(tǒng)能可靠復(fù)位,復(fù)位信號應(yīng)該至少維持20ms以上高電平。16教書育人 Single-Chip microcomputerSingle-Chip microcomputer 單片機(jī)最小系統(tǒng)單片機(jī)最小系統(tǒng)單片機(jī)的復(fù)

13、位電路有很多種,主要分為上電復(fù)位和外部復(fù)位兩種 上電復(fù)位電路 17教書育人 Single-Chip microcomputerSingle-Chip microcomputer 單片機(jī)最小系統(tǒng)單片機(jī)最小系統(tǒng)外部復(fù)位電路 18教書育人 Single-Chip microcomputerSingle-Chip microcomputer 單片機(jī)最小系統(tǒng)單片機(jī)最小系統(tǒng)1.3 1.3 基于最小系統(tǒng)的功能測試基于最小系統(tǒng)的功能測試 n 一個簡單的發(fā)光二極管控制電路的設(shè)計一個簡單的發(fā)光二極管控制電路的設(shè)計 19教書育人 Single-Chip microcomputerSingle-Chip microc

14、omputer 單片機(jī)最小系統(tǒng)單片機(jī)最小系統(tǒng)n 測試程序的編寫測試程序的編寫#include sbit P0_0=0 x80;void Delay(int Time_ms);/延時子程序 void main(void)P0=0;/P0端口輸出低電平 while(1)P0_0=0;/LED燈滅2秒鐘 Delay(2000);P0_0=1;/LED燈亮2秒鐘 Delay(2000);return;20教書育人 Single-Chip microcomputerSingle-Chip microcomputer 單片機(jī)最小系統(tǒng)單片機(jī)最小系統(tǒng)/*延時程序,輸入的參數(shù)為毫秒數(shù)*/void Delay(i

15、nt Time_ms)int i;unsigned char j;for(i=0;iTime_ms;i+)for(j=0;jComponentFrom Libraries 選項中,根據(jù)電路設(shè)計分別調(diào)出單片機(jī)AT89C51、晶振、電阻、電容和發(fā)光二極管LED等,并按照所設(shè)計的電路圖將這些元件連接起來。27教書育人 Single-Chip microcomputerSingle-Chip microcomputer 單片機(jī)最小系統(tǒng)單片機(jī)最小系統(tǒng)雙擊單片機(jī),則會出現(xiàn)一個元件編輯對話框 在Program File框中添加在Keil Vision2中編譯好的.HEX程序。接著就可以用鼠標(biāo)點擊設(shè)計工作界面左下角的仿真運行按鈕這時就可以看見設(shè)計工作界面中的LED燈開始按照程序設(shè)計的要求閃爍起來 28教書育人 Single-Chip microcomputerSingle-Chip microcomputer 單片機(jī)最小系統(tǒng)單片機(jī)最小系統(tǒng) 系統(tǒng)電源設(shè)計系統(tǒng)電源設(shè)計 1.單一的+5V電源29教書育人 Single-Chip microcomputerSingle-Chip microcomputer 單片機(jī)最小系統(tǒng)單片機(jī)最小系統(tǒng)2.5V電源30教書育人

展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!