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

Smart Power management system in any management system

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