You are on page 1of 3

4/17/22, 9:08 PM BT SPI: Attempt review

Trang của tôi


/
Khoá học
/
Học kỳ II năm học 2021-2022 (Semester 2 - Academic year 2021-2022)

/
Đại Học Chính Qui (Bacherlor program (Full-time study))
/
Khoa Điện - Điện tử (Faculty of Electrical and Electronics Engineering)
/
Điện Tử

/
Vi xử lý (EE2039)_Lê Thị Kim Anh (DH_HK212)
/ LINK CÁC BUỔI HỌC
/
BT SPI

Đã bắt đầu vào Sunday, 17 April 2022, 8:38 PM


lúc
Tình trạng Đã hoàn thành
Hoàn thành vào Sunday, 17 April 2022, 8:48 PM
lúc
Thời gian thực 10 phút 25 giây
hiện
Điểm 10,00 của 10,00 (100%)

Câu hỏi 1

Hoàn thành

Điểm 2,00 của 2,00

Xác định các lệnh cần thực hiện để sử dụng Port nối tiếp(SPI) hoạt động PHÁT và THU dữ liệu 8bit ở chế độ thanh ghi dịch. Biết MCU hoạt
động với XTAL 12MHz.

CHÚ Ý: Các vị trí nào không cần thực hiện thì chọn đáp án là X hoặc nhập ký tự X. SV nhập data của toán hạng trong câu lệnh theo hệ HEX
2digits theo đúng cú pháp lệnh, các ký tự phải viết liền kề nhau.

1. Khởi động SPI

MOV   SCON ,

#12H

2. Xác định BAUD RATE của SPI ở mode hoạt động này?  

BAUD RATE =

, SV nhập đáp án theo hệ Decimal - đơn vị MHz

e-learning.hcmut.edu.vn/mod/quiz/review.php?attempt=5132631&cmid=822862 1/3
4/17/22, 9:08 PM BT SPI: Attempt review

Câu hỏi 2

Hoàn thành

Điểm 2,00 của 2,00

Hãy lựa chọn các kết hợp giữa Lệnh(Mnemonic) và các Toán hạng cho sẵn để hoàn thành các chương trình con tương ứng với
tên PHAT và THU, có chức năng thực hiện việc phát và thu data qua PORT NỐI TIẾP(SPI) của MCU8051.

CHÚ Ý: Nếu các câu lệnh cần thực hiện hoặc các toán hạng có trong lệnh  ít hơn các ô  được liệt kê, thì các vị trí còn lại chọn đáp
án là ký tự X.

STT       Lệnh(Mnemonic)        Các toán hạng

PHAT:

1.  JNB TI,$

2.  CLR   TI

3.  MOV SBUF,A

4.  RET   X

  THU:

1. JNB RI,$

2. CLR RI

3.  MOV   A,SBUF

4.  RET X

CÁC LỆNH VÀ TOÁN HẠNG ĐƯỢC PHÉP SỬ DỤNG

STT       LỆNH(MNEMONIC)          TOÁN HẠNG       

1. MOV A

2. MOVC SBUF

3. MOVX A,SBUF

4. JB SBUF,A

5. JNB RI

6. SETB RI,$

7. CLR TI

8. CPL TI,$

9. RET ACC.7

10. JMP ACC.7,C

C,P

P,C

    X

e-learning.hcmut.edu.vn/mod/quiz/review.php?attempt=5132631&cmid=822862 2/3
4/17/22, 9:08 PM BT SPI: Attempt review

Câu hỏi 3

Hoàn thành

Điểm 6,00 của 6,00

Sử dụng các câu Lệnh(Mnemonic) và các Toán hạng được cho sẵn, hãy viết đoạn chương trình thực hiện việc xử lý DATA trước khi gửi ra
SPI của 8051 theo yêu cầu sau:

- DATA là mã ASCII 7BIT chứa trong RAM nội tại địa chỉ 30H.

- DATA được truyền đi là 1 khung 8BIT(D7..D0), với bit D7 là parity chẵn của mã ASCII cần truyền.

- DATA sau khi xử lý xong lưu trở lại địa chỉ 30H.

ĐOẠN CHƯƠNG TRÌNH

STT        LỆNH(MNEMONIC) T.HẠNG 1 T.HẠNG 2


................

1. MOV A ,   30H

2.  MOV C ,
  P

3.  MOV   ACC.7 ,  C

4.  MOV   30H ,


  A

CHÚ Ý: Nếu số câu lệnh cần thực hiện ít hơn số vị trí được liệt kê, thì những vị trí không cần sử dụng chọn đáp án là X. 

◄ NHÓM L08 - THỨ HAI - TIẾT 2,3

Chuyển tới...

TapLenh8051new TOM TAT ►

Copyright 2007-2021 Trường Đại Học Bách Khoa - ĐHQG Tp.HCM. All Rights Reserved.

Địa chỉ: Nhà A1- 268 Lý Thường Kiệt, Phường 14, Quận 10, Tp.HCM.

Email: elearning@hcmut.edu.vn

Phát triển dựa trên hệ thống Moodle

e-learning.hcmut.edu.vn/mod/quiz/review.php?attempt=5132631&cmid=822862 3/3

You might also like