微機(jī)原理與應(yīng)用:第七講 51單片機(jī)系列存儲(chǔ)器組織_第1頁
微機(jī)原理與應(yīng)用:第七講 51單片機(jī)系列存儲(chǔ)器組織_第2頁
微機(jī)原理與應(yīng)用:第七講 51單片機(jī)系列存儲(chǔ)器組織_第3頁
微機(jī)原理與應(yīng)用:第七講 51單片機(jī)系列存儲(chǔ)器組織_第4頁
微機(jī)原理與應(yīng)用:第七講 51單片機(jī)系列存儲(chǔ)器組織_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、第七講,51系列單片機(jī)存儲(chǔ)器組織和特殊功能寄存器,課堂互動(dòng)二,2)在CPU中,用于存放指令地址的部件是 ? (A) 指令寄存器 (B) 程序計(jì)數(shù)器 (C) 指令譯碼器 (D) 累加器,4) 在運(yùn)算器中存放倆數(shù)運(yùn)算后狀態(tài)的部件是 。 (A) 累加器 (B) 暫存器(C) 標(biāo)志位寄存器 (D) ALU,1)在CPU中,用于存放指令代碼的部件是 ? (A) 指令寄存器 (B) 程序計(jì)數(shù)器 (C) 指令譯碼器 (D) 累加器,3) MCS-51系列單片機(jī)復(fù)位后,PC的內(nèi)容為 。 (A) 0000H (B) 0003H(C) 000BH (D) 0013H,2.存儲(chǔ)器組織,存儲(chǔ)器分類,1.存儲(chǔ)器系統(tǒng)按功

2、能分成兩部分,程序存儲(chǔ)器:64KB,數(shù)據(jù)存儲(chǔ)器:64K+128256字節(jié),2.存儲(chǔ)器系統(tǒng)按位置分成兩部分,片內(nèi)存儲(chǔ)器:程序存儲(chǔ)器032KB字節(jié),數(shù)據(jù)存儲(chǔ)器128256個(gè)字節(jié),片外存儲(chǔ)器:程序存儲(chǔ)器,數(shù)據(jù)存儲(chǔ)器64K,3.存儲(chǔ)器系統(tǒng)按存放信息的位數(shù)來分,位存儲(chǔ)器:20H2FH,部分特殊功能寄存器,字節(jié)存儲(chǔ)器,2.3.1 程序存儲(chǔ)器,程序存儲(chǔ)器總的存儲(chǔ)器空間:64KB。 程序存儲(chǔ)器空間的編址:片內(nèi)和片外統(tǒng)一編址,采用16位二進(jìn)制數(shù)來表示地址信息。因?yàn)?16=641024=64KB,存儲(chǔ)器容量與地址線數(shù)匹配。 程序存儲(chǔ)器中的信息:程序的機(jī)器目的代碼,而非源程序;也可以存放常量數(shù)據(jù),但不可存放變量數(shù)據(jù)

3、,程序存儲(chǔ)器續(xù),程序存儲(chǔ)器采用只讀存儲(chǔ)器,而不是讀/寫存儲(chǔ)器。有利于應(yīng)用程序的保存和執(zhí)行。 51系列單片機(jī)中,根據(jù)型號(hào)不同,其內(nèi)部程序存儲(chǔ)器的容量也有所不同。 中斷入口地址:中斷入口地址是指某中斷源的中斷申請(qǐng)被CPU接受后,CPU將程序轉(zhuǎn)入某中斷源對(duì)應(yīng)的中斷入口地址,以便CPU去執(zhí)行某中斷源的中斷服務(wù)子程序。對(duì)于任何計(jì)算機(jī)系統(tǒng),總是在存儲(chǔ)器的起始區(qū)域設(shè)立中斷入口地址表,中斷入口地址,外部中斷0入口地址:0003H 內(nèi)部計(jì)數(shù)器T0到時(shí)中斷入口地址:000BH 外部中斷1入口地址:0013H 內(nèi)部計(jì)數(shù)器T1到時(shí)中斷入口地址:001BH 串行口中斷入口地址:0023H 內(nèi)部計(jì)數(shù)器T2到時(shí)中斷入口地址

4、:002BH,這些中斷入口地址都是在程序存儲(chǔ)器地址空間,外部程序存儲(chǔ)器控制線,PSEN:是系統(tǒng)訪問外部程序存儲(chǔ)器的專線,低電平有效,ALE:地址鎖存控制信號(hào),用于將訪問片外程序存儲(chǔ)器的低8位地址打入地址鎖存器,EA=1,表示片內(nèi)有程序存儲(chǔ)器,地址從0000H開始,如果有8K,則末地址為1FFFH;片外程序存儲(chǔ)器的地址從2000H開始。 EA=0,表示片內(nèi)無程序存儲(chǔ)器,程序存儲(chǔ)器全部在片外,MCS-51程序存儲(chǔ)器結(jié)構(gòu)圖,存儲(chǔ)器應(yīng)用模式,純片內(nèi)程序存儲(chǔ)器模式,純片外程序存儲(chǔ)器模式,片內(nèi)/片外混合程序存儲(chǔ)器模式,2.3.2 數(shù)據(jù)存儲(chǔ)器,一、內(nèi)部和外部數(shù)據(jù)存儲(chǔ)器空間及其編址,1)數(shù)據(jù)存儲(chǔ)器空間:有兩個(gè)

