You are on page 1of 10

15:52 13/04/2024 BÀI 6(Khóa bài: hết ngày 14/4/2024): Xem lại lần làm thử | BK-LMS

Bắt đầu vào lúc Thứ Bảy, 13 tháng 4 2024, 3:04 PM


Trạng thái Đã xong
Kết thúc lúc Thứ Bảy, 13 tháng 4 2024, 3:38 PM
Thời gian thực 33 phút 48 giây
hiện
Điểm 17,00/20,00
Điểm 8,50 trên 10,00 (85%)

Câu hỏi 1
Đúng

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

Các bit cài đặt cho phép/cấm thu/phát USARTn :

Select one:

A. UCSZn2 thuộc thanh ghi UCSRnB,UCSZn1, UCSZn0 thuộc thanh ghi UCSRnC

B. UCSZn1, UCSZn0 thuộc thanh ghi UCSRnC

C. UCSZn2 thuộc thanh ghi UCSRnB

D. RXENn, TXENn thuộc thanh ghi UCSRnB 

Câu hỏi 2
Đúng

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

Việc cài đặt tốc độ baud(baurate) cho USARTn(n=0,1) phụ thuộc vào giá trị:

Select one:

A. Thanh ghi UBRRnH/L và bit U2Xn thuộc thanh ghi UCSRnA 

B. UDRn

C. Thanh ghi UCSRnA

D. Thanh ghi UBRRnH/L

https://lms.hcmut.edu.vn/mod/quiz/review.php?attempt=1457640&cmid=159284#question-1473044-4 1/10
15:52 13/04/2024 BÀI 6(Khóa bài: hết ngày 14/4/2024): Xem lại lần làm thử | BK-LMS

Câu hỏi 3
Sai

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

Để cài đặt USART0 làm việc mode bất đồng bộ, 8 bit data, không parity, 1 stop bit, viết lệnh:

Select one:

A. LDI R17,(3<<1)
STS UCSR0C,R17
LDS R17,UCSR0B
CBR R17,(1<<UCSZ02)
STS UCSR0B,R17

B. Các đáp án đều sai 

C. LDI R17,(3<<1)
STS UCSR0C,R17

D. LDI R17,(3<<1)
STS UCSR0B,R17

Câu hỏi 4
Sai

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

Cho Fosc=8Mhz, bit cầu chì CKDIV8=1, để cài đặt baudrate USART1=19200, phải đặt giá trị:

Select one:

A. UBRR1L=$33,UBRR1H=$00,U2X1=1 

B. UBRR1L=$19,UBRR1H=$00,U2X1=0

C. UBRR1L=51,UBRR1H=$00,U2X1=1

D. Các đáp án đều đúng

https://lms.hcmut.edu.vn/mod/quiz/review.php?attempt=1457640&cmid=159284#question-1473044-4 2/10
15:52 13/04/2024 BÀI 6(Khóa bài: hết ngày 14/4/2024): Xem lại lần làm thử | BK-LMS

Câu hỏi 5
Đúng

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

Giải thích ý nghĩa đầy đủ nhất của đoạn lệnh sau đây:

WAIT: LDS R16,UCSR1A
SBRS R16,UDRE1
RJMP WAIT
STS UDR1,R17

Select one:

A. Chờ cờ UDRE1=1 báo thu xong ký tự từ USART1,thoát khỏi vòng lặp WAIT,đọc data thu được từ USART1 về R17

B. Chờ cờ UDRE1=1 báo phát xong ký tự từ USART1,thoát khỏi vòng lặp WAIT,phát data từ R17 ra USART1 

C. Chờ cờ UDRE1=1 báo phát xong ký tự,thoát khỏi vòng lặp WAIT,xóa cờ UDRE1

D. Chờ cờ UDRE1 báo trống,thoát khỏi vòng lặp WAIT

Câu hỏi 6
Đúng

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

Cờ RXCn=1 báo khi thu xong 1 ký tự, cờ RXCn=0 khi:

Select one:

A. Ghi bit 1 vào vị trí bit RXCn

B. Các đáp án đều đúng

C. Ghi data vào bộ đệm phát UDRn

D. Đọc data từ bộ đệm thu UDRn 

https://lms.hcmut.edu.vn/mod/quiz/review.php?attempt=1457640&cmid=159284#question-1473044-4 3/10
15:52 13/04/2024 BÀI 6(Khóa bài: hết ngày 14/4/2024): Xem lại lần làm thử | BK-LMS

Câu hỏi 7
Đúng

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

Giả sử đã khai báo cổng USART1 mode bất đồng bộ 9 bit thích hợp, sắp xếp thứ tự các lệnh sau để phát 1 ký
tự 9 bit gồm bit thứ 9 là bit T thuộc thanh ghi SREG và 8 bit thấp cất trong R17 ra USART1:

WAIT: LDS R16,UCSR1A


SBRS R16,UDRE1
RJMP WAIT
STS UDR1,R17 ;(1)
BLD R18,1 ;(2)
STS UCSR1B,R18 ;(3)
LDS R18,UCSR1B ;(4)

Select one:

A. (4),(2),(3),(1) 

B. (3),(4),(2),(1)

C. (2),(3),(4),(1)

D. (1),(2),(3),(4)

Câu hỏi 8
Đúng

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

Sắp xếp thứ tự các lệnh sau để thu 1 ký tự từ cổng USART1 cất vào R17, giả sử đã khai báo cổng USART1 làm
việc mode bất đồng bộ thích hợp:

LDS R17,UDR1 ;(1)


RJMP WAIT ;(2)
WAIT: LDS R16,UCSR1A ;(3)
SBRS R16,RXC1 ;(4)

Select one:

A. (4),(1),(2),(3)

B. (2),(3),(4),(1)

C. (3),(4),(2),(1) 

D. (1),(2),(3),(4)

https://lms.hcmut.edu.vn/mod/quiz/review.php?attempt=1457640&cmid=159284#question-1473044-4 4/10
15:52 13/04/2024 BÀI 6(Khóa bài: hết ngày 14/4/2024): Xem lại lần làm thử | BK-LMS

Câu hỏi 9
Đúng

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

Trong truyền SPI,sau khi Master phát 8 xung CK cho Slave:

Select one:

A. Byte data từ Slave được truyền sang Master

B. Byte data từ Master được truyền sang Slave

C. Master đã phát xong byte data sang Slave đồng thời thu byte data từ Slave 

D. Ngưng truyền SPI

Câu hỏi 10
Đúng

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

Trong giao tiếp SPI, slave có thể là các linh kiện sau:

Select one:

A. Chip nhớ

B. Các câu trả lời đều đúng 

C. Vi điều khiển

D. Cảm biến

Câu hỏi 11
Đúng

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

Giả sử sau khi reset nguồn đã khai báo các chân Port cổng SPI thích hợp. Đoạn lệnh sau khai báo cấu hình
cổng SPI:

LDI R20,(1<<SPE0)|(1<<MSTR0)|(1<<SPR10)|(1<<CPHA0)

OUT SPCR0,R20

Select one:

A. Cho phép SPI Master,FSCK=500Khz,MSB trước,lấy mẫu cạnh sau là cạnh xuống xung CK

B. Cho phép SPI Master,FSCK=125Khz,MSB trước,lấy mẫu cạnh sau là cạnh xuống xung CK 

C. Cho phép SPI Master,FSCK=250Khz,MSB trước,lấy mẫu cạnh sau là cạnh lên xung CK

D. Cho phép SPI Master,FSCK=500Khz,LSB trước,lấy mẫu cạnh trước là cạnh xuống xung CK

https://lms.hcmut.edu.vn/mod/quiz/review.php?attempt=1457640&cmid=159284#question-1473044-4 5/10
15:52 13/04/2024 BÀI 6(Khóa bài: hết ngày 14/4/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

Giả sử đã khai báo các chân Port cổng SPI thích hợp. Đoạn lệnh sau khai báo cấu hình cổng SPI:

LDI R20,(1<<SPE0)|(1<<CPOL0)
OUT SPCR0,R20

Select one:

A. Cho phép SPI Master,FSCK=500Khz,MSB trước,lấy mẫu cạnh sau là cạnh xuống xung CK

B. Cho phép SPI Slave,lấy mẫu cạnh sau là cạnh xuống xung CK

C. Cho phép SPI Slave,lấy mẫu cạnh trước là cạnh xuống xung CK 

D. Cho phép SPI Slave,FSCK=125Khz,lấy mẫu cạnh sau là cạnh xuống xung CK

Câu hỏi 13
Đúng

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

Cho biết ý nghĩa chính xác và đầy đủ của đoạn chương trình sau:

.EQU SS=4
.EQU MOSI=5
.EQU MISO=6
.EQU SCK=7
LDI R16,(1<<MISO)
OUT DDRB,R16
LDI R16,(1<<SPE0)
OUT SPCR0,R16

Select one:

A. Khởi động cổng SPI mode Master,truyền MSB trước,FSCK=Fosc/16,cho phép SPI

B. Khởi động cổng SPI mode Master,truyền MSB trước,FSCK=Fosc/16,lấy mẫu cạnh lên ở cạnh trước,cho phép SPI

C. Khởi động cổng SPI mode Slave,lấy mẫu cạnh lên ở cạnh trước,cho phép SPI 

D. Khởi động cổng SPI mode Master

https://lms.hcmut.edu.vn/mod/quiz/review.php?attempt=1457640&cmid=159284#question-1473044-4 6/10
15:52 13/04/2024 BÀI 6(Khóa bài: hết ngày 14/4/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

Giả sử đã khai báo cổng SPI mode thích hợp, trong chương trình con truyền data qua SPI sau đây, dòng lệnh
nào phát data?

SPI_TRANS: OUT SPDR0,R17 ;(1)


WAIT_SPI: IN R16,SPSR0 ;(2)
SBRS R16,SPIF0 ;(3)
RJMP WAIT_SPI ;
IN R18,SPDR0 ;(4)
RET

Select one:

A. (4)

B. (3)

C. (2)

D. (1) 

Câu hỏi 15

Đúng

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

Trong giao tiếp I2C, cho biết thứ tự bit truyền/nhận dữ liệu:

Select one:

A. LSB đi trước

B. MSB đi trước 

C. Thứ tự bit tùy thuộc khi thu hay nhận

D. Thứ tự bit tùy theo phát/thu từ Master hay Slave

https://lms.hcmut.edu.vn/mod/quiz/review.php?attempt=1457640&cmid=159284#question-1473044-4 7/10
15:52 13/04/2024 BÀI 6(Khóa bài: hết ngày 14/4/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

Tín hiệu START trong truyền TWI(I2C) bắt đầu xuất hiện khi:

Select one:

A. Ngõ SCL=0,ngõ SDA chuyển biến từ 1 xuống 0

B. Ngõ SCL=0,ngõ SDA chuyển biến từ 0 lên 1

C. Ngõ SCL=1,ngõ SDA chuyển biến từ 1 xuống 0 

D. Ngõ SCL=1,ngõ SDA chuyển biến từ 0 lên 1

Câu hỏi 17

Đúng

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

Cổng TWI mode Slave sau khi nhận dạng cờ TWINT=1, đọc byte trạng thái =$60 chỉ báo:

Select one:

A. Master yêu cầu Slave phát data

B. Master yêu cầu Slave thu data 

C. Có cuộc gọi chung(General Call)

D. Master mất phân xử chuyển thành Slave

Câu hỏi 18

Đúng

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

Cổng TWI mode Slave sau khi nhận dạng cờ TWINT=1, đọc byte trạng thái = $A8 chỉ báo:

Select one:

A. Master mất phân xử chuyển thành Slave

B. Có cuộc gọi chung(General Call)



C. Master yêu cầu Slave thu data

D. Master yêu cầu Slave phát data 

https://lms.hcmut.edu.vn/mod/quiz/review.php?attempt=1457640&cmid=159284#question-1473044-4 8/10
15:52 13/04/2024 BÀI 6(Khóa bài: hết ngày 14/4/2024): Xem lại lần làm thử | BK-LMS

Câu hỏi 19
Đúng

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

Cho biết ý nghĩa của đoạn chương trình sau:

LDI R20,8
STS TWBR,R20
LDI R20,1
STS TWSR,R20
LDI R17,(1<<TWEN)|(1<<TWSTA)|(1<<TWINT)
STS TWCR,R17
WAIT_STA: LDS R17,TWCR

SBRS R17,TWINT
RJMP WAIT_STA
LDI R17,$20
STS TWDR,R17
LDI R17,(1<<TWEN)|(1<<TWINT)
STS TWCR,R17

Select one:

A. Khởi động cổng TWI mode Master FSCL=200Khz,Master phát Start+địa chỉ Slav=$10+W

B. Khởi động cổng TWI mode Slave địa chỉ $10,trả về ACK khi nhận đúng địa chỉ

C. Khởi động cổng TWI mode Master FSCL=100Khz,Master phát Start+địa chỉ Slav=$10+W 

D. Khởi động cổng TWI mode Master FSCL=100Khz,Master phát Start+địa chỉ Slav=$10+R

https://lms.hcmut.edu.vn/mod/quiz/review.php?attempt=1457640&cmid=159284#question-1473044-4 9/10
15:52 13/04/2024 BÀI 6(Khóa bài: hết ngày 14/4/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

Trong đoạn chương trình sau,cho biết địa chỉ cổng TWI mode Slave. Nếu thu được chuỗi data gồm
Start+00100000, chương trình sẽ thực hiện tiếp như thế nào?
LDI R17,$20

STS TWAR,R17

START: LDI R17,(1<<TWEN)|(1<<TWEA)|(1<<TWINT)

STS TWCR,R17
WAIT_DET: LDS R17,TWCR

SBRS R17,TWINT
RJMP WAIT_DET
LDS R18,TWSR
ANDI R18,0B11111000
CPI R18,$60
BREQ TWI_RD
CPI R18,$A8
BREQ TWI_WR
RJMP START

Select one:

A. Địa chỉ=$10. Chương trình rẽ nhánh đến nhãn TWI_WR 

B. Địa chỉ=$10. Chương trình rẽ nhánh đến nhãn START

C. Địa chỉ=$20. Chương trình rẽ nhánh đến nhãn TWI_RD

D. Địa chỉ=$10. Chương trình rẽ nhánh đến nhãn TWI_RD

https://lms.hcmut.edu.vn/mod/quiz/review.php?attempt=1457640&cmid=159284#question-1473044-4 10/10

You might also like