You are on page 1of 25

Báo cáo thực hành Vi Điều Khiển

Họ và Tên: Hồ Đức Dũng.


Mssv: 20114851.
Mã lớp học phần: DHDKTD16B - 420300343404

BUỔI 6 : ĐIỀU KHIỂN HIỂN THỊ LCD


I. Nôi dung bài thực hành:
Bài 1: Hiển thị LCD
1. Sơ đồ nguyên lý:
2. chương trình:
3. Kết quả:
II. Bài tập theo yêu cầu:
Bài 2: Hiển thị trên LCD thoe yêu cầu:
Điều khiển động cơ bước
1. Sơ đồ nguyên lý:
2. Lưu đồ:
3. Chương trình:
4. Kết quả:
Ở màn hình trạng thái 1, thông số phần trăm (%) sẽ thay đổi tương ứng với ô trống được bôi đen:
Khi thông số phần trăm đạt 100%, màn hình trạng thái 2 được hiển thị:
Bài 3: Điều khiển step
motor có sử dụng nút nhấn

A. 1.Sơ đồ nguyên lý:


2. Chương trình:
3. Kết quả:
Nhấn nút B1 động cơ quay thuận:
Nhấn B2 động cơ quay ngược:
Bài 4: Điều khiển động cơ bước sử
dụng 3 nút nhấn:
1. Sơ đồ nguyên lý:
START

2. Lưu đồ : Khởi tạo PORTC


Khởi tạo PORTD

YES

Phím RD0=0?

NO
YES
Quay ngược
Phím RD1=0?

NO
NO Dừng động cơ
Phím RD2=0?
Quay thuận
YES
Gán PORTC =0x20
Gọi trễ 2.5ms
Dừng động cơ và đơi tín hiệu tiếp
i=0

Gán PORTC =0x04


Gọi trễ 2.5ms Dịch phải PORTC 1 bit
i=0 Gọi trễ + kiểm tra phím
i =i +1

Dịch trái PORTC 1 bit NO YES


Gọi trễ + kiểm tra phím
i =i +1 i<4

YES
NO
i<4
3. Chương trình:
4. Kết quả
Nhấn B3 động cơ quay thuận:
Nhấn B4 động cơ quay nghịch:
Nhấn B5 động cơ dừng quay về kiểm tra chờ tín hiệu tiếp theo:
IV Nhận xét giáo viên
…………

You might also like