Chào cả nhà! mình xin mạo mụi hỏi là mình giao tiếp lcd 16x2 với pic16F887 viết bằng ngôn ngữ mplab Hi-Tech C. Hiện tại mình chuyển sang lcd 20x4 nhưng không giao tiếp được 2 hàng cuối. mình thử sửa code trong file lcd.c và lcd.h thì nhảy lung tung. Mong anh em chỉ giúp.
Lcd 20x4
Collapse
X
-
Tags: None
-
Bạn tìm chỗ nào có 2 dòng này:
bổ sung them 2 dòng này:Code:case 1 : address=0x80;break; case 2 : address=0xC0;break;
Thành cái này:Code:case 3 : address=0x94;break; case 4 : address=0xD4;break;
Chúc thành công!Code:void lcd_gotoxy(unsigned char x, unsigned char y) { unsigned char address; switch(y) { case 1 : address=0x80;break; case 2 : address=0xC0;break; case 3 : address=0x94;break; case 4 : address=0xD4;break; } address+=x-1; LCDwrite(0,address); }
-
lcd20x4
bạn cho mình file lcd.c và lcd.h của bạn được không ? vì file của mình viết dạng khác.Nguyên văn bởi nhanh0112 Xem bài viếtBạn tìm chỗ nào có 2 dòng này:
bổ sung them 2 dòng này:Code:case 1 : address=0x80;break; case 2 : address=0xC0;break;
Thành cái này:Code:case 3 : address=0x94;break; case 4 : address=0xD4;break;
Chúc thành công!Code:void lcd_gotoxy(unsigned char x, unsigned char y) { unsigned char address; switch(y) { case 1 : address=0x80;break; case 2 : address=0xC0;break; case 3 : address=0x94;break; case 4 : address=0xD4;break; } address+=x-1; LCDwrite(0,address); }
Comment
-
Bài viết mới nhất
Collapse
-
-
-
bởi bqvietĐám UPS cửa cuốn đời cổ vẫn chạy 1 biến áp sắt từ vừa để hạ áp điện lưới nạp bình điện, vừa để kích áp bình điện thành sóng vuông đầu ra đấy thôi. Kiểu tiết kiệm này đã có từ mấy chục năm nay. Sơ đồ đại loại như link
https://www.homemade-circuits.com/si...rchargerchang/...-
Channel: Nguồn!
06-09-2026, 16:49 -

Comment