當前位置:編程學習大全網 - 編程軟體 - 定時器每1s發生中斷用到哪些寄存器編程

定時器每1s發生中斷用到哪些寄存器編程

定時器涉及到的內部特殊寄存器有

TCON 定時器/計數器控制寄存器

SCON 用於串行數據的通信控制的控制寄存器

TH0 計時、計數器T0高8位

TL0 計時、計數器T0低8位

TH1 計時、計數器T1高8位

TL1 計時、計數器T1低8位

TR1 定時器1運行控制位,表示電平下降沿有效

TR0 定時器0運行控制位,表示電平下降沿有效

PCON 單片機的電源控制專用寄存器,其中SMOD是最高位,不能位尋址,主要用於通訊波特率產生方式1、3方式

中斷涉及到的寄存器有

IE 中斷控制字,包含了EA,ES,ET1,EX1,ET0,EX0

EA 總中斷允許位

ES 串口通訊允許控制位

ET1 計時、計數器1允許控制位

EX1 外部中斷源1允許控制位

ET0 計時、計數器0允許控制位

EX0 外部中斷源0允許控制位

其次就是可能用到的中斷程序存儲單元,R0~R7

舉例,中斷的子程序函數名為void T1zd(void) interrupt 3 using 2 //這裏使用的就是R2的存儲單元

  • 上一篇:能考上南鐵單招培訓嗎?
  • 下一篇:快速接頭有哪些型號?有人能說清楚嗎?
  • copyright 2024編程學習大全網