微控制器的暫存器怎麼解釋?給IO口1和0就是操作暫存器嗎

時間 2021-08-30 10:27:48

1樓:平金蘭波賦

做串列埠用後,pe2-pe7仍可以做io用,沒關係。

ddre

暫存器把對應的管腳設定為輸出或輸入就可以了。

2樓:匿名使用者

是的,微控制器片內有128個ram,io口屬於特殊功能暫存器,不在那128內

3樓:做而論道

特殊功能暫存器 p0、p1、p2、p3,其內容,可以輸出到io引腳。

但是,你在外部,對io引腳置1或0,卻並不能影響暫存器內容。

4樓:硬體開發

我覺得現在學習微控制器的同學或者愛好者,是不知道學習微控制器,還是被誤導了,為啥學習微控制器,就像打遊戲一樣,你一上來按鍵都不知道啥幹什麼的,第一反應就是看遊戲機手柄的說明書,按照上面的說明書,來操作手柄進行遊戲的,學習微控制器也是這樣,開始學習不了解,要先看微控制器的資料手冊,手冊告訴你怎麼操作你就怎麼操作,很多微控制器出學者都被前者的乙個標頭檔案reg52.h給誤導了,建議初學者看看微控制器reg52.h裡面暫存器是怎麼配置的,在看手冊怎麼學習。

上面你說的

微控制器的暫存器怎麼解釋?給io口1和0就是操作暫存器嗎?

這個給暫存器賦值,賦值0輸出0賦值1輸出1

微控制器的i/o暫存器與i/o引腳有什麼區別,也就是說怎麼理解p0暫存器與p0引腳?

5樓:匿名使用者

我們改變暫存器,微控制器通過暫存器內容的改變,來改變引腳。也就是說是間接操作。

6樓:網路無此

這麼給你解釋吧,p口的每個引腳都連線乙個相應的buf(快取器),其實我們對p口的讀寫都是對其相對應的buf的讀寫。比如p1.0對應乙個相同名字的buf,他們也是直接連線在一起的,我們對p1.

0的操作其實就是對其buf的操作。我們對p1.0其實是不能操作的,我們操作的就是對p1.

0的buf的操作。不知道我說明白了嗎?

7樓:西門不敗

傳送指令都是讀引腳,如:讀出p0、..p3到其它單元,是讀出引腳。

運算指令都是讀暫存器,如inc p0,是讀出p0的暫存器,加一後,再輸出到p0。

讀暫存器的指令稱為「讀-改-寫」指令,查書即可知道。

微控制器IO口是怎樣擴充套件的,微控制器擴充套件io口怎麼用

4終 1 首先可以使用38譯碼器進行拓展,三個引腳的二進位制輸入可變成8個引腳的分別輸出。2 然後附74hc138晶片真值表。3 還可以使用鎖存器拓展 74hc573,顧名思義,就是可以通過控制le引腳鎖住輸入io的點平,保持輸出不變,如下圖。4 還可以用序列輸入並行輸出的移位快取器74hc595進...

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

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

51微控制器中的工作暫存器組什麼時候用到?怎麼

一般情況下,都是用的是第一個暫存器組,即r0 r7對應00h 07h,當使用中斷的時候,為了避免使用工作暫存器造成的相互影響,常常使用其他工作暫存器組。比如 void t0isr interrupt 1 using 2 就是使用10h 17h這一組工作暫存器。 mist 紫櫻陪林皎看星星 很多數值運...