Xem trước: đọc nhanh mọi câu dạng chữ, chưa tính giờ, chưa hiện đáp án. Luyện tập: chọn đáp án là biết đúng sai ngay, kèm lời giải. Thi thử: nộp bài mới chấm điểm và hiện lời giải.
Câu 1
Để cấu hình Timer0 làm việc mode CTC, xung ngoài tác động cạnh xuống thì giá trị nạp cho các thanh ghi TCCROA, TCCROB là:
Đáp án và lời giải
Đáp án: D
Câu 2
Chọn phát biểu sai về Timer1:
Đáp án và lời giải
Đáp án: A
Câu 3
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
Đáp án và lời giải
Đáp án: D
Câu 4
Cho Fck = 8MHz, 1MC = 125ns, để dùng Timer0 phải đặt CS02..CS00:
Đáp án và lời giải
Đáp án: B
Câu 5
Cờ TOV2 nằm trong thanh ghi:
Đáp án và lời giải
Đáp án: D
Câu 6
Xem đoạn lệnh sau đây và giải thích ý nghĩa chính xác nhất:
makefile
Sao chépChỉnh sửa
WAIT:
IN
R20,TIFR2
SBRS
R20,OCF2A
RJMP
WAIT
OUT
TIFR2,R20
Đáp án và lời giải
Đáp án: B
Câu 7
Xem đoạn chương trình sau và tính chu kỳ xung ngõ ra PB1 (cho PB1 là output). Cho Fck = 8 MHz, 1MC = 125 ns:
asm
Sao chépChỉnh sửa
LDI R16,49
STS OCR2A,R16
LDI R16,2
STS TCCR2A,R16
STS TCCR2B,R16
WAIT:
SBIS TIFR2,OCF2A
RJMP
WAIT
SBI
TIFR2,OCF2A
IN
R17,PORTB
EOR
R17,R16
OUT
PORTB,R17
RJMP
WAIT
Đáp án và lời giải
Đáp án: D
Câu 8
Dùng Timer1 mode NORMAL để tạo thời gian delay 0.5 giây, tính giá trị nạp cho TCNT1. Cho hệ số chia N = 256, Fosc = 8 MHz.
Đáp án và lời giải
Đáp án: D
Câu 9
Nội dung TCCR1A và TCCR1B để Timer1 hoạt động mode NORMAL, hệ số chia tần số N = 1024
Đáp án và lời giải
Đáp án: A
Câu 10
Tìm phát biểu sai dưới đây khi Timer hoạt động ở mode CTC4 và các giá trị nạp thanh ghi OCRnB < OCRnA < FFFFH
Đáp án và lời giải
Đáp án: D
Câu 11
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
Đáp án và lời giải
Đáp án: C
Câu 12
Cho Fck = 8 MHz, 1MC = 125 ns. Đoạn lệnh sau khởi động Timer1 làm việc ở mode nào?
asm
Sao chépChỉnh sửa
LDI
R17,0
STS
TCCR1A,R17
LDI
R17,$43
STS
TCCR1B,R17
Đáp án và lời giải
Đáp án: D
Câu 13
Khai báo Timer0 làm việc mode CTC tạo sóng ngõ ra chân OC0A đảo bit khi đạt kết quả so sánh, CLK_T0 = 8 µs. Nạp TCCR0B = $03. TCCR0A giá trị:
Đáp án và lời giải
Đáp án: C
Câu 14
Đoạn lệnh sau tạo sóng ngõ ra chân nào và chu kỳ T bao nhiêu (Cho Fosc = 8Mhz, 1MC = 125ns)?