You are on page 1of 12

3/24/24, 2:51 PM BÀI 5(Khóa bài: hết ngày 24/3/2024): Xem lại lần làm thử | BK-LMS

Bắt đầu vào lúc Chủ Nhật, 24 tháng 3 2024, 2:22 PM


Trạng thái Đã xong
Kết thúc lúc Chủ Nhật, 24 tháng 3 2024, 2:51 PM
Thời gian thực 28 phút 49 giây
hiện
Điểm 11,00/20,00
Điểm 5,50 trên 10,00 (55%)

Câu hỏi 1
Đúng

Đạt điểm 1,00 trên 1,00

Để 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 TCCR0A,
TCCR0B là:

Select one:

A. TCCR0A = 02H, TCCR0B = 04H

B. TCCR0A = 04H, TCCR0B = 06H

C. TCCR0A = 02H, TCCR0B = 07H

D. TCCR0A = 02H, TCCR0B = 06H 

Câu hỏi 2
Đúng

Đạt điểm 1,00 trên 1,00

Cờ báo bộ đếm Timern (n=0,1,2) đạt tới giá trị đặt trong thanh ghi OCRnA:

Select one:

A. Cờ OCFnA 

B. Cờ TOVn

C. Cờ ICF1

D. Cờ OCFnB

https://lms.hcmut.edu.vn/mod/quiz/review.php?attempt=1079976&cmid=159268 1/12
3/24/24, 2:51 PM BÀI 5(Khóa bài: hết ngày 24/3/2024): Xem lại lần làm thử | BK-LMS

Câu hỏi 3
Đúng

Đạt điểm 1,00 trên 1,00

Bộ chia đặt trước(Prescaler) của Timer2 có bao nhiêu hệ số chia?

Select one:

A. 5

B. 7 

C. 6

D. 4

Câu hỏi 4
Sai

Đạt điểm 0,00 trên 1,00

Cho Fck=8Mhz,1MC=125ns, lệnh sau tạo chu kỳ xung CK Timer bằng bao nhiêu?
LDI R20,4
STS TCCR2B,R20

Select one:

A. 8µs

B. Dừng Timer

C. 32µs 

D. 64µs

https://lms.hcmut.edu.vn/mod/quiz/review.php?attempt=1079976&cmid=159268 2/12
3/24/24, 2:51 PM BÀI 5(Khóa bài: hết ngày 24/3/2024): Xem lại lần làm thử | BK-LMS

Câu hỏi 5
Sai

Đạt điểm 0,00 trên 1,00

Cho chương trình bên dưới. Fosc = 8MHz, 1MC = 125ns.


.ORG 0
RJMP MAIN
.ORG 0X40

MAIN: LDI R16,HIGH(RAMEND)


OUT SPH,R16
LDI R16,LOW(RAMEND)
OUT SPL,R16
LDI R16,0x20
OUT DDRC,R16
LDI R17,0X00
OUT TCCR0A,R17
LDI R17,0X00
OUT TCCR0B,R17
START: SBI PORTC,5
LDI R17,-25
RCALL DELAY_T0
CBI PORTC,5

LDI R17,-100
RCALL DELAY_T0
RJMP START
;-----------------------
DELAY_T0:
OUT TCNT0,R17
LDI R17,0X03
OUT TCCR0B,R17
WAIT: SBIS TIFR0,TOV0
RJMP WAIT
SBI TIFR0,TOV0
LDI R17,0X00
OUT TCCR0B,R17

RET

Độ rộng xung ở ngõ ra PC5 (bỏ qua sai số) là:

Select one:

A. 1ms  

B. 800ms

C. 125ms

https://lms.hcmut.edu.vn/mod/quiz/review.php?attempt=1079976&cmid=159268 3/12
3/24/24, 2:51 PM BÀI 5(Khóa bài: hết ngày 24/3/2024): Xem lại lần làm thử | BK-LMS
D. 200ms

Câu hỏi 6
Đúng

Đạt điểm 1,00 trên 1,00

Nạp giá trị đếm gần đúng nhất để timer0 tràn sau 1ms, cho biết timer0 được lập trình mode NORMAL, N= 64 ,
Fosc=8MHz

Select one:

A. TCNT0= 1000

B. TCNT0 = 120

C. TCNT0= -250

D. TCNT0 = -125 

Câu hỏi 7
Đúng

Đạt điểm 1,00 trên 1,00

Xem đoạn lệnh sau đây và giải thích ý nghĩa chính xác nhất:
WAIT1: IN R20,TIFR2
SBRS R20,OCF2B
RJMP WAIT2
RJMP EXIT
WAIT2: SBRS R20,OCF2A
RJMP WAIT1
EXIT: OUT TIFR2,R20

Select one:

A. Chờ Timer2 đếm đạt kết quả so sánh kênh B,thoát khỏi vòng lặp WAIT1 và xóa cờ OCF2B

B. Chờ Timer2 đếm đạt cờ báo OCF2B=1 hoặc OCF2A=1,thoát khỏi vòng lặp WAIT1,WAIT2 
và xóa các cờ báo OCF2B/OCF2A tương ứng.

C. Chờ Timer2 đếm đạt kết quả so sánh kênh A,thoát khỏi vòng lặp WAIT2 và xóa cờ OCF2A

D. Chờ Timer2 đếm tràn,thoát khỏi vòng lặp WAIT1 và WAIT2 và xóa cờ báo tràn

https://lms.hcmut.edu.vn/mod/quiz/review.php?attempt=1079976&cmid=159268 4/12
3/24/24, 2:51 PM BÀI 5(Khóa bài: hết ngày 24/3/2024): Xem lại lần làm thử | BK-LMS

Câu hỏi 8
Đúng

Đạt điểm 1,00 trên 1,00

Cho Fck=8Mhz,1MC=125ns, đoạn lệnh sau khởi động Timer0 mode nào, CLKT0?

LDI R17,2
OUT TCCR0A,R17
LDI R17,2
OUT TCCR0B,R17

Select one:

A. Mode CTC,CLKT0=1µs 

B. Mode NOR(normal),CLKT0=1µs

C. Mode CTC,CLKT0=0.125µs

D. Mode NOR(normal),CLKT0=0.125µs

Câu hỏi 9
Đúng

Đạt điểm 1,00 trên 1,00

Cho Fck=8Mhz, 1MC=125ns, đặt TCCR1A=$00, để tạo thời gian delay 1s nhận dạng bằng cờ TOV1=1, phải đặt:

Select one:

A. TCCR1B=4,TCNT1H=$85,TCNT1L=$EE 

B. TCCR1B=4,TCNT1H=$EE,TCNT1L=$85

C. TCCR1B=3,TCNT1H=$EE,TCNT1L=$85

D. TCCR1B=3,TCNT1H=$85,TCNT1L=$EE

https://lms.hcmut.edu.vn/mod/quiz/review.php?attempt=1079976&cmid=159268 5/12
3/24/24, 2:51 PM BÀI 5(Khóa bài: hết ngày 24/3/2024): Xem lại lần làm thử | BK-LMS

Câu hỏi 10
Sai

Đạt điểm 0,00 trên 1,00

Xem đoạn chương trình sau và tính gần đúng thời gian thực thi chương trình con DELAY.Cho Fck=8Mhz,
1MC=125ns:


.EQU TF=-31250

LDI R16,0
STS TCCR1A,R16

RCALL DELAY

DELAY:
LDI R17,10

LOOP: LDI R16,HIGH(TF)

STS TCNT1H,R16
LDI R16,LOW(TF)

STS TCNT1L,R16
LDI R16,4

STS TCCR1B,R16
WAIT: SBIS TIFR1,TOV1

RJMP WAIT
SBI TIFR1,TOV1

DEC R17
BRNE LOOP
LDI R16,0

