Professional Documents
Culture Documents
BÀI 6 (Khóa bài - hết ngày 14 - 4 - 2024) - Xem lại lần làm thử - BK-LMS 2
BÀI 6 (Khóa bài - hết ngày 14 - 4 - 2024) - Xem lại lần làm thử - BK-LMS 2
Câu hỏi 1
Đúng
Select one:
A. UCSZn2 thuộc thanh ghi UCSRnB,UCSZn1, UCSZn0 thuộc thanh ghi UCSRnC
Câu hỏi 2
Đúng
Việc cài đặt tốc độ baud(baurate) cho USARTn(n=0,1) phụ thuộc vào giá trị:
Select one:
B. UDRn
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
Để 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
C. LDI R17,(3<<1)
STS UCSR0C,R17
D. LDI R17,(3<<1)
STS UCSR0B,R17
Câu hỏi 4
Sai
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
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
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
Câu hỏi 6
Đúng
Select one:
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
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:
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
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:
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
Select one:
C. Master đã phát xong byte data sang Slave đồng thời thu byte data từ Slave
Câu hỏi 10
Đúng
Trong giao tiếp SPI, slave có thể là các linh kiện sau:
Select one:
A. Chip nhớ
C. Vi điều khiển
D. Cảm biến
Câu hỏi 11
Đúng
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
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
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
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
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?
Select one:
A. (4)
B. (3)
C. (2)
D. (1)
Câu hỏi 15
Đúng
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
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ín hiệu START trong truyền TWI(I2C) bắt đầu xuất hiện khi:
Select one:
Câu hỏi 17
Đúng
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:
Câu hỏi 18
Đúng
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:
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
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
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
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:
https://lms.hcmut.edu.vn/mod/quiz/review.php?attempt=1457640&cmid=159284#question-1473044-4 10/10