Sử dụng 2 hàng và ma trận 5x7 83Con trỏ hàng 1 vị trí

Một phần của tài liệu Thiet ke he thong nhung voi VDK ARM (Trang 98 - 108)

3C Kích hoạt dịng 2 08 Tắt màn hình hiển thị và con trỏ C1 Nhảy đến dịng 2 vị trí 1 OC Bật màn hình hiển thị, tắt con trỏ C2 Nhảy đến hàng 2, vị trí 2 Tập lệnh LCD

Biên soạn: ThS. Huỳnh Xuân Dũng Email: dunghx@caothang.edu.vn

LCD (Liquid Crystal Display) 1602

Khởi tạo LCD

Các bước phải được thực hiện để khởi tạo màn hình LCD được đưa ra dưới đây và các bước này là phổ biến cho hầu hết các ứng dụng.

• B1: Gửi 38H đến dịng dữ liệu 8 bit để khởi tạo

• B2: Gửi 0FH để bật LCD, con trỏ BẬT và con trỏ nhấp nháy ON. • B3:Gửi 06H để tăng vị trí con trỏ.

Biên soạn: ThS. Huỳnh Xuân Dũng Email: dunghx@caothang.edu.vn

LCD (Liquid Crystal Display) 1602

Đưa dữ liệu vào LCD

Các bước để gửi dữ liệu đến mơ-đun LCD được đưa ra dưới đây. LCD có các chân RS, R / W và E. Chính trạng thái logic của các chân này làm cho LCD xác định xem đầu vào dữ liệu đã cho là lệnh hay dữ liệu được hiển thị.

• Đặt R / W mức thấp.

• Đặt RS = 0 nếu byte dữ liệu là lệnh và tạo RS = 1 nếu byte dữ liệu là dữ liệu sẽ được hiển thị.

• Đặt byte dữ liệu trên thanh ghi dữ liệu. • Xung E từ cao xuống thấp.

Biên soạn: ThS. Huỳnh Xuân Dũng Email: dunghx@caothang.edu.vn

HIỂN THỊ NỘI DUNG LÊN LCD

Kết nối LCD với các linh liện và kết nối tới chân VĐK STM32 như hình vẽ

Cấu hình các chân PA0 đến PA5 là ngõ ra OUTPUT PE9 R1 5K 5VDC PE7 PE10 LC D U2 LCD1602 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 GND VCC VEE RST RW E D0 D1 D2 D3 D4 D5 D6 D7 15 16 PE12 PE11 5VDC PE8

Biên soạn: ThS. Huỳnh Xuân Dũng Email: dunghx@caothang.edu.vn

HIỂN THỊ NỘI DUNG LÊN LCD

Biên soạn: ThS. Huỳnh Xuân Dũng Email: dunghx@caothang.edu.vn

HIỂN THỊ NỘI DUNG LÊN LCD

Chương trình

Định nghĩa các chân này đều là GPIOE để thuận tiện cho việc viết các chương trình con phía sau

Biên soạn: ThS. Huỳnh Xn Dũng Email: dunghx@caothang.edu.vn

Chương trình khởi tạo LCD

Biên soạn: ThS. Huỳnh Xuân Dũng Email: dunghx@caothang.edu.vn

HIỂN THỊ NỘI DUNG LÊN LCD

Chương trình hiển thị chuỗi ký tự lên LCD

Các chương trình con này áp dụng được cho cả LCD 20x4. Để dễ dàng, HV có thể download file *.text tại địa chỉ sau để đưa vào chương trình một cách nhanh chóng

https://drive.google.com/file/d/11rq-6vrSWX6FEgGwObFpwyb_4Ccg0mt3/view?usp=sharing

HV có thể chép các đoạn chương trình tạo thành file *.c và đưa vào chương trình, lúc này file main.c sẽ gọn hơn

Biên soạn: ThS. Huỳnh Xuân Dũng Email: dunghx@caothang.edu.vn

HIỂN THỊ NỘI DUNG LÊN LCD

Chương trình chính

Khởi tạo LCD

Điểm bắt đầu hiển thị (hàng 1, vị trí 0)

Biên soạn: ThS. Huỳnh Xuân Dũng Email: dunghx@caothang.edu.vn

HIỂN THỊ NỘI DUNG LÊN LCD

Biên dịch, nạp vào kit và kiểm tra kết quả

Biên soạn: ThS. Huỳnh Xuân Dũng Email: dunghx@caothang.edu.vn

ADC

Một phần của tài liệu Thiet ke he thong nhung voi VDK ARM (Trang 98 - 108)

Tải bản đầy đủ (PDF)

(178 trang)