教學(xué)情景一存儲(chǔ)器課件_第1頁
教學(xué)情景一存儲(chǔ)器課件_第2頁
教學(xué)情景一存儲(chǔ)器課件_第3頁
教學(xué)情景一存儲(chǔ)器課件_第4頁
教學(xué)情景一存儲(chǔ)器課件_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

多媒體課件大賽3-1.51單片機(jī)的程序存儲(chǔ)器3-2.51單片機(jī)的數(shù)據(jù)存儲(chǔ)器3-3.51單片機(jī)的特殊寄存器

教學(xué)情境一:?jiǎn)螣糸W爍控制子情景三:?jiǎn)纹瑱C(jī)的存儲(chǔ)器

單片機(jī)應(yīng)用技術(shù)(1)程序存儲(chǔ)器程序存儲(chǔ)器內(nèi)部外部0000H0FFFH(4K)0000HFFFFH(64K)0000H0FFFH(4K)0000H0001H0002H(PC)0000H是程序執(zhí)行的起始單元,

在這三個(gè)單元存放一條

無條件轉(zhuǎn)移指令中斷5中斷4中斷3中斷2中斷10003H000BH0013H001BH0023H002BH外部中斷0定時(shí)器0中斷外部中斷1定時(shí)器1中斷串行口中斷8位...0FFFH0FFEHEA=1EA=0程序存儲(chǔ)器資源分布中斷入口地址3.1.351單片機(jī)的程序存儲(chǔ)器管理單片機(jī)應(yīng)用技術(shù)51單片機(jī)程序存儲(chǔ)器分配

0000H:系統(tǒng)的啟動(dòng)單元系統(tǒng)復(fù)位后,單片機(jī)從此處開始取指令開始執(zhí)行0003H:外部中斷0入口地址000BH:定時(shí)器/計(jì)數(shù)器0中斷入口地址0013H:外部中斷1入口地址001BH:定時(shí)器/計(jì)數(shù)器1中斷入口地址0023H:串行中斷入口地址3.2.1

51系列單片機(jī)的RAM結(jié)構(gòu)單片機(jī)應(yīng)用技術(shù)

51系列單片機(jī)RAM結(jié)構(gòu)圖

在左圖中,單片機(jī)內(nèi)部低128字節(jié)RAM和特殊功能寄存器區(qū)是每種51單片機(jī)都具備的,高128字節(jié)RAM和內(nèi)部擴(kuò)展RAM只是部分增強(qiáng)型單片機(jī)才具有。大多數(shù)單片機(jī)應(yīng)用系統(tǒng)都需要片外擴(kuò)展RAM,但不絕對(duì)。3.2.251單片機(jī)的數(shù)據(jù)存儲(chǔ)器管理單片機(jī)應(yīng)用技術(shù)51系列單片機(jī)的數(shù)據(jù)存儲(chǔ)器管理

51系列單片機(jī)對(duì)數(shù)據(jù)存儲(chǔ)器RAM的管理是通過16bit的特殊功能寄存器DPTR(DataPointer)來實(shí)現(xiàn),每個(gè)RAM單元(byte)也對(duì)應(yīng)一個(gè)特定的地址編碼(Address),因此,51系列單片機(jī)的地址的編碼范圍(通常稱為尋址范圍):0000000000000000B~1111111111111111B(二進(jìn)制)0000H~FFFFH(十六進(jìn)制)0~65535(十進(jìn)制)

因此51系列單片機(jī)的RAM尋址范圍也是64K51系列單片機(jī)ROM和RAM的地址編碼范圍都是0000H~FFFFH,但由于在尋址時(shí)硬件電路上有區(qū)別,所以不會(huì)混淆。

單片機(jī)應(yīng)用技術(shù)3.2.251單片機(jī)的數(shù)據(jù)存儲(chǔ)器管理

標(biāo)準(zhǔn)51系列單片機(jī)的內(nèi)部RAM所有51單片機(jī)內(nèi)部都含有低128B字節(jié)RAM和特殊功能寄存器區(qū)低128字節(jié)RAM特殊功能寄存器區(qū)00H7FH80HFFH32字節(jié)工作寄存器區(qū)16字節(jié)位尋址區(qū)00H2FH7FH80字節(jié)用戶區(qū)1FH20H30H單片機(jī)應(yīng)用技術(shù)3.2.251單片機(jī)的數(shù)據(jù)存儲(chǔ)器管理標(biāo)準(zhǔn)51系列單片機(jī)的內(nèi)部RAM——低128B

