特殊功能寄存器SFR_第1頁
特殊功能寄存器SFR_第2頁
特殊功能寄存器SFR_第3頁
特殊功能寄存器SFR_第4頁
特殊功能寄存器SFR_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

SpecialFunctionRegister特殊功能寄存器SFR什么是特殊功能寄存器?▼特殊功能寄存器SFR(專用寄存器)控制、選擇、管理、存放單片機內(nèi)部各部分的工作方式、條件、狀態(tài)、結(jié)果的寄存器。通俗來講,SFR就是管理硬件模塊的寄存器。▼不同的SFR管理不同的硬件模塊,負責不同的功能——各司其職。一般來說,SFR越多,單片機功能越強。換言之:要讓單片機實現(xiàn)預定的功能,必須有相應的硬件和軟件,而軟件中最重要的一項工作就是對SFR寫命令。片外ROM片內(nèi)ROMEA=1片外ROMEA=0片內(nèi)RAM片外RAM特殊功能寄存器SFR特殊功能寄存器SFR▼

占據(jù)內(nèi)部數(shù)據(jù)存儲器的地址段80H-FFH▼

內(nèi)部數(shù)據(jù)存儲區(qū)最多存放128個SFR,不一定所有128個地址都對應著SFR▼

地址可以被8整除的可位尋址▼

SFR區(qū)可擴展XC878從系統(tǒng)級和模塊級兩個方面進行擴展擴展機制:映射地址擴展(系統(tǒng)級)分頁地址擴展(模塊級)模塊1模塊2……非映射SFR區(qū)(RMAP=0)模塊n-1模塊n模塊n+1模塊n+2……映射SFR區(qū)(RMAP=1)模塊m-1模塊mFFH80H映射地址擴展映射區(qū)和非映射區(qū)占據(jù)相同的地址段80H—FFH。如何選擇映射區(qū)與非映射區(qū)?通過這種機制,可以把SFR擴展到256個SYSCON0.RMAP系統(tǒng)控制寄存器SYSCON0位于地址單元8FH上,RMAP是其中一位,PMAP=0,選擇非映射區(qū),PMAP=1,選擇映射區(qū)。注意:RAMP位

不可由硬件自動清零,必須由相關(guān)指令控制

分頁地址擴展什么是分頁?模塊由一些寄存器組成模塊都是要執(zhí)行一定的功能的每種模塊組成一頁在模塊級,通過分頁機制可進一步擴展SFR由模塊分頁寄存器MOD_PAGE的位域PAGE來控制。模塊分頁寄存器MOD_PAGE操作位0x:STNR被忽略PAGE被直接寫入10:當前寫入PAGE的值被保存,上次的PAGE值被保存在STNR指定區(qū)域11:無視當前被寫入的PAGE值,把STNR指定的值給PAGE保存編號位頁信息寫入時:該值表示新頁的值讀出時:該值表示當前有效頁的值注意事項:1.MOD_PAGE中的MOD只是統(tǒng)稱,具體看它的功能如系統(tǒng)控制寄存器的分頁寄存器為SCU_PAGE2.要訪問其他頁的寄存器,必先退出當前頁,通過重新設(shè)定PAGE值來實現(xiàn)3.要執(zhí)行中斷程序,先保存當前頁,再設(shè)定新頁,最后回復原頁設(shè)置,回到原頁模塊分頁寄存器MOD_PAGE系統(tǒng)次控制睜寄存根器系統(tǒng)犯控制SF誓R用來蛇控制賄整個辨系統(tǒng)燒的功活能,嗽位于撿標準SF墻R區(qū)。其分素頁寄帖存器SC魄U_棄PA弄GE寄存叫器位予于地惕址單濃元BF腸H,各睛位功動能與

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論