欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標題:
lcd1602 stc90c51
[打印本頁]
作者:
Unchastity
時間:
2013-10-30 23:30
標題:
lcd1602 stc90c51
#include <reg52.h>
#define uchar unsigned char
#define uint unsigned int
uchar code table1[]="I LOVE YOU!!!";
uchar code table2[]="ha ha";
sbit lcde=P2^7;
sbit lcdrs=P2^6;
sbit lcdrw=P2^5;
uchar num;
void delayms(uint xms)
{
uint i,j;
for(i=xms;i>0;i--)
for(j=110;j>0;j--);
}
void write_com(uchar com)
{
lcdrs=0;
lcde=0;
lcdrw=0;
P0=com;
delayms(1);
lcde=1;
delayms(1);
lcde=0;
}
void write_data(uchar date)
{
lcde=0;
lcdrs=1;
lcdrw=0;
P0=date;
delayms(1);
lcde=1;
delayms(1);
lcde=0;
}
void init()
{
lcde=0;
write_com(0x38);
write_com(0x0c);
write_com(0x06);
write_com(0x01);
write_com(0x80);
}
void main()
{
init();
write_com(0x80);
for(num=0;num<13;num++)
{
write_data(table1[num]);
delayms(1);
}
write_com(0x80+0x40);
for(num=0;num<5;num++)
{
write_data(table2[num]);
delayms(1);
}
while(1);
}
編譯無錯誤無警告,就是在lcd中不顯示
作者:
zjjhtony
時間:
2013-11-2 19:28
你的軟件功能沒有問題。
原因在于你的lcd數據端選擇P0口,P0口當數據口使用必須接上拉電阻。
1.可以把P0每個引腳接10K上拉到5V電源。
2.或將P0更換到其他口,如p1口。
作者:
kop
時間:
2014-6-27 00:12
感覺你的端口有可能定義不正確
作者:
kop
時間:
2014-6-27 00:12
不過對我的板子可以顯示
歡迎光臨 (http://www.raoushi.com/bbs/)
Powered by Discuz! X3.1