STS TCCR1B,R16

RET

Select one:

A. 10ms

B. 1s 

C. 1ms

D. 10s

https://lms.hcmut.edu.vn/mod/quiz/review.php?attempt=1079976&cmid=159268 6/12
3/24/24, 2:51 PM BÀI 5(Khóa bài: hết ngày 24/3/2024): Xem lại lần làm thử | BK-LMS

Câu hỏi 11
Sai

Đạt điểm 0,00 trên 1,00

Xem đoạn chương trình sau và tính chu kỳ xung ngõ ra PB1(cho PB1 là output). Cho Fck=8Mhz, 1MC=125ns:

.EQU TF=1999

LDI R16,HIGH(TF)
STS ICR1H,R16

LDI R16,LOW(TF)

STS ICR1L,R16

LDI R16,0
STS TCCR1A,R16

LDI R16,$1A

STS TCCR1B,R16

LDI R16,2

WAIT: SBIS TIFR1,ICF1


RJMP WAIT

SBI TIFR1,ICF1

IN R17,PORTB

EOR R17,R16
OUT PORTB,R17

RJMP WAIT

Select one:

A. 3ms

B. 2ms 

C. 5ms

D. 4ms

https://lms.hcmut.edu.vn/mod/quiz/review.php?attempt=1079976&cmid=159268 7/12
3/24/24, 2:51 PM BÀI 5(Khóa bài: hết ngày 24/3/2024): Xem lại lần làm thử | BK-LMS

Câu hỏi 12
Đúng

Đạt điểm 1,00 trên 1,00

Cho Timer0 chạy mode CTC4, TCNT1=$00, OCR1A=$3E7. Timer0 đếm bao nhiêu xung thì cờ OCF1A=1?

Select one:

A. 64536

B. 999

C. 1000 

D. 64537

Câu hỏi 13

Sai

Đạt điểm 0,00 trên 1,00

Khi xuất hiện tín hiệu kích khởi bắt ngõ vào, MCU thực hiện:

Select one:

A. Xóa bộ đếm Timer1

B. Chép nội dung ICR1 vào TCNT1 

C. Xóa thanh ghi ICR1

D. Chép nội dung TCNT1 vào ICR1

https://lms.hcmut.edu.vn/mod/quiz/review.php?attempt=1079976&cmid=159268 8/12
3/24/24, 2:51 PM BÀI 5(Khóa bài: hết ngày 24/3/2024): Xem lại lần làm thử | BK-LMS

Câu hỏi 14
Đúng

Đạt điểm 1,00 trên 1,00

Cho Fck=8Mhz, 1MC=125ns. Đoạn lệnh sau khởi động Timer1 làm việc mode nào?

LDI R17,0
STS TCCR1A,R17
LDI R17,$4B
STS TCCR1B,R17

Select one:

A. CTC4,CLKT1=8µs, tín hiệu bắt ngõ vào kích khởi cạnh xuống

B. CTC4,CLKT1=8µs,tín hiệu bắt ngõ vào kích khởi cạnh lên 

C. CTC12,CLKT1=8µs, tín hiệu bắt ngõ vào kích khởi cạnh lên

D. CTC12,CLKT1=8µs, tín hiệu bắt ngõ vào kích khởi cạnh xuống

Câu hỏi 15
Sai

Đạt điểm 0,00 trên 1,00

Đ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)?
SBI DDRB,3
LDI R16,49
OUT OCR0A,R16
LDI R16,$42
OUT TCCR0A,R16
LDI R16,$02
OUT TCCR0B,R16

Select one:

A. OC0B, T=100µs

B. OC0A, T=100µs

C. OC0B, T=50µs

D. OC0A, T=50µs 

https://lms.hcmut.edu.vn/mod/quiz/review.php?attempt=1079976&cmid=159268 9/12
3/24/24, 2:51 PM BÀI 5(Khóa bài: hết ngày 24/3/2024): Xem lại lần làm thử | BK-LMS

