微控制器內部暫存器介紹學習

2021-10-01 04:26:47 字數 601 閱讀 4671

用來進行計數的

定時器控制暫存器 tcon

tf1 tr1 tf0 tr0 ie1 it1 ie0 it0

前面4個是定時器1,和定時器0的 溢位標誌位 和 執行控制位

溢位標誌位:就是計數到達了最大(這個要看定時器的模式)它會硬體自動置1,通過軟體清零或者進入中斷自動置0

執行控制標誌位:當tr1/0被置為1的時候啟動計時器,置為0的時候關閉計時器

作用:選擇哪種工作模式

具體工作模式如何控制或者叫選擇:

gate c/t m1 m0 gate c/t m1 m0 (前四個是t1定時器的,後四個是t0 定時器的)

以其中的t1 介紹:

gate:定時器的額外功能 ,指門控位

c/t :定時器和計數器的選擇位(定時器是以內部時鐘作為基準來工作的,計數器是以外部脈衝輸入來計數的)

m1 m0:工作模式

0 0 :13位定時器,thn8位和tln的5 位組成13位的定時器

0 1 :

作用:微控制器裡面有很多個中斷功能,比如定時1器中斷、串列埠中斷、外部中斷,我要用那個中斷,就是讓那個中斷進行工作,就找到中斷使能暫存器:

中斷使能暫存器的位描述(可位定址):

微控制器暫存器

微控制器暫存器其實就相當於乙個變數,只不過這個變數在固定的位址,有乙個特殊的名稱 當然也不強制 初學者對暫存器的操作比較困難的原因不是組合語言或c語言使用的不熟,而是對暫存器的陌生。微控制器中儲存器的資源是非常寶貴和有限的,所以要盡可能充分的使用這些儲存資源,有多充分呢?就是把每一bit都用上。這就...

51微控制器auxr暫存器 51微控制器各暫存器位址

自然優先順序 int0 高tf0 int1 tf1ri ti tf2 exf2 低定時器 計數器控制暫存器 tcon tcon.7 tcon.6 tcon.5 tcon.4 tcon.3 tcon.2 tcon.1 tcon.0 tf1tr1 tf0tr0 ie1it1 ie0it0 timer1 ...

52微控制器之暫存器

定時器 計數器工作方式暫存器 tmod 47頁 位序號 d7 d6 d5 d4 d4 d4 d4 d4 位符號 gate c t m1 m0 gate c t m1 m0 gate 門控制位 gate 0,定時器啟動與停止僅受 tcon 暫存器中 trx x 0,1 來控制 gate 1,定時器啟動...