JavaScript is required

Cho Fck = 8MHz, 1MC = 125ns. Lệnh sau tạo chu kỳ xung CK Timer bằng bao nhiêu?

nginx

Sao chépChỉnh sửa

LDI R20,0

STS TCCR2B,R20

A.

A. 64s

B.

B. 32μs

C.

C. 8μs

D.
D. Dừng Timer
Trả lời:

Đáp án đúng: D


Phân tích câu hỏi: Câu hỏi yêu cầu tính chu kỳ xung clock của Timer khi thanh ghi TCCR2B được gán giá trị 0. Việc gán TCCR2B = 0 có nghĩa là không có prescaler nào được chọn, do đó Timer sẽ chạy với clock hệ thống. Tính toán: Fck = 8MHz, do đó chu kỳ clock hệ thống là 1/8MHz = 0.125μs. Vì TCCR2B = 0, Timer dừng hoạt động. Do đó, không có chu kỳ xung clock nào được tạo ra. Kết luận: Đáp án đúng là D. Dừng Timer. Các đáp án A, B, C đều không chính xác vì Timer bị dừng khi TCCR2B = 0.

Câu hỏi liên quan