Câu hỏi 16
Đúng

Đạt điểm 1,00 trên 1,00

Đ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)?
SBI DDRB,4
LDI R16,99
OUT OCR0A,R16
LDI R16,29
OUT OCR0B,R16
LDI R16,$23
OUT TCCR0A,R16
LDI R16,$0A
OUT TCCR0B,R16

Select one:

A. OC0A, Tp=30µs, T=100µs

B. OC0A, Tp=30µs, T=70µs

C. OC0B, Tp=30µs, T=100µs 

D. OC0B, Tp=30µs, T=70µs

Câu hỏi 17
Sai

Đạt điểm 0,00 trên 1,00

Đoạn lệnh sau khởi động Timer1 làm việc ở mode cụ thể nào(Cho Fosc=8Mhz,1MC=125ns)?
LDI R16,$91
STS TCCR1A,R16
LDI R16,$12
STS TCCR1B,R16

Select one:

A. Mode PCPWM3,OC1A=0,OC1B đảo bit khi đạt kết quả so sánh,CLKT1=1µs

B. Mode FPWM15,OC1A=0 khi đạt kết quả so sánh,OC1A=1 khi TCNT1=0,CLKT1=1µs

C. Mode CTC12,OC1A,OC1B đảo bit khi đạt kết quả so sánh,CLKT1=1µs 

D. Mode PFCPWM9,OC1A=0 khi đếm lên (OC1A=1 khi đếm xuống) đạt kết quả so sánh, CLKT1=1µs

https://lms.hcmut.edu.vn/mod/quiz/review.php?attempt=1079976&cmid=159268 10/12
3/24/24, 2:51 PM BÀI 5(Khóa bài: hết ngày 24/3/2024): Xem lại lần làm thử | BK-LMS

Câu hỏi 18
Đúng

Đạt điểm 1,00 trên 1,00

Đoạn lệnh sau khởi động Timer1 làm việc ở mode cụ thể nào(Cho Fosc=8Mhz,1MC=125ns)?
LDI R16,$93
STS TCCR1A,R16
LDI R16,$1A
STS TCCR1B,R16

Select one:

A. Mode PFCPWM8,OC1A=0 khi đếm lên (OC1A=1 khi đếm xuống) đạt kết quả so sánh, CLKT1=1µs

B. Mode CTC12,OC1A,OC1B đảo bit khi đạt kết quả so sánh,CLKT1=1µs

C. Mode FPWM15,OC1A=0 khi đạt kết quả so sánh,OC1A=1 khi TCNT1=0,CLKT1=1µs 

D. Mode PCPWM3,OC1A=0,OC1B đảo bit khi đạt kết quả so sánh,CLKT1=1µs

Câu hỏi 19

Sai

Đạt điểm 0,00 trên 1,00

Đặt TCCR1A=$00, TCCR1B=$1E, TCNT1=0, OCR1A=$1F3, OCR1B=$00F8, ICR1=$3E7. Timer1 đếm được bao nhiêu
xung đưa vào ngõ T1 thì xóa về 0?

Select one:

A. 1000

B. 750

C. 250 

D. 500

https://lms.hcmut.edu.vn/mod/quiz/review.php?attempt=1079976&cmid=159268 11/12
3/24/24, 2:51 PM BÀI 5(Khóa bài: hết ngày 24/3/2024): Xem lại lần làm thử | BK-LMS

Câu hỏi 20
Sai

Đạt điểm 0,00 trên 1,00

Đặt TCCR1A=$00, TCCR1B=$0E, TCNT1=0, OCR1A=$1F3, OCR1B=$00F8, ICR1=$3E7. Timer1 đếm được bao nhiêu
xung đưa vào ngõ T1 thì xóa về 0?

Select one:

A. 1000

B. 500

C. 250 

D. 750

https://lms.hcmut.edu.vn/mod/quiz/review.php?attempt=1079976&cmid=159268 12/12

You might also like