Tạo Trắc Nghiệm

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,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,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.

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

Đáp án: D