單片機原理及應(yīng)用課件:1次課程回顧_第1頁
單片機原理及應(yīng)用課件:1次課程回顧_第2頁
單片機原理及應(yīng)用課件:1次課程回顧_第3頁
單片機原理及應(yīng)用課件:1次課程回顧_第4頁
單片機原理及應(yīng)用課件:1次課程回顧_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

第一次課程回顧第一章單片機:SingleChipMicrocomputer;微控制器:MicrocontrollerUnit,MCU單片機的概念:單片機的主要特點:將中央處理器CPU(CentralProcessingUnit)、隨機存取存儲器RAM(RandomAccessMemory)、只讀存儲器ROM(ReadOnlyMemory)、I/O接口

(Input/Outputinterface)、定時器/計數(shù)器

(Timer/Counter)等集成在一塊芯片上,構(gòu)成的一個單片微型計算機,簡稱為單片機。集成度高、體積小、可靠性高。有優(yōu)異的性能價格比。控制功能強。系統(tǒng)配置較規(guī)范。低功耗。51結(jié)構(gòu)特點:8位CPU;4個8位并行I/O接口;1個全雙工串行口;128字節(jié)的片內(nèi)數(shù)據(jù)存儲器;4K字節(jié)的片內(nèi)程序存儲器;64KB外部數(shù)據(jù)存儲器地址空間;64KB外部程序存儲器地址空間;2個16位定時器/計數(shù)器;5個中斷源,具有2個優(yōu)先級別;1個片內(nèi)時鐘振蕩器和時鐘電路。第二章單片機結(jié)構(gòu)單片機的核心,主要完成運算和控制功能。MCS-51的CPU能處理8位二進制數(shù)或代碼后128單元被SFR占用,僅前128單元供用戶存放可讀寫的數(shù)據(jù)。簡稱內(nèi)部RAM。用于存放程序、原始數(shù)據(jù)或表格。簡稱內(nèi)部ROM。T0和T1。分別由兩個8位寄存器組成,TH0和TL0,TH1和TL1,這些寄存器用來存放定時或計數(shù)的初值,以實現(xiàn)定時或計數(shù)功能,并以其定時或計數(shù)結(jié)果對單片機進行控制。實現(xiàn)單片機和其它設(shè)備之間的并行輸入輸出。實現(xiàn)單片機和其它設(shè)備之間的串行數(shù)據(jù)傳送。外中斷2個、內(nèi)中斷3個(定時器/計數(shù)器2個、串口1個)。中斷優(yōu)先級別分為高級和低級2個級別。常用于實時控制、故障自動處理、計算機與外設(shè)間傳送數(shù)據(jù)及人機對話等。石英晶體和微調(diào)電容需要外接。為單片機產(chǎn)生時鐘脈沖序列。允許的最高晶振頻率為12MHz。CPU單片機內(nèi)部的核心部件,由運算器和控制器組成。 (1)運算器用于實現(xiàn)算術(shù)邏輯運算、位變量處理、移位和數(shù)據(jù)傳送等操作。它是以算術(shù)邏輯單元ALU為核心,加上累加器ACC、寄存器B、程序狀態(tài)字PSW以及十進制調(diào)整電路和專門用于位操作的布爾處理器等組成的。

算術(shù)邏輯單元ALU(8位)用來完成二進制數(shù)的四則運算和布爾數(shù)的邏輯運算。通過對運算結(jié)果的判斷,影響程序狀態(tài)標(biāo)志寄存器的有關(guān)標(biāo)志位。算術(shù)邏輯單元ALU

累加器ACC(Accumulator)累加器ACC(8位)是CPU中使用最頻繁的寄存器。它既可用于存放操作數(shù),也可用來存放運算的中間結(jié)果。寄存器B

寄存器B(8位)是為ALU進行乘除運算設(shè)置的。執(zhí)行乘法運算時,用于存放其中一個乘數(shù)和乘積的高8位數(shù);執(zhí)行除法運算時,用于存放除數(shù)和余數(shù)。也可作為一般的數(shù)據(jù)寄存器使用。PSWD7HD6HD5HD4HD3HD2HD1HD0HCyAcF0RS1RS0OVF1P8位特殊功能寄存器,各位包含了程序運行的狀態(tài)信息,以供程序查詢和判斷。進位標(biāo)志位。由硬件或軟件置位和清零。如果運算結(jié)果在最高位有進位輸出(加法時)或有借位輸入(減法時)則Cy由硬件置“1”,否則Cy被清“0”。輔助進位(或稱半進位)標(biāo)志。當(dāng)執(zhí)行加減運算時,運算結(jié)果產(chǎn)生低四位向高四位進位或借位時,Ac由硬件置“1”;否則Ac位被自動清“0”。用戶標(biāo)志位。用戶可根據(jù)自己的需要對F0、F1位賦予一定的含義,由用戶置位或復(fù)位,作為軟件標(biāo)志。工作寄存器組選擇位。溢出標(biāo)志位。它反映運算結(jié)果是否溢出,溢出時則由硬件將OV位置“1”,否則置“0”。奇偶標(biāo)志位。若累加器ACC中有奇數(shù)個“1”,則P=1;若累加器ACC中有偶數(shù)個“1”,則P=0。工作寄存器組選擇RS1RS0寄存器組片內(nèi)RAM地址00第0組00H~07H01第1組08H~0FH10第2組10H~17H11第3組18H~1FHCPU(2)控制器:程序計數(shù)器PC、指令寄存器IR、指令譯碼器ID、數(shù)據(jù)指針DPTR、堆棧指針SP以及定時控制與條件轉(zhuǎn)移邏輯電路等。程序計數(shù)器PC16位地址計數(shù)器內(nèi)容是將要執(zhí)行的下一條指令的地址自動加1尋址范圍達64KB數(shù)據(jù)指針DPTR16位可存放16位的地址,訪問外部ROM和外部RAM時DPH、DPL定時器/計數(shù)器2個16位的定時器/計數(shù)器:定時器/計數(shù)器0和定時器/計數(shù)器1TH0、TL0;T

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論