版權(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025 九年級(jí)數(shù)學(xué)上冊(cè)概率放回抽樣與不放回抽樣對(duì)比課件
- 2025年工業(yè)機(jī)器人伺服電機(jī)全球競(jìng)爭(zhēng)十年報(bào)告
- 2025年全球茶葉市場(chǎng)消費(fèi)趨勢(shì)與品牌發(fā)展報(bào)告
- 2025年鄉(xiāng)村物流網(wǎng)絡(luò)五年建設(shè)與運(yùn)營報(bào)告
- 交警處罰協(xié)議書
- 人才發(fā)展計(jì)劃兌現(xiàn)承諾書3篇范文
- 棉膠液制備工崗前崗位實(shí)操考核試卷含答案
- 廣州交易集團(tuán)招聘面試題及答案
- 拖拉機(jī)柴油發(fā)動(dòng)機(jī)裝試工崗前工作合規(guī)化考核試卷含答案
- 行政工作處理標(biāo)準(zhǔn)作業(yè)流程
- UPS不間斷電源課件教學(xué)
- 2024年江蘇省鹽城市護(hù)理三基業(yè)務(wù)知識(shí)考試復(fù)習(xí)試卷及答案
- 協(xié)助老人更換衣服課件
- 公路施工與養(yǎng)護(hù)培訓(xùn)課件
- 2025年低碳杯試題及答案
- 胰島素注射說課課件
- 小兒流感護(hù)理業(yè)務(wù)查房
- 肉雞養(yǎng)殖場(chǎng)規(guī)章管理制度
- 2025年離婚抖音作品離婚協(xié)議書
- 2024年吉林省永吉縣移動(dòng)公司公開招聘工作人員試題帶答案詳解
- 企業(yè)年金政策培訓(xùn)課件
評(píng)論
0/150
提交評(píng)論