特殊功能寄存器
發布時間:2014/6/3 21:00:18 訪問次數:2227
8031內部沒有ROM。SN74HC74NSR不論是8031還是8051,都可以外接外部ROM,但片內和片外之和不能超過64KB。8051和87C51都有64KB ROM的尋址區,其中OOOOH~OFFFH的4KB地址區可以為片內ROM和片外ROM公用,但不能為兩者同時占用。為了指示機器的這種占用,器件設計者為用戶提供了一條專用的控制引腳EA。若EA接+5V高電平,則機器使用片內4KB ROM,而當指令地址超過OFFFH后,就自動地轉向片外ROM取指令;若EA接低電平,則機器自動使用片外ROM,1000H~FFFFH的60KB地址區為片外ROM所專用。由于8031片內無ROM,故它的EA應接地。
程序存儲器的某些單元是保留給系統使用的:OOOOH~0002H單元是所有執行程序的入口地址,復位以后,CPU總是從OOOOH單元開始執行程序。0003H~002AH單元均勻地分為5段,用作5個中斷服務程序的入口。用戶程序不應進入上述區域。
片內RAM。
8051的片內RAM雖然字節數并不很多,但卻起著十分重要的作用。256個字節被劃分為兩個區域:OOH~7FH為片內RAM的低128字節區,是真正的RAM區,可以讀寫各種數據;80H—FFH為片內RAM的高l28字節區,專門用作特殊功能寄存器(SFR)的區域。
特殊功能寄存器是指具有特殊用途的寄存器的集合。SFR的實陳個數和單片機型號有關:8051或8031的SFR有21個,8052的SFR有26個。每個SFR占有一個RAM單元(1個字節),它們離散地分布在80H~FFH地址范圍內,不為SFR占用的RAM單元實際上并
不存在,訪問它們也是沒有意義的,所以,實際上,80H~FFH高128個字節并沒有全部利用。8051特殊功能寄存器的符號、物理地址和名稱如表3-2所示。
表3-2特殊功能寄存器一覽表
8031內部沒有ROM。SN74HC74NSR不論是8031還是8051,都可以外接外部ROM,但片內和片外之和不能超過64KB。8051和87C51都有64KB ROM的尋址區,其中OOOOH~OFFFH的4KB地址區可以為片內ROM和片外ROM公用,但不能為兩者同時占用。為了指示機器的這種占用,器件設計者為用戶提供了一條專用的控制引腳EA。若EA接+5V高電平,則機器使用片內4KB ROM,而當指令地址超過OFFFH后,就自動地轉向片外ROM取指令;若EA接低電平,則機器自動使用片外ROM,1000H~FFFFH的60KB地址區為片外ROM所專用。由于8031片內無ROM,故它的EA應接地。
程序存儲器的某些單元是保留給系統使用的:OOOOH~0002H單元是所有執行程序的入口地址,復位以后,CPU總是從OOOOH單元開始執行程序。0003H~002AH單元均勻地分為5段,用作5個中斷服務程序的入口。用戶程序不應進入上述區域。
片內RAM。
8051的片內RAM雖然字節數并不很多,但卻起著十分重要的作用。256個字節被劃分為兩個區域:OOH~7FH為片內RAM的低128字節區,是真正的RAM區,可以讀寫各種數據;80H—FFH為片內RAM的高l28字節區,專門用作特殊功能寄存器(SFR)的區域。
特殊功能寄存器是指具有特殊用途的寄存器的集合。SFR的實陳個數和單片機型號有關:8051或8031的SFR有21個,8052的SFR有26個。每個SFR占有一個RAM單元(1個字節),它們離散地分布在80H~FFH地址范圍內,不為SFR占用的RAM單元實際上并
不存在,訪問它們也是沒有意義的,所以,實際上,80H~FFH高128個字節并沒有全部利用。8051特殊功能寄存器的符號、物理地址和名稱如表3-2所示。
表3-2特殊功能寄存器一覽表