


















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