View Single Post
Old 05-11-2009, 12:50 PM   #6
tdm
Đệ tử 7 túi
 
Tham gia ngày: May 2005
Bài gửi: 258
:
Trích:
Nguyên văn bởi doducanh88 View Post
Em mới bắt đầu học về giao tiếp Pic16f877a với LCD HD44780.
Em có tìm nhiều tài liệu trên mạng, nhiều tài liệu về đo nhiệt độ hiển thị trên LCD, đã làm thử, và nó chạy bình thường.

Tuy nhiên, thực sự là em chưa biết lập trình với LCD như thế nào, em có đọc code nhưng không hiểu phần hiển thị trên LCD như thế nào.

Do đó,
1. Em muốn nhờ một anh nào đó có thể viết cho em một đoạn code để hiển thị chữ "xin chao" lên trên LCD được không? (mong anh chú thích từng câu lệnh, nhiệm vụ của từng nhóm lệnh)

Viết bằng asm (vì em đọc mấy tài liệu toàn viết bằng C và ko hiểu gì ^^, em học asm từ đầu mà)

phần cứng em sử dụng:
Pic16f877a
thạch anh 4Mhz
LCD em mua ngoài chợ trời là 16*2 (???)

em định sử dụng port b RBo-RB7 nối vào DB0-DB7
RD7 nối vào E
RD6 nối vào R/W
RD5 nối vào RS

2. Em muốn hỏi chế độ 8bit khác 4bit ở điểm nào
khi nào dùng chế độ nào
nên dùng chế độ nào (ưu, nhược điểm)

vì em đọc mấy tài liệu thì thấy mọi người hay dùng chế độ 4bit.

3...
4... chưa nghĩ ra ^^


Mong các anh giúp đỡ. Gia đình xin cảm ơn và hậu tạ
để bạn tiêp cận lcd được nhanh hơn tôi gửi bạn một ví dụ về cách viết chương trinh lcd .sau đó bạn tìm hiều thêm đề có cách viêt cho riêng minh.
File Kèm Theo
File Type: zip lcd.zip (35.9 KB, 251 lần tải)
__________________
viết chương trình cho vdk chạy ổn định là cả một vấn đề.
tdm vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn