100+ câu trắc nghiệm Kĩ thuật phản ứng có đáp án - Phần 1
16 câu · Đề ôn tập tổng hợp
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, độ rộng xung Tp (CKNV) và chu kỳ T bao nhiêu (Cho Fosc = 8Mhz, 1MC = 125ns)?
asm
Sao chépChỉnh sửa
EQU TF=499
SBI DDRD,4
LDI R16,HIGH(TF)
STS OCR1AH,R16
LDI R16,LOW(TF)
STS OCR1AL,R16
LDI R16,HIGH(TF-300)
STS OCR1BH,R16
LDI R16,LOW(TF-300)
STS OCR1BL,R16
LDI R16,23</p><p>STSTCCR1A,R16</p><p>LDIR16,1A
STS TCCR1B,R16
Đáp án và lời giải
Đáp án: D
Câu 15
Đ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)?
asm
Sao chépChỉnh sửa
EQU TF=499
SBI DDRD,5
LDI R16,HIGH(TF)
STS OCR1AH,R16
LDI R16,LOW(TF)
STS OCR1AL,R16
LDI R16,40</p><p>STSTCCR1A,R16</p><p>LDIR16,18
STS TCCR1B,R16
Đáp án và lời giải
Đáp án: C
Câu 16
Lập trình Timer0 đếm sự kiệnGiá trị nhị phân nào sau đây của các bit CS02:CS01:CS00 thuộc thanh ghi TCCR0B của Timer0 đúng chọn đếm sự kiện.