




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、單片機(jī)課件存儲(chǔ)器第1頁(yè),共35頁(yè),2022年,5月20日,2點(diǎn)44分,星期二通知十一調(diào)課:26日上9月30日課27日上10月7日課第2頁(yè),共35頁(yè),2022年,5月20日,2點(diǎn)44分,星期二第三章MCS51存儲(chǔ)器MCS51存儲(chǔ)器結(jié)構(gòu)程序存儲(chǔ)器數(shù)據(jù)存儲(chǔ)器特殊功能寄存器外部存儲(chǔ)器訪問(wèn)尋址方式布爾(位)處理器第3頁(yè),共35頁(yè),2022年,5月20日,2點(diǎn)44分,星期二數(shù)據(jù)存儲(chǔ)器 RAM的種類(lèi)1)靜態(tài)RAM: 2114(1K*4B)、6116(2K*8B)、6264(8K*8B)、62128(16*8)、62256(32*8B) 、62512(64*8B)2)動(dòng)態(tài)RAM:2164A(64K*1位) 、
2、2186(8K*位)3)非易失NVSRAM : DS1220(2K*8)、DS1225(8K*8)、DS1235(32*8)、DS1245(128K*8)、DS1255(512K*8)、DS1275(1M*8)、DS128(2M*8)、1295(4M*8)第4頁(yè),共35頁(yè),2022年,5月20日,2點(diǎn)44分,星期二ROM程序存儲(chǔ)器程序存儲(chǔ)器ROM1)ROM、PROM、EPROM、EEPROM *EPROM : 2732(4K*8)2764(8K*8)27128(16K*8) *EEPROM : 2817(2K*8)第5頁(yè),共35頁(yè),2022年,5月20日,2點(diǎn)44分,星期二2 MCS-51存儲(chǔ)
3、器結(jié)構(gòu)數(shù)據(jù) / 程序存儲(chǔ)器分別三個(gè)物理空間*64K的程序存儲(chǔ)器空間( 片內(nèi)外) *64K的數(shù)據(jù)存儲(chǔ)器空間*256字節(jié)的內(nèi)部數(shù)據(jù)存儲(chǔ)器空間第6頁(yè),共35頁(yè),2022年,5月20日,2點(diǎn)44分,星期二0FFFH 。 。 0000H外部數(shù)據(jù) 存儲(chǔ)器 64KB RAM外 8051存儲(chǔ)器映像圖ROM內(nèi) EA=1 4KBROM外 EA=0 4KBROM外 60KBFFFFH 。 。 1000HFFH80H7FH00HRAM內(nèi) SFR內(nèi)部FFFFH0000H8051存儲(chǔ)器結(jié)構(gòu)外部數(shù)據(jù) 存儲(chǔ)器 64KB RAM外第7頁(yè),共35頁(yè),2022年,5月20日,2點(diǎn)44分,星期二ROM內(nèi) EA=1 8KBROM外 E
4、A=0 8KB1FFFH 。 。 0000HROM外 56KBFFFFH 。 。 2000HFFH80H7FH00HRAM內(nèi)外部數(shù)據(jù) 存儲(chǔ)器 64KB RAM外FFFFH0000H 8052存儲(chǔ)器映像圖RAM內(nèi)SFR 8052的SFR和高位RAM地址空間重疊 8052存儲(chǔ)器結(jié)構(gòu)第8頁(yè),共35頁(yè),2022年,5月20日,2點(diǎn)44分,星期二程序存儲(chǔ)器地址空間 PC(16位)可以訪問(wèn)64K空間EA=0低4K從外部開(kāi)始, EA=1低4K從內(nèi)部開(kāi)始。(8052從低8K開(kāi)始)。PSEN為訪問(wèn)外程序存儲(chǔ)器指令程序存儲(chǔ)器地址中某些單元用于特定程序段 0000H-0002H 程序起始 0003H-0032H 中
5、斷服務(wù)程序第9頁(yè),共35頁(yè),2022年,5月20日,2點(diǎn)44分,星期二中斷服務(wù)程序首地址 中斷源 首地址1.外部中斷0(INT0) 0003H2.定時(shí)器0益出中斷 000BH3.外部中斷1(INT1) 0013H4.定時(shí)器1益出中斷 001BH5.串行口中斷 0023H6.定時(shí)器2益出中斷 002BH0000H0003H0032H0050H中斷服務(wù)主程序程序起始0000H-0002H單元為程序起始0003H-0032H單元為中斷服務(wù)程序第10頁(yè),共35頁(yè),2022年,5月20日,2點(diǎn)44分,星期二程序存儲(chǔ)器:編程序安排 1 0000H-0002H單元為程序起始 0003H-0032H單元為中斷
6、服務(wù)程序轉(zhuǎn)移地址 2 主程序 3 子程序 4 中斷服務(wù)程序及數(shù)據(jù)常數(shù)表格 片內(nèi)外地址空間統(tǒng)一編址 EA=0 / EA=1第11頁(yè),共35頁(yè),2022年,5月20日,2點(diǎn)44分,星期二MCS-51數(shù)據(jù)存儲(chǔ)器地址空間片內(nèi)00H-7FH MOV指令片外0000H-FFFFH MOVX指令內(nèi)部數(shù)據(jù)存儲(chǔ)器分幾個(gè)不同物理空間FFH80H7FH00HRAMSFRRAM地址重疊不同尋址方式區(qū)別第12頁(yè),共35頁(yè),2022年,5月20日,2點(diǎn)44分,星期二 R0-R7 寄存器組3 R0-R7 寄存器組2 R0-R7 寄存器組1 R0-R7 寄存器組0位尋區(qū)RAM字節(jié)尋區(qū)RAM 7FH 30H 2FH 20H 1
7、FH 00H2 128個(gè)單元 位尋址區(qū) 3 字節(jié)尋區(qū) 內(nèi)部數(shù)據(jù)存儲(chǔ)器3部分組成1 工作寄存器組 8051系統(tǒng)第13頁(yè),共35頁(yè),2022年,5月20日,2點(diǎn)44分,星期二1FH18H17H10H0FH08H07H00H3124231615870 工作寄存器組3工作寄存器組2工作寄存器組1工作寄存器組0R7R0R7R0R7R0R7R0RAM區(qū)域031單元4組寄存器組R0-R7同符號(hào),某一時(shí)刻只能選一組 PSW寄存器的RS1,RS0選擇有關(guān)第14頁(yè),共35頁(yè),2022年,5月20日,2點(diǎn)44分,星期二專(zhuān)用寄存器PSW CY AC F0 RS0 RS1 OV - PCY:高位進(jìn)位標(biāo)志AC:輔助位進(jìn)位
8、標(biāo)志F0:用戶(hù)標(biāo)志位OV:溢出標(biāo)志位P:奇偶標(biāo)志位-:保留位第15頁(yè),共35頁(yè),2022年,5月20日,2點(diǎn)44分,星期二工作寄存器組:RS1 RS0 寄存器組 RAM位置 0 0 0 00H07H 0 1 1 08H-0FH 1 0 2 10H-17H 1 1 3 18H-1FH第16頁(yè),共35頁(yè),2022年,5月20日,2點(diǎn)44分,星期二位尋區(qū)RAM字節(jié)尋區(qū)RAM 7FH 30H 2FH 20H 1FH 00H2 128個(gè)單元 位尋址區(qū) 3 字節(jié)尋區(qū) 內(nèi)部數(shù)據(jù)存儲(chǔ)器3部分組成1 工作寄存器組 8051系統(tǒng) R0-R7 寄存器組3 R0-R7 寄存器組2 R0-R7 寄存器組1 R0-R7
9、寄存器組0第17頁(yè),共35頁(yè),2022年,5月20日,2點(diǎn)44分,星期二 7F 7E 7D 7C 7B 7A 79 78 77 76 75 74 73 72 71 70 6F 6E 6D 6C 6B 6A 69 68 - 07 06 05 04 03 02 01 00 工作寄存器3 工作寄存器2 工作寄存器1 工作寄存器0 - 00H1FH20H2FH內(nèi)部RAM位尋址區(qū)128個(gè)單元程序狀態(tài)寄存儲(chǔ)器PSWRS1 RS0兩位選擇第18頁(yè),共35頁(yè),2022年,5月20日,2點(diǎn)44分,星期二位尋址區(qū)128個(gè)單元2FH2EH2DH23H22H21H20H474645353433327F 7E 7D 7
10、C 7B 7A 79 78 76 75 74 73 72 71 706F 6E 6D 6C 6B 6A 69 681F 1E 1D 1C 1B 1A 19 18 16 15 14 13 12 11 10 0F 0E 0D 0C 0B 0A 09 0807 06 05 04 03 02 01 0016個(gè)字節(jié)單元第19頁(yè),共35頁(yè),2022年,5月20日,2點(diǎn)44分,星期二字節(jié)尋址區(qū)30H-7FH 或 30H-FFH顯示緩沖區(qū)數(shù)據(jù)交換區(qū)數(shù)據(jù)標(biāo)志區(qū)打印緩沖區(qū)堆棧區(qū)數(shù)據(jù)采集、緩沖區(qū) 等等-FFH7FH30H第20頁(yè),共35頁(yè),2022年,5月20日,2點(diǎn)44分,星期二00H20H30H7FHFFH字節(jié)
11、尋址區(qū)位尋址區(qū)字節(jié)尋址區(qū)80518052內(nèi)部RAM存儲(chǔ)器8052 80H-FFH內(nèi)部RAM存儲(chǔ)器 RAM和SFR特殊工能寄存器地址重疊 尋址方式不同 RAM-間接尋址Ri SFR- 直接尋址地址數(shù)可以被八整除的寄存器可以位尋址 P0-P3, A,B,PSW,IP,IE, SCON,TCON,T2CON, 12個(gè)寄存器+16個(gè)RAM區(qū)單元=28個(gè)字節(jié) 28*8=224個(gè)單元(三個(gè)未定義) 221個(gè)單元可以位尋址工作寄存器第21頁(yè),共35頁(yè),2022年,5月20日,2點(diǎn)44分,星期二3。2。3 特殊功能寄存器SFR240128F7 F087 80BAPSWT2CONIPP3IEP2SCONP1TC
12、ONP0除程序存儲(chǔ)器指針PC和工作為工作寄存器組外其他特殊功能寄存器位于這個(gè)地址空間(80H-FFH)其中地址數(shù)可以被八整除的寄存器可以位尋址8052的SFR和高位RAM地址空間重疊第22頁(yè),共35頁(yè),2022年,5月20日,2點(diǎn)44分,星期二TH1TH0TL1TL0TMODTCONPCONDPHDPLSPP0SBUFSCONP1IEP2IPP3PSWACCBFEDCBA980 1 2 3 4 5 6 7 8 9 A B C D E F 07低位地址圖4.2特殊功能寄存器尋址空間 第23頁(yè),共35頁(yè),2022年,5月20日,2點(diǎn)44分,星期二位地址空間表示方法D7 D6 D5 D4 D3 D2
13、 D1 D0PSWF0D5PSW.5表示同一位地址的方法第24頁(yè),共35頁(yè),2022年,5月20日,2點(diǎn)44分,星期二3 外部存儲(chǔ)器訪問(wèn) 3.3.1外部程序存儲(chǔ)器訪問(wèn) ALE-地址鎖存信號(hào) PSEN-程序存儲(chǔ)器選通信號(hào) MOVC A,A+DPTR 64KB MOVC A,A+PC 256B 第25頁(yè),共35頁(yè),2022年,5月20日,2點(diǎn)44分,星期二3 外部存儲(chǔ)器訪問(wèn) 3.3.2外部數(shù)據(jù)存儲(chǔ)器訪問(wèn)地址: Ri-P0口 DPTR-DPL(P0口) DPH(P2口)指令: MOVX A,Ri MOVX A,DPTR-輸入 MOVX Ri,A MOVX DPTR,A-輸出 256B 64KB第26
14、頁(yè),共35頁(yè),2022年,5月20日,2點(diǎn)44分,星期二外部數(shù)據(jù)存儲(chǔ)器的讀寫(xiě)操作讀指令:MOVX A,DPTR MOVX A, Ri 寫(xiě)指令:MOVX DPTR,A MOVX Ri, A如:3F50H數(shù)據(jù)讀到A指令 MOV DPTR ,#3F50H MOVX A , DPTR或MOV P2 , #3FHMOV R0 , #50H MOVX A , R0第27頁(yè),共35頁(yè),2022年,5月20日,2點(diǎn)44分,星期二外部擴(kuò)展地址 / 數(shù)據(jù)總線-P0口和P2 ALE PSEN RD WR P0口-地址 / 數(shù)據(jù)總線 分時(shí)復(fù)用。 P2口-高位地址 ,不能再作為I/O口用。 805174LS373RAM
15、ROMALEP0P2RD /WRPSENOERD / WRA0-A7D0-D7A8-A15A0-A7D0-D7A8-A15第28頁(yè),共35頁(yè),2022年,5月20日,2點(diǎn)44分,星期二程序/數(shù)據(jù)存儲(chǔ)器混合應(yīng)用調(diào)試程序方便執(zhí)行MOVX指令時(shí),產(chǎn)生RD / WR信號(hào)將程序裝入RAM中,可以進(jìn)行讀/寫(xiě)修改。執(zhí)行RAM中程序時(shí),由PSEN信號(hào)選通RAM讀出與門(mén)RD / WRPSENOE混合選通信號(hào)RAM第29頁(yè),共35頁(yè),2022年,5月20日,2點(diǎn)44分,星期二ALEPSENRDPCH OUTPCH OUT輸入指令一個(gè)機(jī)器周期一個(gè)機(jī)器周期PCH OUT 高位地址PCH OUTPCH OUTINL O
16、UTINSTINL OUT INL OUTINST INL OUTL 輸出L 輸出L 輸出L 輸出A 無(wú)MOVX指令時(shí)序P2P0低位地址輸出第30頁(yè),共35頁(yè),2022年,5月20日,2點(diǎn)44分,星期二一個(gè)機(jī)器周期一個(gè)機(jī)器周期ALEPSENRDPCHOUTPCH OUTDPH OUT ORPCH OUTPCH OUTINL OUT INADD R OUTDATA INL OUT輸入指令L 輸出L 低位DPL和 Ri 輸出數(shù)據(jù)輸入L 輸出P0P2B MOVX 指令時(shí)序低位地址輸出低位地址輸出第31頁(yè),共35頁(yè),2022年,5月20日,2點(diǎn)44分,星期二MCS-51系列尋址方式存儲(chǔ)器中的尋找數(shù)據(jù)通
17、過(guò)不同的組合-形成多種尋址方式尋找目的地址的過(guò)程為尋址過(guò)程靈活方便及時(shí)找到目的地址MCS-51系列尋址方式7種第32頁(yè),共35頁(yè),2022年,5月20日,2點(diǎn)44分,星期二3。4 MCS-51的尋址方式 寄存器 1寄存器 R0-R7, ACC,B,C(位) ,DPTR 2直接尋址 RAM 低128字節(jié)和 SFR寄存器及位地址 3寄存器 RAM(R1,R0,SP)和高位128字節(jié)間接尋址 外RAM(R1,R0,DPTR) 及I/O口 4立即尋址 程序存儲(chǔ)器立即數(shù)(程序存儲(chǔ)器常數(shù)部分) 5基址寄存 程序存儲(chǔ)器( A+DPTR,A+PC )器加變址寄 64KB 256B存器間接尋址 第33頁(yè),共35頁(yè),2022年,5月20日,
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 湖北生態(tài)溫室施工方案
- 鐵嶺水源井施工方案
- 鋼渣施工方案
- 預(yù)制水磨石樓地面施工方案
- 六安鋼纖維窨井蓋施工方案
- 綠化種植工程施工方案
- 云南學(xué)校草坪施工方案
- 青浦區(qū)老舊廠房施工方案
- 鋪設(shè)水泥路面基礎(chǔ)施工方案
- 蘇州螺旋風(fēng)管安裝施工方案
- 初中英語(yǔ)不規(guī)則動(dòng)詞表(譯林版-中英)
- 【A酒店員工敬業(yè)度提升對(duì)策探究10000字(論文)】
- 人工造林項(xiàng)目投標(biāo)方案(技術(shù)方案)
- 版NCCN直腸癌指南解讀
- 全過(guò)程工程咨詢(xún)服務(wù)服務(wù)質(zhì)量保障方案
- 安全生產(chǎn)培訓(xùn)記錄表
- (高清版)DZT 0319-2018 冶金行業(yè)綠色礦山建設(shè)規(guī)范
- 2024年湖南株洲市天元區(qū)面向社會(huì)社區(qū)專(zhuān)職工作者招聘筆試參考題庫(kù)附帶答案詳解
- 高中生物學(xué)科核心素養(yǎng)解讀課件
- 2024屆江蘇省蘇州市八年級(jí)語(yǔ)文第二學(xué)期期末統(tǒng)考試題含解析
- 個(gè)人所得稅宣貫培訓(xùn)課件
評(píng)論
0/150
提交評(píng)論