View Single Post
Old 17-10-2006, 05:11 PM   #9
spirit
Đệ tử 2 túi
 
Tham gia ngày: Aug 2006
Bài gửi: 42
:
Talking

Trích:
Nguyên văn bởi halogencr View Post
Chào các bạn ! Tôi đang thử mô phỏng chương trình giao tiếp lcd bằng proteus nhưng vẫn chưa được . Ai có kinh nghiệm xin chỉ bảo giúp nhé !
Tôi dùng chương trình chuẩn của bác Nigel kết nối với LCD LM16_2 nhưng ko có kết quả (không biết LM16_2 có khác so với HD4786 ko)
Có ai có chương trình giao tiếp LCD viết bằng ASM thì post lên luôn nhé !xin cam ơn nhiều .
Bạn viết y hệt theo Nigel thì không thể chạy được đâu,mình cũng đã thử rồi.
Sau đó mình ngồi đọc Code lại và thấy rất nhiều điểm không chính xác,sau một thời gian nghiên cứu với sự giúp đỡ của anh namqn mình đã thực hiện thành công cả trên Proteus và mạch thật.

Trong Proteus khi bạn mô phỏng LCD thì nhớ phải chọn tần số thạch anh cho Pic nhỏ hơn 250 Khz( đó là tần số của LCD) nếu lớn hơn sẽ không hiện ra cái gì đâu,do đó trong chương trình sẽ phải config lại các giá trị sao cho phù hợp với tần số của Pic.

Bạn dùng LCD16L ( 16x2 ) thử xem,mình sử dụng nó thường xuyên.

Mà bạn nên đọc kĩ giải thuật chương trình của Nigel ( ông ấy viết rất hay ) để tìm ra những lỗi sai bởi vì theo mình nghĩ Nigel có tình làm điều đó.
Vài dòng giúp bạn ,hi vọng bạn sẽ làm được,nếu có gì vướng mắc thì post cả code lên đây luôn nhé để cho các bạn newbie khác hiểu luôn.
Chào bạn.
spirit vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn