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
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 1
Đú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
Câu hỏi 2
Đúng
Truyền/thu nối tiếp bất đồng bộ USARTn sử dụng các chân cứng:
Select one:
A. SCL, SDA
C. RXDn, TXDn
https://lms.hcmut.edu.vn/mod/quiz/review.php?attempt=1459092&cmid=159284 1/10
18:38 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
Đúng
Tính giá trị X gần nhất nạp cho UBRRn để baudrate=3200, cho trước Fosc=10MHz, U2Xn=0
Select one:
A. X=194
B. X=186
C. X=27
D. X=271
Câu hỏi 4
Đúng
Cho Fosc=8Mhz, bit cầu chì CKDIV8=1, để cài đặt baudrate USART0=9600, phải đặt giá trị:
Select one:
A. UBRR0L=$51,UBRR0H=$00,U2X0=1
B. UBRR0L=$51,UBRR0H=$00,U2X0=0
C. UBRR0L=$33,UBRR0H=$00,U2X0=1
D. UBRR0L=$33,UBRR0H=$00,U2X0=0
Câu hỏi 5
Đúng
Khi bộ đệm phát UDRn của USARTn trống và data đã truyền hết ra chân TXCn, trạng thái các cờ báo:
Select one:
https://lms.hcmut.edu.vn/mod/quiz/review.php?attempt=1459092&cmid=159284 2/10
18:38 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 6
Đú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 phát xong ký tự từ USART1,thoát khỏi vòng lặp WAIT,phát data từ R17 ra USART1
B. 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=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
Câu hỏi 7
Đúng
Giải thích ý nghĩa chính xác và đầy đủ nhất của chương trình con sau(giả sử đã khai báo USART1 mode bất
đồng bộ thích hợp):
Select one:
B. Thu ký tự từ cổng USART1 trả về R17,nếu có lỗi đường truyền(một trong các bit FE1,DOR1, UPE1=1) trả về
R17=$FF
C. Thu ký tự từ cổng USART1 cất vào R17 có kiểm tra lỗi đường truyền
D. Thu ký tự từ cổng USART1 cất vào R17,nếu có lỗi đường truyền (một trong các bit FE1,DOR1,UPE1=1) thoát khỏi
chương trình con
https://lms.hcmut.edu.vn/mod/quiz/review.php?attempt=1459092&cmid=159284 3/10
18:38 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 8
Đúng
Cho biết sau khi thu ký tự NULL chương trình thực hiện tiếp các tác vụ gì ?(giả sử đã khai báo USART0 mode
bất đồng bộ thích hợp):
Select one:
A. Khi thu được ký tự NULL cấm thu và thoát khỏi chương trình con
C. Khi thu được ký tự NULL cấm thu,phát và thoát khỏi chương trình con
D. Khi thu được ký tự NULL cấm thu,cho phép phát và thoát khỏi chương trình con
Câu hỏi 9
Đúng
Select one:
https://lms.hcmut.edu.vn/mod/quiz/review.php?attempt=1459092&cmid=159284 4/10
18:38 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 10
Đúng
Các lệnh khai báo cổng SPI ATmega324P làm việc như Slave:
Select one:
A. LDI R17,$BF
OUT DDRB,R17
B. SBI DDRB,6
CBI DDRB,5
C. LDI R17,$30
OUT DDRB,R17
D. LDI R17,$90
OUT DDRB,R17
Câu hỏi 11
Đú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 trước là cạnh xuống xung CK
C. Cho phép SPI Slave,lấy mẫu cạnh sau 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
https://lms.hcmut.edu.vn/mod/quiz/review.php?attempt=1459092&cmid=159284 5/10
18:38 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
Sai
Select one:
A. IN R18,SPSR0
SBR R18,(1<<SPI2X0)
OUT SPSR0,R18
C. LDI R18,1
STS SPSR0,R18
D. SBI SPSR0,SPI2X0
Câu hỏi 13
Đú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. (3)
B. (1)
C. (4)
D. (2)
https://lms.hcmut.edu.vn/mod/quiz/review.php?attempt=1459092&cmid=159284 6/10
18:38 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 Master thích hợp. Đoạn chương trình sau truyền chuỗi ký tự cất trong Flash
ROM địa chỉ đầu =TAB, khi thu ký tự NULL=$00 sẽ kết thúc truyền SPI.
Bổ sung đoạn lệnh tại vị trí … để hoàn chỉnh:
LDI ZH,HIGH(TAB<<1)
LDI ZL,LOW(TAB<<1)
WAIT_SPI: LPM R17,Z+
OUT SPDR0,R17
IN R16,SPSR0
SBRS R16,SPIF0
RJMP WAIT_SPI
IN R18,SPDR0
Select one:
A. CPI R18,0
BREQ WAIT_SPI
B. CPI R18,0
BRNE WAIT_SPI
C. CPI R17,0
BRNE WAIT_SPI
D. CPI R17,0
BREQ WAIT_SPI
Câu hỏi 15
Đúng
Tín hiệu STOP trong truyền TWI(I2C) bắt đầu xuất hiện khi:
Select one:
https://lms.hcmut.edu.vn/mod/quiz/review.php?attempt=1459092&cmid=159284 7/10
18:38 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
Trong giao tiếp I2C, địa chỉ slave được xác định qua :
Select one:
Câu hỏi 17
Đúng
Trong giao thức truyền TWI(I2C), các tác vụ sau sẽ áp dụng cho ATmega324P mode Master :
Select one:
C. Đặt giá trị cho thanh ghi TWBR và các bit TWSP1:0 cài đặt FSCL(TWI)
Câu hỏi 18
Đúng
Trong giao thức truyền TWI(I2C), các tác vụ sau sẽ áp dụng cho ATmega324P mode Slave :
Select one:
A. Nạp địa chỉ Slave gồm 7 bit cao + bit0=0 cho thanh ghi TWAR
D. Đọc nội dung 5 bit cao thanh ghi TWSR nhận dạng yêu cầu truy xuất từ Master
https://lms.hcmut.edu.vn/mod/quiz/review.php?attempt=1459092&cmid=159284 8/10
18:38 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
Giả sử đã khởi động cổng TWI thích hợp và kết nối được đường truyền. Trong đoạn chương trình sau cổng TWI
làm việc ở mode nào? Sau khi truyền xong chuỗi ký tự sẽ thực hiện tiếp việc gì?
.EQU NULL=0
LDI ZH,HIGH(MSG_OUT<<1)
LDI ZL,LOW(MSG_OUT<<1)
PUSH R17
STS TWDR,R17
LDI R17,(1<<TWEN)|(1<<TWINT)|(1<<TWEA)
STS TWCR,R17
SBRS R17,TWINT
RJMP WAIT_WR
POP R17
CPI R17,NULL
BRNE LOOP_WR
LDI R17,(1<<TWEN)|(1<<TWINT)
STS TWCR,R17
Select one:
A. Mode Slave phát,tạm ngắt kết nối với đường truyền sau khi phát mã NULL
https://lms.hcmut.edu.vn/mod/quiz/review.php?attempt=1459092&cmid=159284 9/10
18:38 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
Đúng
Giả sử đã khởi động cổng TWI thích hợp và kết nối được đường truyền. Trong đoạn chương trình sau cổng TWI
làm việc ở mode nào? Sau khi truyền xong chuỗi ký tự sẽ thực hiện tiếp việc gì?
.EQU NULL=0
LDI ZH,HIGH(MSG_OUT<<1)
LDI ZL,LOW(MSG_OUT<<1)
STS TWDR,R17
LDI R17,(1<<TWEN)|(1<<TWINT)
STS TWCR,R17
RJMP WAIT_WR
POP R17
CPI R17,NULL
BRNE LOOP_WR
LDI R17,(1<<TWEN)|(1<<TWSTO)|(1<<TWINT)
STS TWCR,R17
…
MSG_OUT: .DB “Truyen data qua TWI”,$00
Select one:
https://lms.hcmut.edu.vn/mod/quiz/review.php?attempt=1459092&cmid=159284 10/10