mình đang học lập trình LCD 16x2, mình muốn viết một hàm truyền vào 2 tham số là row và column, sau đó xóa kí tự tại vị trí tương ứng với row và column đó, mấy bác có ý tưởng gì không giúp mình với, mình viết hoài nhưng chưa chạy
Cần giúp về LCD
Collapse
X
-
Tags: None
-
bạn move con trỏ đến vị trí cần xóa, r in ra kí tự null thử xem
với y là dòng, x là cột thì khi move đến vị trí y,x thì dòng lệnh đk cho con trỏ tro đến vị trí đó là
64*(y-1) +(x-1)+ 0x80
-
bạn có thể nói rõ hơn không? mình cám ơn nha, nình dùng các lệnh dịch của LCD nhưng không thấy con trỏ dịch gì hết
Comment
-
cái này ra lệnh cho LCD nên bạn phải đưa chân RS về 0
IOCLR = RS
sau đó thì ghi lệnh ra cho con LCD
64*(y-1) +(x-1)+ 0x80
với y là dòng, x là cột
tại mình không bit xóa kí tự thể nào, nên mình nghĩ là dùng cách dịch chuyển con trỏ về vị trí đó, rồi dùng lệnh in ra kí tự trống
chưa làm thử nữa.. he
về lập trình LCD thì trong này nói khá rõ, Text LCD
Comment
-
Hi,
Cái này tui đã up lên cả rồi, các bác lười tìm kiếm quá. Hành động xoá là hành đồng viết ký tự Space vào nơi cần xoá chỉ có vậy thôi, tuy nhiên khi chúng ta ghi ký tự Space vào thì con trỏ dữ liệu trong LCD tự động tăng lên nên ta phải dịch lùi nó lại sau khi chèn Space.
Thân ái.Đường đến những ngày vinh quang không còn xa
Con đường chúng ta... chúng ta đã chọn.
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