Code:
#include<stdio.h>
#include<reg51.h>
sbit en =P3^2;
sbit rw =P3^1;
sbit rs =P3^0;
int i;
int j, k;
void delay();
void lcdcmd ();
void dataa();
unsigned char cmd[5]={0x01,0x02,0x06,0x0e,0x38};
unsigned char dat[5]={"hafiz"};
void main()
{
while (1)
{
rs=0;
rw=0;
en=0;
lcdcmd();
dataa();
}
}
void dataa()
{
rs=1;
for(k=0;k<10;k++)
{
P2= dat[k];
en=1;
delay();
en=0;
}
}
void lcdcmd()
{
for(int x=0;x<=5;x++)
{
P3=cmd[x];
en=1;
delay();
en=0;
}
}
void delay()
{
for (j=0;j<=1000;j++)
for (k=0;k<=200;k++);
}
When posting code on a forum do not use the index variable i since this will be interpreted as an italics tag.
Last edited by a moderator: