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

2021-05-05 17:03:36 字數 1891 閱讀 7130

1樓:愛芯工作室

8051有4組工作暫存器,每組有8個位元組(r0-r7),選擇是由psw的rs1 rs0位來定的

如果你是c的話,不用去理會,系統自動分配

如果是彙編,預設00組就可以了,不由去分配它,忘了切換回來會很容易出現問題

希望能幫到你

2樓:獨小林

4個 通用工作暫存器組

由rs0 rs1的取值確定

每個的工作暫存器組由r0~r7 組成

3樓:匿名使用者

工作暫存器有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。

4樓:都市黑豹

要看具體的牌子吧,和你要使用的暫存器

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

5樓:匿名使用者

作暫存器有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。

6樓:

51微控制器共有四組工作暫存器,每組有r0~r7

預設為第0組,地址為00h~07h

第一組地址為08h~0fh

第二組地址為10h~17h

第三組地址為18h~1fh

可通過psw暫存器的第三位rs0和第四位rs1來修改

rs1 rs0 暫存器組 片內ram地址

0 0 0 00h~07h

0 1 1 08h~0fh

1 0 2 10h~17h

1 1 3 18h~1fh

7樓:鄧虹穎蕭澎

8051有4組工作暫存器,每組有8個位元組(r0-r7),選擇是由psw的rs1

rs0位來定的

如果你是c的話,不用去理會,系統自動分配

如果是彙編,預設00組就可以了,不由去分配它,忘了切換回來會很容易出現問題

希望能幫到你

51系列微控制器工作暫存器有幾組?如何判斷cpu當前使用哪一組暫存器

8樓:匿名使用者

4組,一般在中斷中,不進行設定,預設的是0組中斷函式:

void service_int() interrupt 0 using 2

這是int0的中斷服務函式,using 2是指int0的中斷服務函式使用第3組,省略using 2,則這裡預設使用第1組(0組)

9樓:楓葉紛飛小賢

程式狀態字 裡面的 rs0 rs1 顯示當前工作暫存器

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

mcs 51微控制器內的i o口鎖存器 定時器 序列口緩衝器以及各種控制暫存器和狀態暫存器都以特殊功能暫存器的形式出現 它們位於片內資料儲存器之上,離散地分佈在80h ffh的地址空間範圍內。mcs 51微控制器特殊功能暫存器的總個數為26個 其中有12個可以位定址,使用者可以通過位功能標記對這12...

MCS51微控制器中,當中斷優先順序暫存器的內容為09H時,其含義是什麼?謝謝

在mcs 中斷優先順序中由中斷優先順序暫存器ip來高置的,ip中某位設為1,相應的 回中斷就是高 答優先順序,否則就是低優先順序。ps pt1 px1 pt0 px0 ip優先順序別暫存器各位介紹如下 ps 序列口中斷優先順序控制位。ps 1設定序列口為高優先順序中斷 ps 0為低優先順序中斷。pt...

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

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