JavaScript is required

Nội dung TCCR1A và TCCR1B để Timer1 hoạt động mode NORMAL, hệ số chia tần số N = 1024

A.

A. TCCR1A = 00H, TCCR1B = 05H

B.

B. TCCR1A = 02H, TCCR1B = 04H

C.

C. TCCR1A = 31H, TCCR1B = F0H

D.
D. TCCR1A = 52H, TCCR1B = 15H
Trả lời:

Đáp án đúng: A


Để Timer1 hoạt động ở chế độ NORMAL và có hệ số chia tần số N = 1024, chúng ta cần cấu hình các thanh ghi TCCR1A và TCCR1B như sau: * **Chế độ NORMAL:** Để chọn chế độ NORMAL, cả hai bit WGM11 và WGM10 trong TCCR1A phải bằng 0, và cả hai bit WGM13 và WGM12 trong TCCR1B cũng phải bằng 0. Điều này có nghĩa là TCCR1A = 0x00 và các bit liên quan trong TCCR1B phải bằng 0. * **Hệ số chia tần số N = 1024:** Để chọn hệ số chia 1024, ba bit CS12, CS11 và CS10 trong TCCR1B phải được đặt thành 101. Điều này có nghĩa là CS12 = 1, CS11 = 0 và CS10 = 1. Trong hệ thập lục phân, điều này tương ứng với giá trị 0x05. Kết hợp cả hai yêu cầu trên, ta có TCCR1A = 0x00 và TCCR1B = 0x05. Do đó, đáp án đúng là A. **Các lựa chọn khác không đúng vì:** * Các lựa chọn B, C, D đều đưa ra các giá trị không phù hợp với chế độ NORMAL (WGM1x) hoặc hệ số chia tần số 1024 (CS1x).

Câu hỏi liên quan