JavaScript is required

Khi ta muốn sử dụng Timer 1 ở mode 1, ta cần khởi động thanh ghi TMOD:

A.

MOV TMOD, #01H

B.

MOV TMOD, #02H

C.

MOV TMOD, #20H

D.

MOV TMOD, #10H

Trả lời:

Đáp án đúng: D


Timer 1 ở mode 1 là mode định thời 16 bit. Trong thanh ghi TMOD, bit M1M0 xác định mode hoạt động của timer. Với Timer 1, M1M0 tương ứng với bit C/T\* và GATE. Mode 1 (16-bit timer/counter) được chọn bằng cách thiết lập M1M0 = 01 (trong đó M1 là bit thứ 5, M0 là bit thứ 4 của thanh ghi TMOD). Do đó, ta cần đặt bit thứ 5 của TMOD lên 1 và các bit còn lại không ảnh hưởng đến hoạt động của Timer 1 trong mode 1. Như vậy, giá trị cần thiết là 00010000B, tương đương 10H.

Câu hỏi liên quan