


















Preview text:
  lOMoAR cPSD| 58931565
Sinh viên: Nguyễn Hoàng Thiên Tân  MSSV: 21146514  Phòng học:  Ngày báo cáo: 15.03.25 
Nội dung: Các bài tập tổng hợp mô  Tuần học:  hình Băng Tải. 
1. Khảo sát sơ đồ nguyên lý: 
Sinh viên vẽ sơ đồ nguyên lý khối Digital Input và giải thích  Khối đầu vào bao gồm: 
1. 2 cảm biến điện trở kéo xuống.  Cảm biến S1 = PD13  Cảm biến S2 = PD12 
2. 4 nút nhấn điện trở kéo lên.  P1 = PD11  P2 = PC6  P3 = PC7  P4 = PE14 
3. 1 công tắc 3 cổng điện trở kéo xuống.  Cổng 1 = PA15  Cổng 2 = PC8  Cổng 3 = PB5                                  lOMoAR cPSD| 58931565  
Sinh viên vẽ sơ đồ nguyên lý khối Digital Output và giải thích  Khối đầu ra bao gồm:  1. 1 Rơle = PB0 
2. 2 Đèn hiệu điện trở kéo xuống  D1 = PA7  D2 = PB2                             
2. Bảng kết nối input - output  STT  Tên phần cứng  Vị trí chân vi điều  Trạng thái phần  khiển tương ứng  cứng  Mức logic tại chân  vi điều khiển    Đèn D1  A7  Sáng  0    Đèn D1  A7  Tắt  1    Đèn D2  B2  Sáng  0      lOMoAR cPSD| 58931565   Đèn D2  B2  Tắt  1    MOTOR băng tải  B0  Chạy  0    MOTOR băng tải  B0  Ngừng  1    Nút nhấn B1 (Xanh)  D11  Được nhấn  0    Nút nhấn B1 (Xanh)  D11  Chưa được nhấn  1    Nút nhấn B2 (Đỏ)  C6  Được nhấn  0    Nút nhấn B2 (Đỏ)  C6  Chưa được nhấn  1    Nút nhấn B3 (Vàng)  C7  Được nhấn  0    Nút nhấn B3 (Vàng)  C7  Chưa được nhấn  1    Nút nhấn B4 (Vàng)  E14  Được nhấn  0    Nút nhấn B4 (Vàng)  E14  Chưa được nhấn  1    Công tắt gạt  A15  Vị trí bên trái  0    Công tắt gạt  C8  Vị trí bên giữa  0    Công tắt gạt  B5  Vị trí bên phải  0       
Các hàm dùng để thực hiện các yêu cầu: 
-Các biến được khai báo:      lOMoAR cPSD| 58931565    
-Khai báo ngắt ngoài cho 4 nút nhấn.   
-Khai báo các chân GPIO ngoại vi.      lOMoAR cPSD| 58931565           lOMoAR cPSD| 58931565
-Khai báo UART và các hàm của UART:    -Các hàm UART        -Khai báo Timer2      lOMoAR cPSD| 58931565           lOMoAR cPSD| 58931565 Yêu cầu 1:            lOMoAR cPSD| 58931565           lOMoAR cPSD| 58931565 Yêu cầu 2:                          lOMoAR cPSD| 58931565   Yêu cầu 3:   
*nhận tín hiệu từ terminanl*(trong hàm ngắt của UART)            lOMoAR cPSD| 58931565           Yêu cầu 4:      lOMoAR cPSD| 58931565                             Yêu cầu 5:      lOMoAR cPSD| 58931565   *manual*          *auto*      lOMoAR cPSD| 58931565           Yêu cầu 6:      lOMoAR cPSD| 58931565   *manual*        *auto*      lOMoAR cPSD| 58931565       Yêu cầu 7:      lOMoAR cPSD| 58931565  
*các yêu cầu trước tương tự*       
Dùng thêm TIMER2 để xử lí 3 yêu cầu:(dừng băng tải 8s)(chớp tắt 1 đền)(chớp tắt 2  đèn)      lOMoAR cPSD| 58931565