




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐ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)。 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、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口、異步串行口以及其它一些功能部件。 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ù)存儲器RAM; 內(nèi)部程序存儲器R
4、OM(有的型號沒有); 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。 Single-Chip microcomputerSingle-Chip microcomputer 單片機(jī)最小系統(tǒng)單片機(jī)最小系統(tǒng)圖1-3 Single-Chip microcomputerSingle-Chip microcomputer 單片機(jī)最小系統(tǒng)單片機(jī)最小系統(tǒng)MCS-51單片機(jī)的引腳定義及功能:電源電源VCCVCC(引腳號40)
5、:芯片電源,接+5V。VSSVSS(引腳號20):接地端。時鐘時鐘XTAL1XTAL1(引腳號19):內(nèi)部震蕩電路反相放大器的輸入端,是外接晶振的一個輸入引腳。XTAL2XTAL2(引腳號18):內(nèi)部震蕩電路反相放大器的輸出端,是外接晶振的另一個輸入引腳。 Single-Chip microcomputerSingle-Chip microcomputer 單片機(jī)最小系統(tǒng)單片機(jī)最小系統(tǒng)控制總線控制總線ALE/PROGALE/PROG(引腳號30):地址鎖存允許,主要功能是提供一個定時的時鐘。EA/VPPEA/VPP(引腳號31):訪問外部存儲器控制信號。如果使用內(nèi)部ROM作為程序存儲器,此引腳
6、需接高電平(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ù)時,此引腳輸出低電平信號。 Single-Chip microcomputerSingle-Chip microcomputer 單片機(jī)最小系統(tǒng)單片機(jī)最小系統(tǒng)輸入輸入/ /輸出輸出P0.0P0.7(引腳號3239):雙向輸入/輸出端口。
7、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: 讀信號; Single-Chip microcomputerSingle-Chip m
8、icrocomputer 單片機(jī)最小系統(tǒng)單片機(jī)最小系統(tǒng)特別提醒:特別提醒:當(dāng)選用片內(nèi)ROM作為程序存儲器時,一定要將EA接高電平(+5V)。對于無片內(nèi)ROM需要使用片外程序存儲器的單片機(jī),EA必須接地 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ò)展電路。 Single-Chip microcomputerSingle-Chi
9、p 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)的心臟。 Single-Chip microcomputerSingle-Chip microcomputer
10、 單片機(jī)最小系統(tǒng)單片機(jī)最小系統(tǒng)晶振一般分為晶體振蕩器和晶體諧振器兩種 單片機(jī)系統(tǒng)中晶振的使用有兩種方式,內(nèi)部時鐘方式和外部時鐘方式。 Single-Chip microcomputerSingle-Chip microcomputer 單片機(jī)最小系統(tǒng)單片機(jī)最小系統(tǒng) Single-Chip microcomputerSingle-Chip microcomputer 單片機(jī)最小系統(tǒng)單片機(jī)最小系統(tǒng)特別提醒特別提醒在單片機(jī)中,晶振電路的設(shè)計一定要和單片機(jī)靠近,路線盡量短。晶振電路的地一定要和同一時鐘的芯片的地共地。在晶振頻率的選擇上,在滿足系統(tǒng)需要的前提下盡可能地選用低頻率的晶振,這樣可以降低系統(tǒng)功
11、耗,不是選用的頻率越高越好。 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個振蕩周期。 Single-Chip microcomputerSingle-Chip microcomputer 單片機(jī)最小系統(tǒng)單片機(jī)最小系統(tǒng)n 復(fù)位及復(fù)位電路的設(shè)計復(fù)位及復(fù)位電路的設(shè)計 在單片機(jī)系統(tǒng)中,復(fù)位電路是不可缺少的。單片機(jī)在正常工作(即執(zhí)行指令)前,必須
12、要進(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以上高電平。 Single-Chip microcomputerSingle-Chip microcomputer 單片機(jī)最小系統(tǒng)單片機(jī)最小系統(tǒng)單片機(jī)的復(fù)位電路有很多種,主要分為上電復(fù)位和外部復(fù)位兩種 上電復(fù)位電路 Single-Chip microcomputerSingle-Chip microco
13、mputer 單片機(jī)最小系統(tǒng)單片機(jī)最小系統(tǒng)外部復(fù)位電路 Single-Chip microcomputerSingle-Chip microcomputer 單片機(jī)最小系統(tǒng)單片機(jī)最小系統(tǒng)1.3 1.3 基于最小系統(tǒng)的功能測試基于最小系統(tǒng)的功能測試 n 一個簡單的發(fā)光二極管控制電路的設(shè)計一個簡單的發(fā)光二極管控制電路的設(shè)計 Single-Chip microcomputerSingle-Chip microcomputer 單片機(jī)最小系統(tǒng)單片機(jī)最小系統(tǒng)n 測試程序的編寫測試程序的編寫 # include sbit P0_0 = 0 x80; void Delay(int Time_ms); / 延
14、時子程序 void main(void) P0 = 0; / P0端口輸出低電平 while(1) P0_0 = 0 ; / LED燈滅2秒鐘 Delay (2000); P0_0 = 1; / LED燈亮2秒鐘 Delay (2000); return; Single-Chip microcomputerSingle-Chip microcomputer 單片機(jī)最小系統(tǒng)單片機(jī)最小系統(tǒng)/* 延時程序,輸入的參數(shù)為毫秒數(shù) */void Delay(int 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è)計的電路圖將這些元件連接起來。 Single-Chip microcomputerSingle-Chip microcomputer 單片機(jī)最小系統(tǒng)單片機(jī)最小系統(tǒng)雙擊單片機(jī),則會出現(xiàn)一個元件編輯對話框 在Program File框中添加在Keil Vision2中編譯
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 醫(yī)療系統(tǒng)技術(shù)服務(wù)合同
- 木工承包協(xié)議合同
- 個人擔(dān)保貸款合同樣本
- 智能機(jī)器人開發(fā)生產(chǎn)合同
- 濰坊護(hù)理職業(yè)學(xué)院《教師職業(yè)道德與職業(yè)規(guī)范(含教育政策與法規(guī))》2023-2024學(xué)年第二學(xué)期期末試卷
- 江南影視藝術(shù)職業(yè)學(xué)院《微生物資源與應(yīng)用》2023-2024學(xué)年第二學(xué)期期末試卷
- 甘肅機(jī)電職業(yè)技術(shù)學(xué)院《國家公園與地質(zhì)公園概論》2023-2024學(xué)年第二學(xué)期期末試卷
- 9獵人海力布 教學(xué)設(shè)計-2024-2025學(xué)年五年級上冊語文統(tǒng)編版
- 鄭州電子商務(wù)職業(yè)學(xué)院《體育游戲組織與編創(chuàng)》2023-2024學(xué)年第二學(xué)期期末試卷
- 皖南醫(yī)學(xué)院《軟件項目》2023-2024學(xué)年第二學(xué)期期末試卷
- 2022年03月江蘇無錫市新吳區(qū)新安街道城管隊員招考聘用10人筆試題庫含答案解析
- 農(nóng)藥經(jīng)營管理知識培訓(xùn)專家講座
- 《自主創(chuàng)新對于鋼結(jié)構(gòu)發(fā)展的重要性》2400字
- 食品采購與進(jìn)貨臺賬
- GB/T 24353-2022風(fēng)險管理指南
- GB/T 6284-2006化工產(chǎn)品中水分測定的通用方法干燥減量法
- GB/T 3003-2017耐火纖維及制品
- GB/T 22080-2016信息技術(shù)安全技術(shù)信息安全管理體系要求
- 制藥工程導(dǎo)論課件
- 瑜伽師地論(完美排版全一百卷)
- 槳聲燈影里的秦淮河1-課件
評論
0/150
提交評論