Tạo Trắc Nghiệm

200+ Trắc nghiệm Kĩ thuật phản ứng (có đáp án)

15 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 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,18 

STS TCCR1B,R16

Đáp án và lời giải

Đáp án: C

Câu 15

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.

Đáp án và lời giải

Đáp án: D