intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Hướng dẫn sử dụng Kit 89 - Bài 15

Chia sẻ: Nguyen Nhi | Ngày: | Loại File: PDF | Số trang:6

218
lượt xem
93
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Hướng dẫn sử dụng Kit 89 Bài 15 : Giao tiếp LCD character Mục đích: Nắm vững kĩ thuật điều khiển LCD character theo 2 chế độ 8 bit và 4 bit. Yêu cầu: Xây dựng chương trình xuất dữ liệu ra LCD theo chế độ 4 bit. 15.1 Chức năng các chân của LCD LCD thường sử dụng 14 chân, chế độ 16 chân khi cần điều khiển đèn nền. Chức năng của các chân như sau: Chức năng Ground Power Supply Contrast Control Operation Thứ tự 1 2 3 4 5 Tên VSS Vdd Vee RS R/W Mức Logic 0 1 0...

Chủ đề:
Lưu

Nội dung Text: Hướng dẫn sử dụng Kit 89 - Bài 15

  1. Hướng dẫn sử dụng Kit 89 Bài 15 : Giao tiếp LCD character Mục đích: Nắm vững kĩ thuật điều khiển LCD character theo 2 chế độ 8 bit và 4 bit. Yêu cầu: Xây dựng chương trình xuất dữ liệu ra LCD theo chế độ 4 bit. 15.1 Chức năng các chân của LCD LCD thường sử dụng 14 chân, chế độ 16 chân khi cần điều khiển đèn nền. Chức năng của các chân như sau: Chức năng Thứ tự Tên Mức Logic Mô tả Ground 1 VSS - 0V Power Supply 2 Vdd - +5V Contrast 3 Vee - 0-Vdd 4 RS 0 D0-D7 là command 1 D0-D7 là Data Control 5 R/W 0 Write Operation 1 Read 0 Disable 1 Normal 6 E Từ 1 xuống 0 Truyền Data hoặc Command xuống LCD 7 D0 0|1 Bit 0 LSB 8 D1 0|1 Bit 1 9 D2 0|1 Bit 2 Data/Command 10 D3 0|1 Bit 3 11 D4 0|1 Bit 4 12 D4 0|1 Bit 5 13 D6 0|1 Bit 6 14 D7 0|1 Bit 7 MSB BKIT HARDWARE CLUB – www.bkit4u.com 75
  2. Hướng dẫn sử dụng Kit 89 15.2 Kết nối màn hình LCD Hình trên mô tả kết nối LCD với chế độ 16 chân, 2 chân K và A dùng để kết nối với đèn nền. 15.3 Bộ nhớ CGROM Bộ nhớ dùng để lưu trữ các kí tự hiển thị trên LCD. Các giá trị lưu trong bộ nhớ này như sau: BKIT HARDWARE CLUB – www.bkit4u.com 76
  3. Hướng dẫn sử dụng Kit 89 15.4 Các lệnh cơ bản của LCD Để truyền lệnh cho LCD thì chân RS = 0, khi đó các tín hiện trên D0-D7 được xem là lệnh. Ý nghĩa của các lệnh điều khiển LCD như sau: Execution Command RS RW D7 D6 D5 D4 D3 D2 D1 D0 Time Clear display 0 0 0 0 0 0 0 0 0 1 1.64mS Cursor home 0 0 0 0 0 0 0 0 1 x 1.64mS Entry mode set 0 0 0 0 0 0 0 1 I/D S 40uS Display on/off 0 0 0 0 0 0 1 D UB 40uS control Cursor/Display Shift 0 0 0 0 0 1 D/C R/L x x 40uS Function set 0 0 0 0 1 DL N F x x 40uS Set CGRAM address 0 0 0 1 CGRAM address 40uS BKIT HARDWARE CLUB – www.bkit4u.com 77
  4. Hướng dẫn sử dụng Kit 89 Set DDRAM address 0 0 1 DDRAM address 40uS Read "BUSY" flag 0 1 BF DDRAM address - (BF) Write to CGRAM or 1 0 D7 D6 D5 D4 D3 D2 D1 D0 40uS DDRAM Read from CGRAM 1 1 D7 D6 D5 D4 D3 D2 D1 D0 40uS or DDRAM I/D 1 = Increment (by 1) R/L 1 = Shift right 0 = Decrement (by 1) 0 = Shift left S 1 = Display shift on DL 1 = 8-bit interface 0 = Display shift off 0 = 4-bit interface D 1 = Display on N 1 = Display in two lines 0 = Display off 0 = Display in one line U 1 = Cursor on F 1 = Character format 5x10 dots 0 = Cursor off 0 = Character format 5x7 dots B 1 = Cursor blink on D/C 1 = Display shift 0 = Cursor blink off 0 = Cursor shift 15.5 Kết nối LCD với vi điều khiển LCD có 2 chế độ 8 bit và 4 bit. Ở chế độ 8 bit, ta dùng toàn bộ 8 chân D0-D7 để giao tiếp. Ở chế độ 4 bit, ta chỉ dùng 4 bit cao D4-D7 để giao tiếp với LCD. Dữ liệu gửi cho LCD ở chế độ này bao gồm 4bit cao gửi trước, sau đó sẽ đến 4bit thấp. Sơ đồ kết nối ở 2 chế độ như sau: Nếu muốn tiết kiệm chân, R/W có thể nối xuống GND. Ở chế độ 4bit thì 4 bit thấp của LCD có thể nối xuống GND. BKIT HARDWARE CLUB – www.bkit4u.com 78
  5. Hướng dẫn sử dụng Kit 89 15.6 Khởi tạo LCD Quá trình khởi tạo LCD ở chế độ 8 bit như sau: Quá trình khởi tạo ở chế độ 4 bit như sau: BKIT HARDWARE CLUB – www.bkit4u.com 79
  6. Hướng dẫn sử dụng Kit 89 Viết chương trình Bài 16 : Giao tiếp I2C – DS1307 Mục đích: Nắm vững giao tiếp I2C BKIT HARDWARE CLUB – www.bkit4u.com 80
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2