MCS 51微控制器有多少個特殊功能暫存器?它們的名稱和功能

2021-03-27 12:57:27 字數 3086 閱讀 6213

1樓:

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、t***、tl0、th0、tl1、th1;

(4) 並行i/o口:p0、p1、p2、p3;

(5) 序列口:scon、sbuf、pcon。

51微控制器的暫存器基本上都是8位的,而16位都是由兩個組裝起來的,例如dptr以及定時器t0與t1

摘抄自

mcs-51微控制器有多少個特殊功能暫存器,它們是如何分佈的

2樓:寧星緯赧塵

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、t***、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微控制器的片內有( )個16位的特殊功能暫存器?

3樓:匿名使用者

2個 pc 和***tr。 只是一個可定址。

在51微控制器的特殊功能暫存器中,哪幾個是16位的,它們有什麼不同?

4樓:臣天男

8051微控制器內部有21個特殊功能暫存器,在物理上是分散在片內各功能部件中,在數學上把它們組織在內部資料儲存器地址空間80h~ffh中,以便能使用統一的直接定址方式來訪問。這些特殊功能暫存器頒在以下各個功能部件中:

(1)cpu:acc、b、psw、sp、dptr(由dpl和dph兩個8位暫存器組成);

(2)中斷系統:ip、ie;

(3)定時器/計數器:tmod、t***、tl0、th0、tl1、th1;

(4) 並行i/o口:p0、p1、p2、p3;

(5) 序列口:scon、sbuf、pcon。

51微控制器的暫存器基本上都是8位的,而16位都是由兩個組裝起來的,例如dptr以及定時器t0與t1。51是基礎,在學好51後,可以適當學學stm32以及arm,或者是飛思卡爾的板子。

5樓:匿名使用者

51微控制器的暫存器是沒有16位的,都是8位,其中定時器可以工作在16位的計數模式下,但也是兩個8位存器合成一個16位的,它自身屬於8位機。

6樓:匿名使用者

8位機,所有的暫存器硬體上都是8位模式訪問;「所謂的的16位,都是2個8為拼起來的」

pc;dptr,

7樓:二虎

dptr,因為51微控制器雖然是8位機,但地址匯流排是16位的,所以資料指標一定得是16位,還有就是兩個定時器的計數暫存器也是16位的,這三個16位暫存器都可以對它們的高低8位單獨操作,你既然想學微控制器,就要把微控制器基礎好好學學,像這個問題好好的看看書做做試驗都能瞭解的。

8樓:匿名使用者

微控制器中只一個pc(程式計數器)是16位,但是這個無法定址,是機器執行取指令執行用的。另外有一個dptr是理論是的16資料指標,實際是由dph和dpl兩個8位組成的,可以定址64k的地址。要慢慢體會。。

9樓:匿名使用者

程式計數器 pc

資料指標 dptr

mcs-51微控制器有多個特殊功能暫存器,下面哪個是表示程式執行後狀態的(

10樓:張少凡

在51系列單bai片機程式狀態字

dupsw暫存器中有zhi4個測試標誌位:p奇偶、ov溢位、cy進位dao、ac輔助進位。

1,內p奇偶標誌僅容對累加器a操作的指令有影響,凡是對累加器a操作的指令,包括傳送指令,都將a中的1個個數的奇偶性反映到psw的p標誌位上。

即累加器中有奇數個1,p=1;

有偶數個1,p=0。

2,傳送指令、加1、減1指令、邏輯運算指令不影響ov、cy、ac標誌位。

3,加、減運算指令影響p、ov、cy、ac,4個測試標誌位,乘除指令使cy=0,當乘積>255,或除數為0時,ov=1.

mcs-51微控制器有多少暫存器

11樓:

工作暫存器:32個

特殊功能暫存器:21個 (52有26個)

還有一個不在ram定址範圍內的 pc

合計內:54個

不過,如樓上所說,記寄容存器的數量真沒啥意義,純粹做秀用,記住各暫存器的名稱和訪問方法就ok了。

12樓:

你說的是89c51嗎?這個微控制器有128位元的通用暫存器和128位元的特殊功能暫存器,其他51核的微控制器要比這個多

13樓:匿名使用者

搞清楚這個沒必要啊。除了出考試題的老師會讓學生回答這個八股的問題。

mcs 51微控制器資料儲存器RAM分佈情況,說明片內和片外如何區分

片內,00h 7fh,共 128 位元組 片外,0000h ffffh,共 65536 位元組,即 64k。如何區分 是要求用肉眼區分嗎?片內 ram,是買來一片 51 微控制器晶片時,裡面自帶的。片外 ram,需要另外再買幾塊 ram 晶片,焊接到電路板上。用肉眼觀察,立即就可以區分出來。51微控...

mcs 51微控制器有幾個工作暫存器?如何選擇

8051有4組工作暫存器,每組有8個位元組 r0 r7 選擇是由psw的rs1 rs0位來定的 如果你是c的話,不用去理會,系統自動分配 如果是彙編,預設00組就可以了,不由去分配它,忘了切換回來會很容易出現問題 希望能幫到你 4個 通用工作暫存器組 由rs0 rs1的取值確定 每個的工作暫存器組由...

簡述MCS51系列微控制器並行IO口的特點

p0是個標準的三態口,高阻態 相當於懸空 高電平 內部上管導通,專相當於把埠接電源 低屬電平 下管導通,相當於把埠接地 p1,p2,p3是準輸入,輸出口,只有一個下管,導通就是接地,關斷時下管截止,靠上拉電阻,完成高電平輸出。對外部儲存器的讀寫,p0分時作為8位資料,低8位地址複用,p2高8位地址線...