5、獨(dú)立的存儲(chǔ)器空間。 片內(nèi),128256 byte; 片外,064KB,2)編址:片內(nèi)數(shù)據(jù)存儲(chǔ)器用8位二進(jìn)制編地址; 片外數(shù)據(jù)存儲(chǔ)器用16位二進(jìn)制編地址,51系列的單片機(jī)中的數(shù)據(jù)存儲(chǔ)器不僅與程序存儲(chǔ)器互相獨(dú)立,而且數(shù)據(jù)存儲(chǔ)器本身也分成兩個(gè)獨(dú)立的存儲(chǔ)器空間,即內(nèi)部數(shù)據(jù)存儲(chǔ)器空間和外部數(shù)據(jù)存儲(chǔ)器空間,二、內(nèi)部數(shù)據(jù)存儲(chǔ)器功能區(qū)域的劃分,1)工作寄存器區(qū) 工作寄存器是暫時(shí)存放數(shù)據(jù)的部件,在數(shù)據(jù)傳遞和數(shù)據(jù)運(yùn)算中使用效率最高。分布在 01FH,共4個(gè)區(qū),工作寄存器區(qū)域的選擇,通過改變特殊功能寄存器PSW中RS1和RS0位的狀態(tài)來進(jìn)行,2)位尋址區(qū),3、數(shù)據(jù)緩沖區(qū)和堆棧,這部分存儲(chǔ)器的地址空間分別為30H7F

6、H、30HFFH,依單片機(jī)型號(hào)而定,89C52單片機(jī)這部分地址空間為30HFFH,數(shù)據(jù)緩沖器:用于存放數(shù)據(jù)和運(yùn)算結(jié)果,堆棧:是一種特殊結(jié)構(gòu)的緩沖器,里面的數(shù)據(jù)進(jìn)出按先進(jìn)后出,后進(jìn)先出的原則操作。用于存放數(shù)據(jù)和斷點(diǎn)地址,2.3.3 特殊功能寄存器,還有一些特殊功能寄存器SFR(Special Function Register),這些特殊功能寄存器是存放一些專用的信息,所以特殊功能寄存器也被稱為專用寄存器,1、累加器ACC 2、程序狀態(tài)字寄存器PSW 3、堆棧指針SP 4、數(shù)據(jù)指針DPTR,特殊功能寄存器及其地址,特殊功能寄存器位地址,內(nèi)部數(shù)據(jù)存儲(chǔ)器與SFR地址空間的重疊,從特殊功能寄存器的地址

7、空間中(80HFFH)產(chǎn)生了一個(gè)問題,就是它的地址空間與內(nèi)部數(shù)據(jù)存儲(chǔ)器的地址空間(00HFFH)存在著重疊部分(80HFFH),如何解決在這一區(qū)域內(nèi)正確地傳遞數(shù)據(jù),2.3.4 外部數(shù)據(jù)存儲(chǔ)器和I/O接口,51系列單片機(jī)對(duì)于外部的數(shù)據(jù)存儲(chǔ)器和I/O接口是統(tǒng)一規(guī)劃的,即外部數(shù)據(jù)存儲(chǔ)器的容量加上外部I/O接口的數(shù)量總共是64KB個(gè),若想擴(kuò)展一些I/O接口,那么數(shù)據(jù)存儲(chǔ)器就得少擴(kuò)展些,外部I/O接口的地址編址的方法與外部數(shù)據(jù)存儲(chǔ)器的編址方法是相同的,也是采用16位二進(jìn)制數(shù)進(jìn)行編址,外部數(shù)據(jù)存儲(chǔ)器/接口控制線,RD(P3.7):對(duì)片外數(shù)據(jù)存儲(chǔ)器進(jìn)行讀(?。┎僮?WR(P3.6):對(duì)片外數(shù)據(jù)存儲(chǔ)器進(jìn)行寫(存)操作,課堂互動(dòng)三,2)在51系列單片機(jī)中,程序存儲(chǔ)器的地址是采用 編制。 (A) 8位二進(jìn)制數(shù) (B) 12位二進(jìn)制數(shù) (C) 13位二進(jìn)制數(shù) (D) 16位二進(jìn)制數(shù),4)在51系列單片機(jī)中,位存儲(chǔ)器位于內(nèi)部數(shù)據(jù)存儲(chǔ)器的區(qū)域是 。 (A) 00H07H (B) 08H0FH(C) 20H2FH (D) 20H28H,1)在51系列單片機(jī)中,程序存儲(chǔ)器最大的容量是 。 (A) 4KB

溫馨提示

  • 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)論