View Single Post
Old 27-02-2008, 07:11 PM   #37
namqn
Trưởng lão PIC bang
 
Tham gia ngày: Feb 2006
Nơi Cư Ngụ: Tp. HCM, Việt Nam
Bài gửi: 3,025
:
Send a message via Yahoo to namqn
Trích:
Nguyên văn bởi thechinhcdt View Post
Em mới học PIC và viết thử chương trình hiển thị LCD giống như bạn FFGmember hướng dẫn, compile no error nhưng khi mô phỏng Proteus thì k hiển thị được. Kết nối LCD chắc đúng vì em thử load file của anh FFGmember thì chạy ào ào.
Mong mọi người xem giúp, em mò hoài mà chẳng xong.

#include <16f877a.h>
#include <def_877a.h>
#device *=16 ADC=10
#FUSES NOWDT, HS, NOPUT, NOPROTECT, NODEBUG, NOBROWNOUT, NOLVP, NOCPD, NOWRT
#use delay(clock=20000000)
#include <lcd_lib_4bit.c>


void main()
{
TRISD = 0x00;
LCD_Init();
Printf(LCD_Putchar,"Test LCD");
}

Cảm ơn mọi người !
Với LCD, bạn nên làm thực tế thì tốt hơn. Có một số bạn mô phỏng tốt nhưng làm thực vẫn không chạy, vì Proteus giả định một số thiết lập của chip, và thông tin định thời của các dạng sóng tín hiệu điều khiển LCD là chuẩn. Thực tế thì các module LCD khác nhau khá nhiều.

Thân,
__________________
Biển học mênh mông, sức người có hạn.

Đang gặp vấn đề cần được giúp đỡ? Hãy dành ra vài phút đọc luồng sau:
http://www.picvietnam.com/forum/showthread.php?t=1263
namqn vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn