單片機(jī)存儲(chǔ)器課件_第1頁(yè)
單片機(jī)存儲(chǔ)器課件_第2頁(yè)
單片機(jī)存儲(chǔ)器課件_第3頁(yè)
單片機(jī)存儲(chǔ)器課件_第4頁(yè)
單片機(jī)存儲(chǔ)器課件_第5頁(yè)
已閱讀5頁(yè),還剩15頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、單片機(jī)存儲(chǔ)器第三章第三章 MCS51存儲(chǔ)器存儲(chǔ)器 8051片內(nèi)存儲(chǔ)器及其外部擴(kuò)展片內(nèi)存儲(chǔ)器及其外部擴(kuò)展單片機(jī)存儲(chǔ)器半導(dǎo)體存儲(chǔ)器的分類半導(dǎo)體存儲(chǔ)器的分類單片機(jī)存儲(chǔ)器3.2 MCS51單片機(jī)存儲(chǔ)器結(jié)構(gòu)單片機(jī)存儲(chǔ)器結(jié)構(gòu)主要特點(diǎn)是主要特點(diǎn)是:程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器的尋址空間是分開(kāi)的程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器的尋址空間是分開(kāi)的存儲(chǔ)器有內(nèi)外區(qū)分存儲(chǔ)器有內(nèi)外區(qū)分單片機(jī)存儲(chǔ)器存儲(chǔ)器映像圖(書存儲(chǔ)器映像圖(書P36)單片機(jī)存儲(chǔ)器8051物理上物理上有有4個(gè)個(gè)存儲(chǔ)器地址空間:存儲(chǔ)器地址空間:8051邏輯上邏輯上有有3個(gè)個(gè)存儲(chǔ)器地址空間存儲(chǔ)器地址空間:?jiǎn)纹瑱C(jī)存儲(chǔ)器(1 1)內(nèi)部數(shù)據(jù)存儲(chǔ)器中低)內(nèi)部數(shù)據(jù)存儲(chǔ)器中低128字

2、節(jié)字節(jié) 8051內(nèi)部數(shù)據(jù)存儲(chǔ)器配置圖內(nèi)部數(shù)據(jù)存儲(chǔ)器配置圖 見(jiàn)書見(jiàn)書P39圖圖3.5單片機(jī)存儲(chǔ)器v內(nèi)部?jī)?nèi)部RAM寄存器區(qū)寄存器區(qū) 內(nèi)部?jī)?nèi)部RAMRAM的前的前3232個(gè)單元,共分為個(gè)單元,共分為4 4組,每組含組,每組含8 8個(gè)個(gè)寄存器,在組中按寄存器,在組中按R7R7R0R0編號(hào),地址從編號(hào),地址從00H00H1FH1FH。 CPUCPU使用哪一組寄存器,由程序狀態(tài)字中的使用哪一組寄存器,由程序狀態(tài)字中的RS0RS0、RS1RS1的設(shè)置來(lái)決定。的設(shè)置來(lái)決定。 RS1RS0寄存器組寄存器組對(duì)應(yīng)對(duì)應(yīng)RAM地址地址00組組000H07H01組組108H0FH10組組210H17H11組組318H1F

3、H單片機(jī)存儲(chǔ)器通用寄存器一般有兩種使用方法:通用寄存器一般有兩種使用方法:一、用寄存器的符號(hào)來(lái)表示;一、用寄存器的符號(hào)來(lái)表示;二、用單元地址來(lái)表示。二、用單元地址來(lái)表示。 例:若例:若MOV A, R0 與與 MOV A, 00H指令是等同的指令是等同的 (問(wèn):此時(shí)隱含給出的(問(wèn):此時(shí)隱含給出的RS1、RS0為?)為?)單片機(jī)存儲(chǔ)器v內(nèi)部?jī)?nèi)部RAM位尋址區(qū)位尋址區(qū) 片內(nèi)片內(nèi)20H20H2FH2FH字節(jié)單元,即可字節(jié)單元,即可作為一般的作為一般的RAMRAM區(qū)使用進(jìn)行字節(jié)操區(qū)使用進(jìn)行字節(jié)操作,也可以對(duì)單元中的每一位進(jìn)行作,也可以對(duì)單元中的每一位進(jìn)行位操作,共有位操作,共有1616個(gè)字節(jié)尋址單元,

