LCD PROGRAM FOR ARM7 LPC2129

          LCD PROGRAM FOR ARM7 LPC2129 







program for displaying the number in lcd ?


#include<lpc21xx.h>
void delay(int count)
{
int i,j;
for(i=0;i<count;i++)
{
for(j=0;j<5000;j++)
{
}
}
}
void lcdcmd(int cmd)
{
IOCLR0=(0Xff<<15);
IOSET0=(cmd<<15);
IOCLR0=(1<<10);
IOCLR0=(1<<12);
IOSET0=(1<<13);
delay(100);
IOCLR0=(1<<13);

void lcddata(int data)
{
IOCLR0=(0Xff<<15);
IOSET0=(data&0xff<<15);
IOSET0=(1<<10);
IOCLR0=(1<<12);
IOSET0=(1<<13);
delay(100);
IOCLR0=(1<<13);
}
void lcdnum(int num)
{
int sum;
while(num!=0)
{
num=num%10;
 sum=sum+num;
lcddata(sum+0x30);
}
}

void lcdstr(int *str)
{
while(*str)
{
lcddata(*str);
str++;
}
}
void main()
{
IODIR0|=(1<<10)|(1<<12)|(1<<13)|(0Xff<<15);
lcdcmd(0x38);
lcdcmd(0x0E);
lcdcmd(0x01);

lcdcmd(0x08);
lcdstr("now displaying number");
lcdnum(11234);
}






Comments

Popular posts from this blog

READING VALUES FROM SENSOR AND THAT WRITING TO EEPROM

project for checking status of lights very day 12 :11 am