陈贱伟 发表于 2013-3-29 17:36:46

LCD1602液晶+Proteus仿真软件出现错误


#include <reg51.h>
sbit RS=P3^7;//RS
sbit E=P3^5;   //E
//延时1毫秒
void d()
{
unsigned int x,y;
for(x=0;x<10;x++)
{
   for(y=0;y<33;y++)
   {
   }
}
}
//延时N毫秒
void s(unsigned int n)
{   
unsigned char i;
for(i=0;i<n;i++)
{
       d();//延时1毫秒函数
}
}
//写指令
void w_code(unsigned char com)
{
RS=0;
P0=com;
s(5);
E=1;
s(5);
E=0;
}
//写数据
void w_data(unsigned char com)
{
RS=1;
P0=com;
s(5);
E=1;
s(5);
E=0;
}
//初始化
void chu()
{
P3=0;
E=0;
w_code(0x38);//显示
w_code(0x0f);//光标0e0f
w_code(0x06);//光标+1
w_code(0x81);//初始化地址
}
//主函数
void main()
{
   
chu(); //初始化
w_data("d");//写入数据
while(1);
}


显示不出来那里错了

小靚同学Leon 发表于 2013-3-31 16:14:44

同求答案啊啊啊啊啊 啊啊

风扫地 发表于 2013-4-2 14:27:25

如果可以请,放出工程。

伽利略幼稚 发表于 2013-4-3 16:06:50

友情帮顶,只为鱼币

伽利略幼稚 发表于 2013-4-3 16:15:08

鱼币鱼币你快点来~

伽利略幼稚 发表于 2013-4-3 16:32:46

嘿嘿,楼主不要嫌弃我啊!

伽利略幼稚 发表于 2013-4-3 16:34:24

嘿嘿嘿,祝楼主早日解决问题~

伽利略幼稚 发表于 2013-4-3 17:00:30

也祝我早日学业有成!
页: [1]
查看完整版本: LCD1602液晶+Proteus仿真软件出现错误