51微控制器中工作暫存器作用是什麼

2021-03-07 02:48:06 字數 807 閱讀 2829

1樓:人設不能崩無限

簡單的說是用來存放資料的。

51微控制器是對所有相容intel 8031指令系統的微控制器的統稱。該系列微控制器的始祖是intel的8004微控制器,後來隨著flash rom技術的發展,8004微控制器取得了長足的進展,成為應用最廣泛的8位微控制器之一,其代表型號是atmel公司的at89系列。

它廣泛應用於工業測控系統之中。很多公司都有51系列的相容機型推出,今後很長的一段時間內將占有大量市場。51微控制器是基礎入門的乙個微控制器,還是應用最廣泛的一種。

需要注意的是51系列的微控制器一般不具備自程式設計能力。

2樓:匿名使用者

簡單的說是用來存放資料的。至於作用嘛,很多,比如djnz r*,loop;

inc r*;

dec r*;

cjne r*,#**h;等。另外r0,r1,可以用來間接定址,mov a,@r0,當r0=20h,20h代表的是位址值,執行這條批令後;a的值不是20h,而是20h單的值。

別外我們可以設定rs0,rs1,這個兩個位來切換工作暫存器。00,01,10,11,是4個不同的工作區。這樣我們在某些情況下不用

push

pop就可以保護工作暫存器的值,會提高掃行效率

3樓:匿名使用者

r0,r1 支援暫存器定址,可以當高階語言中的指標用

r2-r7 一般用來存資料,相當於高階語言中的普通變數

因為51支援四組工作暫存器切換,所以r0-r7可以在不同子程式,中斷程式中使用不同的組,避免當前工作引數被其它子程式或中斷改變,相當於高階語言中的區域性變數.

與中斷有關特殊功能暫存器有哪些,51微控制器有哪幾個特殊功能暫存器

eie1 擴充套件中斷允許1 eie2 擴充套件中斷允許2 eip1 擴充套件中斷優先順序1 eip2 擴充套件中斷優先順序2 ie 中斷允許暫存器 ip 中斷優先順序控制暫存器 外部中斷和暫存器沒有什麼關係吧,問題太泛泛了 isr 中斷服務程式 中斷服務例程 與at89s51微控制器中斷系統的控制...

請問微控制器中定時器控制暫存器TCON中定時計數器T0中位名

tr0,tr1 分別為t0,t1的執行控制位。1啟動,0停止。gate 門控制位。gate 0,由tr0或回tr1啟動定答時器 gate 1,只有tr0或tr1為1且int0 或int1 為高電平時才能啟動定時器。定時器0的溢位標誌。根據你設定的定時器0工作方式,在定時器t0計數到8192 方式0時...

8051微控制器有多少個特殊功能暫存器他們可分為幾組

8051微控制器有21個bai8位的特殊功能du暫存器可以分zhi為 1 算術運dao 算寄存版器組 累加器acc 暫存器b 程式狀態字權psw 2 指標類暫存器 dph dpl sp 3 i o埠暫存器 p0 p1 p2 p3 4 中斷類暫存器 ip ie 5 定時計數器類暫存器 tmod th1...