View Full Version : Hiển thị LCD
nvm123
19-09-2012, 12:49 AM
Em mới học vi điều khiển nên chưa rành lắm có một số vấn đề muốn hỏi các anh chỉ bảo giúp em với ạ! em muốn hỏi mình dùng lệnh gì để hiển thị hay xóa đi ký tự nằm trên 1 vị trí nào đó trên màn hình vậy ạ.
binhbk247
20-09-2012, 03:30 PM
còn tùy vào thư viện lcd bạn dùng nữa. về bản chất, nếu bạn muốn hiển thị 1 ký tự lên lcd thì bạn sẽ gởi mã ascii của ký tự đó lên lcd, còn nếu muốn xóa thì gởi lên lcd mã lệnh xóa màn hình lên lcd (với loại LCD mình đang dùng là 0x01)
okitakimura
20-09-2012, 06:20 PM
bạn có thể tìm thư viện LCD 4 bit về làm cho nhanh :D
nvm123
20-09-2012, 10:54 PM
em cám ơn 2 anh đã giúp em. trong CCS của em có thư viện LCD.C mà sao khi em khai báo lại bị lỗi là sao các anh. thư viện đó sẽ hỗ trợ việc viết riêng lên từng vị trí đó phải không ạh
toancdt
21-09-2012, 08:55 PM
em cám ơn 2 anh đã giúp em. trong CCS của em có thư viện LCD.C mà sao khi em khai báo lại bị lỗi là sao các anh. thư viện đó sẽ hỗ trợ việc viết riêng lên từng vị trí đó phải không ạh
có file thư viện lcd và ví dụ, nếu không hiểu thì pm vào yahoo của mình http://www.mediafire.com/?42agjc1s2lynfaa
handsometran
22-09-2012, 06:16 PM
Bạn muốn tìm hiểu cách sử dụng LCD 16x2 thì vào trang này http://www.hocavr.com/index.php/vi/app/textlcd
Theo mình biết thì trình dịch PICC có hàm lcd_goto(x,y), với x vị trí cột, y hàng. Bạn lưu ý LCD 16x2 chỉ có 2 hàng 16 cột.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.