Professional Documents
Culture Documents
Bai 2
Bai 2
Bai 2
1. Mục đích
- Ghép nối LCD ký tự với 8051, lập trình hiển thị dữ liệu trên LCD.
- Ghép nối hệ 8051 với PC qua cổng UART, lập trình truyền/nhận dữ liệu giữa PC và
8051.
- Tìm hiểu chuẩn giao tiếp điều khiển thiết bị sử dụng ánh sáng hồng ngoại. Lập trình
kết hợp ngắt ngoài và timer để nhận lệnh từ điều khiển từ xa.
- Xây dựng được giao thức ghép nối và trao đổi dữ liệu giữa PC với hệ 8051. Áp dụng
xây dựng ứng dụng demo.
2. Chuẩn bị
- Phần mềm: Công cụ Keil C51 (lập trình họ 8051), phần mềm nạp stc-isp-15xx-v6.86E,
phần mềm Proteus 8.7 SP3
3. Tiến hành
DCE-SOICT-HUST 1
Thực hành Hệ nhúng
- Dùng Proteus thiết kế mạch như hình vẽ, đặt tần số clock cho 8051 là 11.0592 MHz.
Dùng chức năng Place virtual instrument đặt một Virtual terminal vào mạch.
- Lập trình cho 8051 thực hiện chức năng loopback: các ký tự do người dùng gõ vào
Virtual terminal sẽ được gửi đến 8051, 8051 gửi lại đúng ký tự đó tới Virtual terminal.
- Lập trình điều khiển hiển thị chuỗi ký tự sau trên 2 hàng LCD:
“Hello
World…”
- Tham khảo tài liệu NEC Protocol mô tả format của các lệnh gửi từ điều khiển từ xa
theo chuẩn NEC.
Lập trình hiển thị mã lệnh được gửi từ điều khiển từ xa lên màn hình LCD.
- Điều khiển nội dung hiển thị màn hình LCD của mạch 8051 từ PC
- Kết hợp 2 nhóm chức năng trên xây dựng ứng dụng Media Player trên PC có điều
khiển từ xa
+ Play/Pause
+ Tên bài đang play + thời gian đã play được hiển thị trên màn hình LCD
DCE-SOICT-HUST 2
Thực hành Hệ nhúng
1. Kết nối KIT 8051 PRO với máy tính qua dây Micro USB được cung cấp.
2. Cài đặt driver cho cổng COM ảo CH34x.
3. Chạy phần mềm stc-isp-15xx-v6.86E. Chú ý: Không download bản update.
4. Chọn Open Code File rồi mở file hex đã make từ Keil C51.
5. Bấm Download/Program, sau đó bấm nút nguồn trên KIT để khởi động lại 8051.
Sau khi khởi động lại thì chương trình mới sẽ tự động được nạp vào 8051.
DCE-SOICT-HUST 3