PIC Vietnam

PIC Vietnam (http://www.picvietnam.com/forum/index.php)
-   Cơ bản về vi điều khiển và PIC (http://www.picvietnam.com/forum/forumdisplay.php?f=8)
-   -   Hiển thị LCD (http://www.picvietnam.com/forum/showthread.php?t=30511)

nvm123 19-09-2012 12:49 AM

Hiển thị LCD
 
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

Trích:

Nguyên văn bởi nvm123 (Post 77859)
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.


Múi giờ GMT. Hiện tại là 12:45 PM.

Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam