8051微控制器的通用暫存器rn的作用是?與特殊暫存器

2021-08-21 11:56:27 字數 786 閱讀 4592

1樓:匿名使用者

無論啥資料,分配地址時都需用到通用暫存器,進行運算,及地址分配!地址分配時需到根據定址的方式不同,去做不同的運算!不管是存還是取只要涉及到資料分配就會用到r0~~~r7 特殊暫存器,一般都是自己特定的!

功能嘛!研發人說了算喲!

2樓:匿名使用者

rn(n=0~7)是工作暫存器,其中r0、r1可做地址指標暫存器特殊暫存器有自己特定的功能,每個值都有相對應的功能

3樓:匿名使用者

rn為工作暫存器組,同一時刻,只有一組在執行,具體哪個執行,有psw(狀態暫存器決定--可以自己設定)特殊功能暫存器包括21個,其中有p0、p1、p2、p3(存放 i/o資料),psw(狀態暫存器),acc(累加器),b(乘法暫存器),sp(堆疊指標),dpl(dptr低位),dph(dptr高位),pcon(電源控制,波特率選擇),tcon,tmod,tl0,th0,tl1,th1(定時中斷引數),ie(中斷設定),ip(中斷優先),scon(串列埠中斷),sbuf(序列緩衝區)

4樓:匿名使用者

通用暫存器rn的作用提現在「通用」二字,應用與一般程式設計過程中,具體可由程式設計人員指定其含義,其主要有以下幾個:1.將運算結果直接存放在暫存器中,免去轉存到儲存器的時間,因此可以提高程式的執行速度;2.

作為cpu運算過程中的資料和指令的存放單元,為程式設計提供方便;3.由於累加器acc和工作暫存器rn在指令中不單獨佔用儲存單元,故可以減少程式長度。特殊功能暫存器規定了特定的含義,程式設計時不能隨意使用,要根據其規定的含義使用。

微控制器中特殊功能暫存器TCON和TMOD中文是什麼意思

tcon 定時器 計數器控制暫存器 可以通過設定此暫存器裡面的相關位,讓定時回器開啟或關閉 tr0 答tr1,1 開啟,0 關閉 可以在主程 序中,通過查詢其中的相關位 tf1 tf0,1 溢位,0 沒有溢位 知道定時有沒有溢位 tmod 定時器 計數器工作方式控制暫存器,通過對這個暫存器不同的位進...

MCS 51微控制器有多少個特殊功能暫存器?它們分佈在何地址範圍

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

如何用微控制器做簡單的倒計時器,如何用微控制器做一個簡單的倒計時器

一般我們用定時器來做計時器,實現時間得加。每次中斷髮生,用一個變數自增來判斷時間是否到1s,到了之後清零這個變數,另一個時間變數自增來作時間得增加。現在就是要把這個自增的時間變數改為自減,判斷當小於0時,又賦初值,然後繼續自減判斷。微控制器是指一個整合在一塊晶片上的完整計算機系統。微控制器是一種積體...