1樓:
工作暫存器:32個
特殊功能暫存器:21個 (52有26個)
還有一個不在ram定址範圍內的 pc
合計內:54個
不過,如樓上所說,記寄容存器的數量真沒啥意義,純粹做秀用,記住各暫存器的名稱和訪問方法就ok了。
2樓:
你說的是89c51嗎?這個微控制器有128位元的通用暫存器和128位元的特殊功能暫存器,其他51核的微控制器要比這個多
3樓:匿名使用者
搞清楚這個沒必要啊。除了出考試題的老師會讓學生回答這個八股的問題。
mcs-51微控制器有多少個特殊功能暫存器?它們的名稱和功能?
4樓:
mcs-51微控制器內的i/o口鎖存器、定時器、序列口緩衝器以及各種控制暫存器和狀態暫存器都以特殊功能暫存器的形式出現 。它們位於片內資料儲存器之上,離散地分佈在80h~ffh的地址空間範圍內。mcs-51微控制器特殊功能暫存器的總個數為26個 。
其中有12個可以位定址,使用者可以通過位功能標記對這12個暫存器的任意一個有效位進行操作。
這些特殊功能暫存器頒在以下各個功能部件中:
(1)cpu:acc、b、psw、sp、dptr(由dpl和dph兩個8位暫存器組成);
(2)中斷系統:ip、ie;
(3)定時器/計數器:tmod、tcom、tl0、th0、tl1、th1;
(4) 並行i/o口:p0、p1、p2、p3;
(5) 序列口:scon、sbuf、pcon。
51微控制器的暫存器基本上都是8位的,而16位都是由兩個組裝起來的,例如dptr以及定時器t0與t1
摘抄自
mcs-51微控制器有幾個工作暫存器?如何選擇?
5樓:愛芯工作室
8051有4組工作暫存器,每組有8個位元組(r0-r7),選擇是由psw的rs1 rs0位來定的
如果你是c的話,不用去理會,系統自動分配
如果是彙編,預設00組就可以了,不由去分配它,忘了切換回來會很容易出現問題
希望能幫到你
6樓:獨小林
4個 通用工作暫存器組
由rs0 rs1的取值確定
每個的工作暫存器組由r0~r7 組成
7樓:匿名使用者
工作暫存器有4組,每組都是8個工作暫存器r0~r7,通過psw中的rs1、rs0兩位來選擇使用哪一組,如果不選,預設是選擇第0組。
rs1rs0組合為00時,選中第0組工作暫存器,r0~r7地址為00h~07h;
rs1rs0組合為01時,選中第1組工作暫存器,r0~r7地址為08h~0fh;
rs1rs0組合為10時,選中第2組工作暫存器,r0~r7地址為10h~17h;
rs1rs0組合為11時,選中第3組工作暫存器,r0~r7地址為18h~1fh。
8樓:都市黑豹
要看具體的牌子吧,和你要使用的暫存器
mcs—51微控制器內部ram區有多少個工作暫存器
9樓:顧小蝦水瓶
mcs-51微控制器內部ram區有4個工作暫存器區。
mcs-51微控制器片內的ram的暫存器區,共有32個單元。工作暫存器0到3,一共四組。每個區都有8個單元,稱為r0~r7。
但是隻有一個區,是當前工作區,才可以用r0~r7來定址。在00h-1fh,每組包含8個通用工作暫存器,所以總共有32個工作暫存器。
10樓:公冶鶴業筱
mcs-51微控制器片內的ram的暫存器區,共有32個單元。
分成四個區,每個區都有8個單元,稱為r0~r7。
但是隻有一個區,是當前工作區,才可以用r0~r7來定址。
11樓:匿名使用者
工作暫存器0到3,一共四組。在00h-1fh,每組包含8個通用工作暫存器,所以總共有32個工作暫存器。
mcs-51微控制器有多少個特殊功能暫存器,它們是如何分佈的
12樓:寧星緯赧塵
mcs-51微控制器內的抄i/o口鎖存器、定時器、序列口緩衝bai
器以及各種控制寄du存器和狀態暫存器都以特zhi殊功dao能暫存器的形式出現
。它們位於片內資料儲存器之上,離散地分佈在80h~ffh的地址空間範圍內。mcs-51微控制器特殊功能暫存器的總個數為26個
。其中有12個可以位定址,使用者可以通過位功能標記對這12個暫存器的任意一個有效位進行操作。
這些特殊功能暫存器頒在以下各個功能部件中:
(1)cpu:acc、b、psw、sp、dptr(由dpl和dph兩個8位暫存器組成);
(2)中斷系統:ip、ie;
(3)定時器/計數器:tmod、tcom、tl0、th0、tl1、th1;
(4)並行i/o口:p0、p1、p2、p3;
(5)序列口:scon、sbuf、pcon。
51微控制器的暫存器基本上都是8位的,而16位都是由兩個組裝起來的,例如dptr以及定時器t0與t1
簡述MCS 51微控制器的中斷響應過程
正在看書是 響了,暫停看書,去接 接完 從剛才的地方繼續看書!這個過程就是中斷響應的過程!而且呼叫方是否是美女直接影響中斷響應級別!中斷,無非就是你正在執行當前 程式的時候有中斷條件產生,進入中斷函式,中如專果是屬彙編寫的程式就要手動保護中斷要用的暫存器裡之前的程式執行的資料,壓棧 執行完中斷程式後...
MCS 51微控制器擴充套件系統中,片外程式儲存器和片外資料儲存器共處同地址空間,為什麼不會發生匯流排衝突
因為控制 訊號線的不同 外擴的ram晶片既能讀出又能寫入,所以通常都有讀寫控制引腳,記為oe和we。外擴ram的讀 寫控制引腳分別與mcs 51的rd和wr引腳相連。外擴的eprom在正常使用中只能讀出,不能寫入,故eprom晶片沒有寫入控制引腳,只有讀出引腳,記為oe,該引腳與mcs 51微控制器...
請問所有的51微控制器都是MCS 51系列的微控制器嗎
看來你是剛學習微控制器呀,我看你在這裡問了很多很初級的知識,而且對電路基本上是空白。如果真想好好學習微控制器,應該去學習電路和編寫程式,而不要追究那些什麼51核心之類的東西,還有這個問題,其實對你學習微控制器也沒有幫助。因為這些要從微控制器的發展史來說,而你現在是剛學習微控制器,就從現在的教材內容學...