8052 Timer 2 Control Register (T2CON)

Posted by: 邱小新 at 下午1:08 in
  1. TF2: Timer 2 Overflow Flag
    1. 當 timer2 發生溢位時,此位元由硬體自動設成 1。
    2. 當 RCLK=TCLK=1 時,此位元無作用。
    3. 此位元需由軟體手動清除成 0。
  2. EXF2: Timer 2 External Flag
    1. 當 EXEN2=0 無作用。
    2. 當 T2EX 偵測到負緣信號時,此位元由硬體自動設成 1。
    3. 此位元需由軟體手動清除成 0。
  3. RCLK: receive clock bit
    1. 當 uart 工作於 mode 1/3,此位元決定接收時脈來源。
    2. RCLK=0,以 timer1 的溢位脈波為時脈來源。
    3. RCLK=1,以 timer2 的溢位脈波為時脈來源。
  4. TCLK: transmit clock bit
    1. 當 uart 工作於 mode 1/3,此位元決定傳送時脈來源。
    2. RCLK=0,以 timer1 的溢位脈波為時脈來源。
    3. RCLK=1,以 timer2 的溢位脈波為時脈來源。
  5. EXEN2: Timer 2 External Enable bit
    1. EXEN2=0,T2EX 訊號會被忽略。
    2. EXEN2=1,T2EX 偵測到負緣信號時會引發補捉或重載功能並設置 EXF2=1。
  6. TR2: Timer 2 Run Control bit
    1. TR2=0,關閉 timer2。
    2. TR2=1,開啟 timer2。
  7. C/T2: Timer/Counter 2 Select bit
    1. C/T2=0,計時模式,由內部裝置 (內部振盪) 來計數。
    2. C/T2=1,計數模式,由外部裝置 (T2 pin) 來計數。
  8. CP/RL2: Timer 2 Capture/Reload Select bit
    1. RCLK=1 or TCLK=1 無作用。
    2. CP/RL2=0,16 位元自動載入模式,當 timer2 產生溢位或是 T2EX 偵測到負緣信號時,會把 RCAP2H 載入到 TH2,RCAP2L 載入到 TL2。
    3. CP/RL2=1,16 位元補捉模式,當 T2EX 偵測到負緣信號時,會把 TH2 載入到 RCAP2H,TL2 載入到 RCAP2L。

0 意見

張貼留言