




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第 三 講 MCS-51單片機(jī)的存儲(chǔ)器系統(tǒng)(教材2.4節(jié))1微機(jī)原理及應(yīng)用Principle and Applications of Micro-Computers教學(xué)目的: 了解MCS-51單片機(jī)的存儲(chǔ)器系統(tǒng)要求: 掌握MCS-51單片機(jī)的存儲(chǔ)器系統(tǒng)的組成, 片內(nèi)RAM的功能分區(qū)及其作用難點(diǎn): 片內(nèi)RAM的功能分區(qū)及其作用, 訪問方法 MCS-51單片機(jī)存儲(chǔ)器系統(tǒng)的組成 程序存儲(chǔ)器: 片內(nèi)的和片外的 數(shù)據(jù)存儲(chǔ)器: 片內(nèi)的和擴(kuò)展的(包含片內(nèi)和片外擴(kuò)展的) 片內(nèi)數(shù)據(jù)存儲(chǔ)器的功能分區(qū)及其作用 片內(nèi)數(shù)據(jù)存儲(chǔ)器的功能分區(qū)及其作用 特殊功能寄存器(SFR) 總結(jié) MCS-51單片機(jī)的基本資源內(nèi)容2022
2、-4-303MCS-51單片機(jī)存儲(chǔ)器系統(tǒng)的組成注意: (1) 這里“擴(kuò)展的數(shù)據(jù)存儲(chǔ)器”不包括串行接口擴(kuò)展的數(shù)據(jù)存儲(chǔ)器, 見6.3節(jié). (2) 片內(nèi)擴(kuò)展的數(shù)據(jù)存儲(chǔ)器和片外擴(kuò)展的數(shù)據(jù)存儲(chǔ)器地址可以重疊, 且可以同時(shí)使用, 如W77E58, 80C320等.(3) 片外程序存儲(chǔ)器和片內(nèi)程序存儲(chǔ)器地址允許重疊,但只能使用其中之一.(4) 數(shù)據(jù)存儲(chǔ)器和程序存儲(chǔ)器的地址空間允許重疊.片外程序程序存儲(chǔ)器 片內(nèi)程序程序存儲(chǔ)器 片外擴(kuò)展的數(shù)據(jù)數(shù)據(jù)存儲(chǔ)器 片內(nèi)數(shù)據(jù)存儲(chǔ)器特殊功特殊功能寄存器能寄存器 片內(nèi)擴(kuò)展的片內(nèi)擴(kuò)展的數(shù)據(jù)存儲(chǔ)器數(shù)據(jù)存儲(chǔ)器高高128字字節(jié)節(jié)RAM 低低128字字節(jié)節(jié)RAM 程序存儲(chǔ)器程序存儲(chǔ)器(6
3、4K字節(jié)字節(jié))數(shù)據(jù)存儲(chǔ)器數(shù)據(jù)存儲(chǔ)器(128/256字節(jié)字節(jié))+ SFR+(擴(kuò)展的擴(kuò)展的64K字節(jié)字節(jié))MCS-51單片機(jī)的存儲(chǔ)器系統(tǒng)單片機(jī)的存儲(chǔ)器系統(tǒng)(限于并行擴(kuò)展限于并行擴(kuò)展) 2022-4-304MCS-51單片機(jī)的程序存儲(chǔ)空間 問問: 為什么說程序存儲(chǔ)器是為什么說程序存儲(chǔ)器是64K字節(jié)字節(jié)?n復(fù)位期間復(fù)位期間, EA/VP引腳的狀態(tài)決定引腳的狀態(tài)決定MCS-51單片機(jī)程序存儲(chǔ)單片機(jī)程序存儲(chǔ)器按下圖的例子使用器按下圖的例子使用EA =0片內(nèi)片內(nèi)程序程序存儲(chǔ)器存儲(chǔ)器片外片外程序程序片內(nèi)片內(nèi)程序程序影像影像空間空間0000H7FFFH8000HFFFFH片外片外程序程序片內(nèi)片內(nèi)程序程序影像影像
4、空間空間0000H7FFFH8000HFFFFH片內(nèi)片內(nèi)程序程序空間空間EA =12022-4-305程序存儲(chǔ)器中程序存儲(chǔ)器中7個(gè)特殊定義的地址個(gè)特殊定義的地址入口意義系統(tǒng)程序的啟動(dòng)地址 外部中斷0入口地址定時(shí)器0溢出入口地址外部中斷1入口地址定時(shí)器1溢出入口地址串行口中斷定時(shí)器2溢出或T2EX(P1.1)端負(fù)跳 MCS-51單片機(jī)存儲(chǔ)器系統(tǒng)的組成 程序存儲(chǔ)器: 片內(nèi)的和片外的 數(shù)據(jù)存儲(chǔ)器: 片內(nèi)的和擴(kuò)展的(包含片內(nèi)和片外擴(kuò)展的) 片內(nèi)數(shù)據(jù)存儲(chǔ)器的功能分區(qū)及其作用 片內(nèi)數(shù)據(jù)存儲(chǔ)器的功能分區(qū)及其作用 特殊功能寄存器(SFR) 總結(jié) MCS-51單片機(jī)的基本資源內(nèi)容2022-4-307片內(nèi)數(shù)據(jù)存儲(chǔ)
5、器功能分區(qū)及其作用低128字節(jié)RAM (地址范圍: 00H7FH)一般數(shù)據(jù)存儲(chǔ)器, 堆棧等; 每個(gè)字節(jié)都可以采用直接或間接地址訪問兩個(gè)特殊區(qū)域 通用寄存器區(qū) (32個(gè)字節(jié)地址): 00H1FH 通用位變量區(qū) (16個(gè)字節(jié)地址): 20H2FH; 128個(gè)位地址: 00H7FH 高128字節(jié)RAM (地址范圍: 80HFFH)一般數(shù)據(jù)存儲(chǔ)器, 堆棧等; 只能采用間接地址方式訪問特殊功能寄存器(SFR) (地址范圍: 80HFFH)特殊功能單元的編程控制; 只能采用直接地址方式訪問擴(kuò)展的數(shù)據(jù)存儲(chǔ)器 (地址范圍: 0000HxxxxH)只能采用MOVX指令(即外部數(shù)據(jù)存儲(chǔ)器和I/O地址)訪問2022
6、-4-308 數(shù)據(jù)存儲(chǔ)器片內(nèi)RAM 128字節(jié)(00H7FH)00H00H20H20H2FH2FH7FH7FH1FH1FH30H30H80H80HFFHFFH5252子系列才有子系列才有的的RAMRAM區(qū)區(qū)僅可以僅可以間接間接尋址尋址普通普通RAMRAM區(qū)區(qū)位尋址區(qū)位尋址區(qū)工作寄存器區(qū)工作寄存器區(qū)SFRSFR分布在分布在80H-FFH80H-FFH僅可僅可直接直接尋址尋址80H80HFFHFFH所有的所有的RAMRAM區(qū)區(qū)( (包括位尋包括位尋址區(qū)、工作寄存器區(qū))都址區(qū)、工作寄存器區(qū))都可以用于存放數(shù)據(jù),故也可以用于存放數(shù)據(jù),故也稱為稱為數(shù)據(jù)緩存寄存器數(shù)據(jù)緩存寄存器89C5189C51 128
7、128字節(jié)字節(jié)2022-4-309數(shù)據(jù)存儲(chǔ)器片內(nèi)RAM前32個(gè)單元是工作寄存器區(qū)(00H1FH)也稱之為:通用寄存器區(qū) (32個(gè)字節(jié)地址)00H00H20H20H2FH2FH7FH7FH1FH1FH30H30H80H80HFFHFFH52子系列才有子系列才有的的RAM區(qū)區(qū)普通普通RAM區(qū)區(qū)位尋址區(qū)位尋址區(qū)工作寄存器區(qū)工作寄存器區(qū)R0R2R1R3R4R5R6R707H02H01H00H06H04H05H03H08H1FH工作寄存器區(qū)工作寄存器區(qū)3工作寄存器區(qū)工作寄存器區(qū)2工作寄存器區(qū)工作寄存器區(qū)1工作寄存器區(qū)工作寄存器區(qū)00FH10H17H18H2022-4-3010數(shù)據(jù)存儲(chǔ)器RS1,RS0 =
8、 0 0 則選擇了工作寄存器組 0 區(qū)R0R7分別代表00H 07H單元。RS1,RS0 = 0 1 則選擇了工作寄存器組 1 區(qū)R0R7分別代表08H 0FH單元。RS1,RS0 = 1 0 則選擇了工作寄存器組 2 區(qū) R0R7分別代表10H 17H單元。RS1,RS0 = 1 1 則選擇了工作寄存器組 3 區(qū)R0R7分別代表18H 1FH單元。CYACF0RS1PSW.7RS0OVP工作寄存器使用哪一組由特殊功能寄存器(PSW)的RS1(PSW.4)、RS0(PSW.3)位狀態(tài)來選擇:PSW.4PSW.0PSW.32022-4-3011數(shù)據(jù)存儲(chǔ)器片內(nèi)RAM中有128個(gè)可按位尋址的位。 位
9、地址:00H7FH 分布在:20H2FH單元00H20H2FH7FH1FH30H80HFFH52子系列才有的RAM區(qū)普通RAM區(qū)位尋址區(qū)工作寄存器區(qū)單元地址(字節(jié)地址)單元地址(字節(jié)地址)27H22H21H20H26H24H25H23H28H2FH07 06 05 04 03 02 01 000F 0E 0D 0C 0B 0A 09 0817 16 15 14 13 12 11 101F 1E 1D 1C 1B 1A 19 1827 26 25 24 23 22 21 202F 2E 2D 2C 2B 2A 29 2837 36 35 34 33 32 31 303F 3E 3D 3C 3B
10、3A 39 3847 46 45 44 43 42 41 407F 7E 7D 7C 7B 7A 79 78位地址位地址2022-4-3012字節(jié)地址字節(jié)地址C 對(duì)應(yīng)的對(duì)應(yīng)的起始位地址起始位地址B為為位地址位地址B 對(duì)應(yīng)的對(duì)應(yīng)的字節(jié)地址字節(jié)地址C 及及偏移偏移d 分別為分別為(20) 08BCHH(08)20 mod 08CBHHdBH通用位變量地址空間的通用位變量地址空間的位地址和字節(jié)地址關(guān)系位地址和字節(jié)地址關(guān)系單元地址(字節(jié)地址)單元地址(字節(jié)地址)C27H22H21H20H26H24H25H23H28H2FH07 06 05 04 03 02 01 000F 0E 0D 0C 0B 0A
11、 09 0817 16 15 14 13 12 11 101F 1E 1D 1C 1B 1A 19 1827 26 25 24 23 22 21 202F 2E 2D 2C 2B 2A 29 2837 36 35 34 33 32 31 303F 3E 3D 3C 3B 3A 39 3847 46 45 44 43 42 41 407F 7E 7D 7C 7B 7A 79 78位地址位地址B2022-4-3013MCS-51單片機(jī)的特殊功能寄存器 標(biāo)準(zhǔn)標(biāo)準(zhǔn)8031和和8051等具有等具有21個(gè)個(gè)SFRs; 8032和和8052等具有等具有27個(gè)個(gè)SFRs8052特有的特有的6個(gè)個(gè)SFRs請(qǐng)問請(qǐng)
12、問: 為什么為什么8052比比8051多出多出6個(gè)個(gè)SFRs? 128個(gè)特殊功能位個(gè)特殊功能位,位地址位地址: 80HFFH(詳見下頁(yè)詳見下頁(yè))DPTR8052的的27個(gè)個(gè)SFRs控制控制以下功能單元以下功能單元: 4個(gè)個(gè)PIO端口端口 5個(gè)中斷源個(gè)中斷源 1個(gè)串行端口個(gè)串行端口 3個(gè)個(gè)16位定時(shí)位定時(shí)/計(jì)數(shù)器計(jì)數(shù)器 等等.n其它衍生的類型可能集成了更多的特殊功能單元其它衍生的類型可能集成了更多的特殊功能單元(如如ADC和和DAC, 串行端串行端口等口等), 所以將具有更多的所以將具有更多的SFRs2022-4-3014特殊功能位(SFR中的特殊位變量)2022-4-3015外部數(shù)據(jù)存儲(chǔ)器nM
13、CS-51外部數(shù)據(jù)存儲(chǔ)器尋址空間為64KB。n對(duì)外部數(shù)據(jù)存儲(chǔ)器的訪問采用寄存器間接尋址方式。間址寄存器有R0,R1(尋址范圍僅256B)和數(shù)據(jù)指針DPTR(尋址范圍達(dá)64KB)。n訪問外部數(shù)據(jù)存儲(chǔ)器用MOVX類指令,當(dāng)執(zhí)行MOVX指令時(shí),單片機(jī)就會(huì)產(chǎn)生RD、WR信號(hào)選通,以對(duì)外部數(shù)據(jù)存儲(chǔ)器產(chǎn)生讀寫操作。 2022-4-3016不同存儲(chǔ)空間的訪問方法程序存儲(chǔ)器 (無論片內(nèi)的或片外的)只能用MOVC查表指令訪問(僅允許讀! 為什么?)數(shù)據(jù)存儲(chǔ)器低128字節(jié)RAM: 支持多種訪問方式高128字節(jié)RAM: 僅支持間接地址訪問SFR: 僅支持直接地址訪問擴(kuò)展的(并行)數(shù)據(jù)存儲(chǔ)器(無論片內(nèi)的或片外的)只能
14、采用MOVX指令訪問2022-4-3017MCS-51單片機(jī)地址空間的編址一個(gè)系統(tǒng)的所有程序存儲(chǔ)器采用統(tǒng)一編址, 占用地址范圍: 0000HFFFFH, 允許重疊但不能同時(shí)使用片內(nèi)低128字節(jié)和高128字節(jié)RAM以及SFR統(tǒng)一編址, 占用地址范圍: 00HFFH片內(nèi)擴(kuò)展的數(shù)據(jù)存儲(chǔ)器和片外擴(kuò)展的數(shù)據(jù)都可以占用地址空間: 0000HFFFFH, 需要有特殊功能位或SFR來識(shí)別并行擴(kuò)展的數(shù)據(jù)存儲(chǔ)器與并行擴(kuò)展的I/O端口統(tǒng)一編址, 占用地址空間: 0000HFFFFH, 不允許重疊總結(jié)總結(jié)第2講和本講內(nèi)容, MCS-51單片機(jī)的基本資源包括u 片內(nèi)128字節(jié)(8051)/256字節(jié)(8052)RAMu 片內(nèi)064K字節(jié)ROMu 最大可分別擴(kuò)展64K字節(jié)程序存儲(chǔ)器, 64K字節(jié)數(shù)據(jù)存儲(chǔ)器(以及I/O)u 一個(gè)布
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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年河北省安全員知識(shí)題庫(kù)附答案
- 醫(yī)療耗材銷售合同范本
- 印制資料合同范例
- 細(xì)胞培養(yǎng)鉆石銷售代理合同
- 公司間策劃合同范本
- 出售公寓房合同范本
- 不執(zhí)行合同范本
- 暗能量教育數(shù)據(jù)價(jià)值挖掘
- CUBA 高職組籃球比賽中技術(shù)運(yùn)用的效果研究
- 會(huì)場(chǎng)租賃合同范本模板
- 第九屆鵬程杯五年級(jí)數(shù)學(xué)競(jìng)賽初試真題
- 實(shí)驗(yàn)一 外科常用手術(shù)器械課件
- 電梯結(jié)構(gòu)與原理-第2版-全套課件
- 《現(xiàn)代漢語》語音教學(xué)上課用課件
- 采購(gòu)流程各部門關(guān)系圖
- 《遙感導(dǎo)論》全套課件
- 力士樂工程機(jī)械液壓培訓(xùn)資料(共7篇)課件
- 村光伏發(fā)電申請(qǐng)書
- 降低混凝土路面裂縫發(fā)生率QC小組資料
- 【教師必備】部編版四年級(jí)語文上冊(cè)第二單元【集體備課】
- 支氣管擴(kuò)張的護(hù)理PPT
評(píng)論
0/150
提交評(píng)論