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.

64s

B.

32μs

C.

8μs

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