Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 2

#include<regx51.

h>
#define lcdport P2
#define rs P3_0
#define rw P3_1
#define e P3_2
char data1;
int b;
char a[5] = {'A','H','S','A','N'};
char r[12] = {'F','A','1','7','-','B','S','E','-','0','1','1'};
void msdelay(unsigned int time)
{
unsigned i,j ;
for(i=0;i<time;i++)
for(j=0;j<1275;j++);
}
void lcdcmd(unsigned char value)
{
lcdport=value;
rs=0;
rw=0;
e=1;
msdelay(1);
e=0;
}
void lcddata(unsigned char value)
{
lcdport=value;
rs=1;
rw=0;
e=1;
msdelay(1);
e=0;
}
void main()
{
lcdcmd(0x38);
lcdcmd(0x0E);
lcdcmd(0x01);
lcdcmd(0x06);
msdelay(100);

//a[10] = {'L','e','s','s','o','n','s','\0'};

for( b = 0; b <= 5; b++)


{
lcddata(a[b]);
msdelay(35);
}
lcdcmd(0xC0);
for( b = 0; b <= 12; b++)
{
lcddata(r[b]);
msdelay(35);
}
/* for (data1='A'; data1<='M'; data1++ )
{
lcddata(data1);
msdelay(35);
}
lcdcmd(0xC0);
for (data1='N'; data1<='Z'; data1++ )
{
lcddata(data1);
msdelay(35);
}*/
}

You might also like