32字節(jié)工作寄存器區(qū)0組00H10H08H18H1組2組3組1FH組號(hào)RS1RS0R7R6R5R4R3R2R1R000007H06H05H04H03H02H01H00H1010FH0EH0DH0CH0BH0AH09H08H21017H16H15H14H13H12H11H10H3111FH1EH1DH1CH1BH1AH19H18H

低端32個(gè)字節(jié)分成4個(gè)工作寄存器組,每組8個(gè)單元(R0~R7)。當(dāng)前工作寄存器組的機(jī)制便于快速現(xiàn)場(chǎng)保護(hù)。特殊功能寄存器PSW的RS1、RS0兩位決定當(dāng)前工作寄存器組號(hào)。3.2.251單片機(jī)的數(shù)據(jù)存儲(chǔ)器管理

單片機(jī)應(yīng)用技術(shù)標(biāo)準(zhǔn)51系列單片機(jī)的內(nèi)部RAM——低128B32字節(jié)工作寄存器區(qū)16字節(jié)位尋址區(qū)00H2FH7FH80字節(jié)用戶區(qū)1FH20H30H16字節(jié)位尋址區(qū)3.2.251單片機(jī)的數(shù)據(jù)存儲(chǔ)器管理

標(biāo)準(zhǔn)51系列單片機(jī)的內(nèi)部RAM——低128B

位尋址區(qū)之后的30H-7FH共80個(gè)字節(jié)為通用RAM區(qū),也稱用戶區(qū),這些單元可以作為數(shù)據(jù)緩沖器使用。這一區(qū)域的操作指令非常豐富,數(shù)據(jù)處理方便靈活。在實(shí)際應(yīng)用中,常需在此區(qū)設(shè)置堆棧。單片機(jī)應(yīng)用技術(shù)3.2.251單片機(jī)的數(shù)據(jù)存儲(chǔ)器管理

單片機(jī)應(yīng)用技術(shù)標(biāo)準(zhǔn)51系列單片機(jī)的內(nèi)部RAM——堆棧

堆棧——是在RAM區(qū)中劃定的一個(gè)區(qū)域,對(duì)該區(qū)域RAM單元的讀寫操作必須遵守特定的順序。比如后入先出,或先入后出原則。堆棧的作用——主要用在子程序的調(diào)用過程中或作為特殊的數(shù)據(jù)交換區(qū)。堆棧的開辟棧頂?shù)奈恢糜蒘P(堆棧指針)寄存器指示。復(fù)位時(shí)SP的初值為07H,在系統(tǒng)初始化時(shí)可以根據(jù)用戶的需要重新設(shè)置。標(biāo)準(zhǔn)8051的堆棧一般設(shè)在30H~7FH的范圍內(nèi)。標(biāo)準(zhǔn)51系列單片機(jī)的內(nèi)部RAM——堆棧堆棧的操作3.2.251單片機(jī)的數(shù)據(jù)存儲(chǔ)器管理單片機(jī)應(yīng)用技術(shù)65H64H63H62H61H棧底60H59H內(nèi)部RAMPUSHxPUSHYPUSHZ65H64HZ63HY62HX61H棧底60H59H內(nèi)部RAMPOPLPOPMPOPN入棧過程出棧過程3.3.151單片機(jī)的特殊寄存器單片機(jī)應(yīng)用技術(shù)標(biāo)準(zhǔn)51系列單片機(jī)的內(nèi)部RAM—SFR列舉其中的幾個(gè):寄存器位地址/位名稱符號(hào)地址ACC0E0H0E7H0E6H0E5H0E4H0E3H0E2H0E1H0E0HB0F0H0F7H0F6H0F5H0F4H0F3H0F2H0F1H0F0HPSW0D0H0D7H0D6H0D5H0D4H0D3H0D2H0D1H0D0HCYACF0RS1RS0OV-PDPL82HDPH83H3.3.151單片機(jī)的特殊寄存器單片機(jī)應(yīng)用技術(shù)標(biāo)準(zhǔn)51系列單片機(jī)的內(nèi)部RAM—SFR使用方法:在這個(gè)存儲(chǔ)區(qū)中,除了特殊功能寄存器之外剩余的空閑單元,用戶不得使用;必須使用直接尋址方式進(jìn)行訪問,可直接使用該寄存器的名稱:

例如:0E0H——累加器的地址A—

溫馨提示

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

評(píng)論

0/150

提交評(píng)論