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