4、個(gè)字節(jié)尋址單元,按位計(jì)算有按位計(jì)算有128128位,位地址為:位,位地址為:00H00H7FH7FH例:清除例:清除位地址位地址00H單元單元 CLR 00H ;對(duì)某位清;對(duì)某位清0 MOV 20H, #00H ;或或 AND 20H, #00H 單片機(jī)存儲(chǔ)器v內(nèi)部?jī)?nèi)部RAM用戶用戶RAM區(qū)區(qū) 單元地址為單元地址為30H7FH。共。共8080個(gè)字節(jié)單元。個(gè)字節(jié)單元。 注意:對(duì)于用戶注意:對(duì)于用戶RAM區(qū),只能以存儲(chǔ)單元(字節(jié)區(qū),只能以存儲(chǔ)單元(字節(jié)地址)的形式來(lái)使用,一般用作堆棧區(qū)。地址)的形式來(lái)使用,一般用作堆棧區(qū)。 單片機(jī)存儲(chǔ)器(2 2)內(nèi)部數(shù)據(jù)存儲(chǔ)器中高)內(nèi)部數(shù)據(jù)存儲(chǔ)器中高128字節(jié)字節(jié)

5、 v專用寄存器:做為專門規(guī)定的、有特定的用途寄專用寄存器:做為專門規(guī)定的、有特定的用途寄存器。也就是用于存放相應(yīng)部件的控制命令、狀存器。也就是用于存放相應(yīng)部件的控制命令、狀態(tài)、或者數(shù)據(jù)的寄存器態(tài)、或者數(shù)據(jù)的寄存器v又稱專用寄存器區(qū)又稱專用寄存器區(qū),共共22個(gè)專用寄存器,其中有個(gè)專用寄存器,其中有21個(gè)為可尋址的(見(jiàn)書個(gè)為可尋址的(見(jiàn)書P41,P41,圖圖3.73.7) 。單片機(jī)存儲(chǔ)器v專用寄存器的地址(共專用寄存器的地址(共2121個(gè))個(gè)) 見(jiàn)書見(jiàn)書P41P41,表,表 v專用寄存器的位尋址專用寄存器的位尋址 表中,寄存器的名稱前面打表中,寄存器的名稱前面打* *號(hào),代表該寄存器是可以進(jìn)行號(hào),

6、代表該寄存器是可以進(jìn)行位尋址的,即對(duì)每一位都可以位尋址的,即對(duì)每一位都可以使用位指令進(jìn)行操作使用位指令進(jìn)行操作 單片機(jī)存儲(chǔ)器(3)內(nèi)部程序存儲(chǔ)器 8051的內(nèi)部的內(nèi)部ROM容量容量4K 地址地址 0000H0FFFH注意一些特殊單元的使用,包括下面部分:注意一些特殊單元的使用,包括下面部分: 0000H0002H :上電或復(fù)位的程序入口地址:上電或復(fù)位的程序入口地址 0003H000AH :外部中斷:外部中斷0中斷地址區(qū)中斷地址區(qū) 000BH0012H ;定時(shí)器;定時(shí)器/計(jì)數(shù)器計(jì)數(shù)器0中斷地址區(qū)中斷地址區(qū) 0013H001AH :外部中斷:外部中斷1中斷地址區(qū)中斷地址區(qū) 001BH0022H

7、:定時(shí)器:定時(shí)器/計(jì)數(shù)器計(jì)數(shù)器1中斷地址區(qū)中斷地址區(qū) 0023H002AH :串行中斷的地址區(qū):串行中斷的地址區(qū)單片機(jī)存儲(chǔ)器(4)MCS-51單片機(jī)系統(tǒng)的存儲(chǔ)器結(jié)構(gòu)特點(diǎn)l l 數(shù)據(jù)存儲(chǔ)器和程序存儲(chǔ)器分開(kāi)處理數(shù)據(jù)存儲(chǔ)器和程序存儲(chǔ)器分開(kāi)處理l l 存儲(chǔ)器有內(nèi)外之分存儲(chǔ)器有內(nèi)外之分 總之:總之:MCS-51單片機(jī)應(yīng)用系統(tǒng)的整個(gè)存儲(chǔ)器單片機(jī)應(yīng)用系統(tǒng)的整個(gè)存儲(chǔ)器系統(tǒng)系統(tǒng)是是由片內(nèi)存儲(chǔ)器和片外擴(kuò)展存儲(chǔ)器構(gòu)成。由片內(nèi)存儲(chǔ)器和片外擴(kuò)展存儲(chǔ)器構(gòu)成。單片機(jī)存儲(chǔ)器3.3 外部存儲(chǔ)器擴(kuò)展外部存儲(chǔ)器擴(kuò)展3.3.1 外部程序存儲(chǔ)器的擴(kuò)展外部程序存儲(chǔ)器的擴(kuò)展MCS-51MCS-51用于擴(kuò)展用于擴(kuò)展外部程序存儲(chǔ)器外部程序存儲(chǔ)

8、器的外部總線信號(hào):的外部總線信號(hào):P P0.00.7: 8 8位數(shù)據(jù)和低位數(shù)據(jù)和低8 8位地址信號(hào),復(fù)用總線位地址信號(hào),復(fù)用總線ADAD0 07 7。P P2.02.7: 高高8 8位地址信號(hào)位地址信號(hào)ABAB8 81515ALEALE:地址鎖存允許控制信號(hào)地址鎖存允許控制信號(hào)PSENPSEN:片外程序存儲(chǔ)器讀控制信號(hào)片外程序存儲(chǔ)器讀控制信號(hào)EAEA:程序存儲(chǔ)器選擇程序存儲(chǔ)器選擇外部程序存儲(chǔ)器訪問(wèn)時(shí)序外部程序存儲(chǔ)器訪問(wèn)時(shí)序單片機(jī)存儲(chǔ)器常用常用EPROMEPROM芯片:芯片:Intel 2716(2KIntel 2716(2K8 8位位) )、2732(4KB)2732(4KB)、2764(8K

9、B)2764(8KB)、27128(16KB)27128(16KB)、27256(32KB)27256(32KB)、27512(64KB)27512(64KB)。80518051擴(kuò)展程序存儲(chǔ)器擴(kuò)展程序存儲(chǔ)器27162716(2KB EPROM2KB EPROM)單片機(jī)存儲(chǔ)器MCS-51MCS-51用于擴(kuò)展用于擴(kuò)展外部數(shù)據(jù)存儲(chǔ)器外部數(shù)據(jù)存儲(chǔ)器的外部總線信號(hào):的外部總線信號(hào):P P0.00.7: 8 8位數(shù)據(jù)和低位數(shù)據(jù)和低8 8位地址信號(hào),復(fù)用總線位地址信號(hào),復(fù)用總線ADAD0 07 7。P P2.02.7: 高高8 8位地址信號(hào)位地址信號(hào)ABAB8 81515ALEALE:地址鎖存允許控制信號(hào)地

10、址鎖存允許控制信號(hào)RDRD:片外數(shù)據(jù)存儲(chǔ)器讀控制信號(hào)片外數(shù)據(jù)存儲(chǔ)器讀控制信號(hào)WRWR:片外數(shù)據(jù)存儲(chǔ)器寫控制信號(hào)片外數(shù)據(jù)存儲(chǔ)器寫控制信號(hào)外部數(shù)據(jù)存儲(chǔ)器訪問(wèn)時(shí)序單片機(jī)存儲(chǔ)器常用常用RAMRAM芯片:芯片:Intel 6116(2KBIntel 6116(2KB8)8)、6264(8KB 6264(8KB 8)8)、62256(32KB62256(32KB8)8)。80518051擴(kuò)展數(shù)據(jù)存儲(chǔ)器擴(kuò)展數(shù)據(jù)存儲(chǔ)器61166116(2KB RAM2KB RAM)單片機(jī)存儲(chǔ)器單片機(jī)連接單片機(jī)連接 8KB EPROM 2764 8KB EPROM 2764 和和 8KB RAM 6264 8KB RAM 6264 各一片各一片單片機(jī)存儲(chǔ)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論