lOMoARcPSD| 58931565
Sinh viên: Nguyễn Hoàng Thiên 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ô
hình Băng Tải.
Tuần học:
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
lOMoARcPSD| 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
khiển tương ứng
Trạng thái phần
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
lOMoARcPSD| 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:
lOMoARcPSD| 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.
lOMoARcPSD| 58931565
lOMoARcPSD| 58931565
-Khai báo UART và các hàm của UART:
-Các hàm UART
-Khai báo Timer2
lOMoARcPSD| 58931565
lOMoARcPSD| 58931565
Yêu cầu 1:
lOMoARcPSD| 58931565
lOMoARcPSD| 58931565
Yêu cầu 2:
lOMoARcPSD| 58931565
Yêu cầu 3:
*nhận tín hiệu từ terminanl*(trong hàm ngắt của UART)
lOMoARcPSD| 58931565
Yêu cầu 4:
lOMoARcPSD| 58931565
Yêu cầu 5:
lOMoARcPSD| 58931565
*manual*
*auto*
lOMoARcPSD| 58931565
Yêu cầu 6:
lOMoARcPSD| 58931565
*manual*
*auto*
lOMoARcPSD| 58931565
Yêu cầu 7:
lOMoARcPSD| 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)
lOMoARcPSD| 58931565

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