Đây là hàm kiểm tra xem LCD có bận ko ? mọi người xem qua rồi giúp em với nha :
void busy(void)
{
RS=0; /* Chon thanh ghi lenh */
RW=1; /* Doc du lieu tu LCD */
P3.7=1; /* Gia su la LCD ban */
while ( P3.7!=0)
{
EN=1; /* Tao xung chot du lieu */
EN=0;
}
}
Theo em thi ta không cần lệnh P3.7=1; ( p3.7= bit D7 ) vì nếu có lệnh đó thi LCD luôn luôn bận ????? như vậy dúng ko ?
void busy(void)
{
RS=0; /* Chon thanh ghi lenh */
RW=1; /* Doc du lieu tu LCD */
P3.7=1; /* Gia su la LCD ban */
while ( P3.7!=0)
{
EN=1; /* Tao xung chot du lieu */
EN=0;
}
}
Theo em thi ta không cần lệnh P3.7=1; ( p3.7= bit D7 ) vì nếu có lệnh đó thi LCD luôn luôn bận ????? như vậy dúng ko ?
Comment