8051及P89V51RD2的程序存儲(chǔ)器課件_第1頁(yè)
8051及P89V51RD2的程序存儲(chǔ)器課件_第2頁(yè)
8051及P89V51RD2的程序存儲(chǔ)器課件_第3頁(yè)
8051及P89V51RD2的程序存儲(chǔ)器課件_第4頁(yè)
8051及P89V51RD2的程序存儲(chǔ)器課件_第5頁(yè)
已閱讀5頁(yè),還剩7頁(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)介

8051及P89V51RD2的程序存儲(chǔ)器23-1.51架構(gòu)與51單片機(jī)的內(nèi)部存儲(chǔ)器51架構(gòu)串行通信接口全雙工1個(gè)內(nèi)部ROMTXDRXD中斷系統(tǒng)并行通信接口4×8bit定時(shí)/計(jì)數(shù)器

n×16bit內(nèi)部RAM時(shí)鐘電路CPU總線控制33-1.51架構(gòu)與51單片機(jī)的內(nèi)部存儲(chǔ)器51架構(gòu)單片機(jī)內(nèi)部存儲(chǔ)器內(nèi)部ROM內(nèi)部RAMROM:ReadOnlyMemory

只讀作用:存儲(chǔ)程序或表格類型:EPROM/FLASH/OTP容量:0~64K(0~65536)

單位-字節(jié)(byte)

容量大小視單片機(jī)型號(hào)不同而不同地址:0000H~RAM:RandomAccessMemory

可讀可寫作用:存放程序運(yùn)行中產(chǎn)生的臨時(shí)數(shù)據(jù)容量:128byte~

容量大小視單片機(jī)型號(hào)不同而不同類型:DATA000~127IDATA128~255XDATA000~48051單片機(jī)和P89V51RD2單片機(jī)的內(nèi)部存儲(chǔ)器對(duì)比

P89V51RD2(增強(qiáng)型51MCU)80513-1.51架構(gòu)與51單片機(jī)的內(nèi)部存儲(chǔ)器ROM:PROM(掩膜ROM)

4KByte0000H~1FFFHRAM:DATA-128Byte 00~7FHSFR:21個(gè)

80~FFHROM:FlashMemory64KByte0000H~FFFFHRAM:DATA-128Byte00~7FHIDATA-128Byte80~FFHXDATA-768Byte00~2FFHSFR:62個(gè)

80~FFH53-2.51單片機(jī)的程序存儲(chǔ)器管理關(guān)于51系列單片機(jī)的程序存儲(chǔ)器ROM程序存儲(chǔ)器用于存放程序和表格等固定數(shù)據(jù),掉電數(shù)據(jù)不丟失每種單片機(jī)在其內(nèi)部都會(huì)有0~64K容量不等的ROM如果單片機(jī)片內(nèi)ROM空間不夠,可以在單片機(jī)外部擴(kuò)展ROM,但建議用戶盡量避免外擴(kuò)ROM,51系列單片機(jī)1000多種型號(hào),一定可以找到內(nèi)部ROM容量符合要求的單片機(jī)。即便是單片機(jī)略微貴點(diǎn)也值得目前市面上的單片機(jī)ROM主要有FlashMemory和OTP(OneTimeProgrammable)兩種,PROM、EPROM等形式的單片機(jī)已經(jīng)很少見了。就開發(fā)而言FlashMemory的單片機(jī)更加合適,如ATMEL公司的AT89CXX單片機(jī)和PHILIPS公司的P89CXX單片機(jī)63-2.51單片機(jī)的程序存儲(chǔ)器管理51系列單片機(jī)的程序存儲(chǔ)器管理每個(gè)ROM單元(byte)對(duì)應(yīng)一個(gè)唯一的16bit地址編碼(Address)CPU要到某個(gè)ROM單元去取指令,是通過把地址寫入一個(gè)16bit的特殊功能寄存器——程序計(jì)數(shù)器PC(ProgramCounter)來(lái)實(shí)現(xiàn),因此,51系列單片機(jī)的地址的編碼范圍(通常稱為尋址范圍):

00000000

00000000B~11111111

11111111B(二進(jìn)制)

0000H~FFFFH(十六進(jìn)制)

0~65535(十進(jìn)制)

通常習(xí)慣說(shuō)51系列單片機(jī)的ROM尋址范圍是64KPC的值是CPU根據(jù)用戶程序的運(yùn)行流程自動(dòng)裝載的,它的值代表單片機(jī)下一條要執(zhí)行的指令在ROM中的存放位置,用戶不能直接對(duì)PC進(jìn)行操作73-2.51單片機(jī)的程序存儲(chǔ)器管理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

:串行中斷入口地址851單片機(jī)外擴(kuò)ROM方法強(qiáng)烈建議用戶盡可能不要考慮外擴(kuò)程序存儲(chǔ)器,如果非擴(kuò)不可,可以仿照下圖所示電路進(jìn)行擴(kuò)展圖中P0口輸出外部ROM的低8位地址信號(hào),P2口輸出高8位地址信號(hào);ALE端輸出地址鎖存信號(hào),/PSEN輸出程序存儲(chǔ)器輸出使能信號(hào)。3-3.51單片機(jī)的ROM擴(kuò)展93-4.增強(qiáng)型51單片機(jī)P89V51RD2的內(nèi)部ROM兩個(gè)模塊P89V51RD2單片機(jī)內(nèi)部有64K用戶ROM區(qū)和8KBOOTROM區(qū)兩個(gè)模塊1FFFH8KbyteBootROM模塊0:存放用戶程序0000HFFFFH64Kbyte用戶ROMFlash0000H模塊1:存放ISP引導(dǎo)程序和IAP函數(shù)兩個(gè)模塊在物理上是分開的,盡管地址重合,但一般不會(huì)發(fā)生沖突。103-4.增強(qiáng)型51單片機(jī)P89V51RD2的內(nèi)部ROM用戶程序存儲(chǔ)區(qū)P89V51RD2內(nèi)部有64KFlashROM,不需要用戶再進(jìn)行ROM擴(kuò)展地址范圍:0000H~FFFFH其內(nèi)部分配和其他51系列單片機(jī)是相同的FlashROM可以反復(fù)擦除和下載程序擦除和編程的方法并行編程器ISP(在系統(tǒng)編程:In-SystemProgram)直接調(diào)用單片機(jī)BOOTROM區(qū)的IAP函數(shù)

IAP(在應(yīng)用編程:In-ApplicationProgram)一般情況下優(yōu)先使用ISP方式,更方便、更快捷113-4.增強(qiáng)型51單片機(jī)P89V51RD2的內(nèi)部ROM關(guān)于BOOTROM區(qū)存儲(chǔ)介質(zhì):FlashMemory容量:8K字節(jié)存儲(chǔ)內(nèi)容:ISP引導(dǎo)程序和IAP函數(shù)這些程序出廠時(shí)已經(jīng)由PHILIPS已經(jīng)寫入,用戶可以對(duì)其修改,但建議一般用戶不要試圖修改它。單片機(jī)在復(fù)位后會(huì)等待400ms,如果在此期間用戶在上位計(jì)算機(jī)上運(yùn)行了FlashMagic等類似ISP軟件,且串口通信正常,單片機(jī)將進(jìn)入BOOTROM區(qū)運(yùn)行ISP引導(dǎo)程序;否則,單片機(jī)在400ms以后將自動(dòng)從用戶ROM區(qū)0000H單元開始運(yùn)行用戶程序123-4.增強(qiáng)型51單片機(jī)P89V51RD2的內(nèi)部ROM關(guān)于ISPISP在系統(tǒng)編

溫馨提示

  • 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ù)覽,若沒有圖紙預(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論