PDA

View Full Version : Gặp rắc rối với LCD 16x2


nguyenduy020290
27-11-2010, 12:14 PM
Tình hình là thế này :

Hôm trước em có học lớp Pic16 bên R&P .Xong lớp học em làm một cái mạch để tự train lại những gì đã học.
Đ
a phần đã chạy được ,còn lại cái LCD không hiểu vì lý do gì mà nó chẳng hiển thị gì hết

Schematic và driver LCD em lấy bên R&P luôn ,phần code thì lấy C source code chạy cho chắc,thế mà vẫn kô hiển thị chữ .
Đây là sơ đồ em vẽ lại

[IMG]http://i748.photobucket.com/albums/xx128/nguyenduy020290/hoi1.png[IMG]

LCD mua ở Nhật Tảo giá 60K,khi cấp nguồn thì sáng đèn nền màu vàng nhạt .

Mấy anh giúp em với ,thanks các anh !

shakespeare_a18
28-11-2010, 09:26 PM
LCD ko chạy thì có mấy nguyên nhân dễ bị:
Nếu code đúng thì có thể do VR chỉnh contrast quá nhỏ, bạn thử chỉnh lại.
Thư viện lcd của bạn có phải là lcd 4bit ko, có sơ đồ chân như trên mạch của bạn ko.
Đôi khi nếu quên lệnh lcd_init() thì lcd sẽ ko chạy.

dinhminh09
28-11-2010, 09:40 PM
sơ đồ chân mắt như trên với thư viện lcd.c của ccs c hay thư viện tự tạo lcd_4bit.c lưu hành trên mạng là đúng rồi. sao khi làm không tải cái datasheet của nó mà xem
http://phamdungcnkt.fileave.com/LCD1602.pdf
tải về xem. nếu mà không được là mua nhầm đô giảm rồi. cấp nguồn sai cho nó vài lần là cũng die rồi

nguyenduy020290
29-11-2010, 09:52 PM
dòng khởi tạo lcd_init() tất nhiên phải có
Em gửi lên các anh coi dùm driver lcd.c và lcd.h cả đoạn code dùng test lcd nữa.Mong các anh giúp đỡ