Câu hỏi:

15/08/2025 39 Lưu

Xem đoạn chương trình sau và cho biết sai lệch giá trị tối đa giữa bộ đếm Timer1 và nội dung R19:R18 sau khi copy ICR1 vào R19:R18?

asm

Sao chépChỉnh sửa

WAIT0:

LDI R16,0

STS TCCR1A,R16

LDI R16,$41

STS TCCR1B,R16

IN R17,TIFR1

SBRS R17,ICF1

RJMP WAIT0

OUT TIFR1,R17

LDS R18,ICR1L

LDS R19,ICR1H

A. 6

B. 7

C. 8

D. 9

Quảng cáo

Trả lời:

verified Giải bởi Vietjack

Chọn đáp án C.

CÂU HỎI HOT CÙNG CHỦ ĐỀ

Câu 1

A. TCCR2B

B. TCNT2

C. OCR2A

D. TIFR2

Lời giải

Chọn đáp án D.

Câu 3

A. Khi khai báo Timer1 hoạt động ở các chế độ sử dụng thanh ghi ICR1 = TOP, các bit ICENT, ICES1 không ảnh hưởng đến chế độ hoạt động đó và các ngõ ICP/ACO không hoạt động như ngõ vào kích khởi

B. Để đọc dữ liệu từ thanh ghi TCNT1 không bị sai thì ta đọc byte thấp dữ liệu từ TCNT1L trước, đọc byte cao dữ liệu từ TCNT1H sau.

C. Trong chế độ CTC1 và PWM, giá trị đặt trong OCR1A chính là giá trị TOP của bộ đếm Timer1.

D. Timer1 có thêm chức năng bắt ngõ vào (input capture), thực hiện khi có tín hiệu kích khởi từ chân ICP (PD6) hay từ ngõ ra mạch so sánh tương tự ACO.

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Câu 4

A. CS02..CS00 = 111

B. CS02..CS00 = 000

C. CS02..CS00 = 001

D. CS02..CS00 = 100

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP