Saturday, 12 November 2016

interfacing of LCD using arr



#include<avr/io.h>
#include<util/delay.h>
void cmd()
{

 PORTA=0B00000100;
 _delay_ms(300);
 PORTA=0B00000000;
}
     void display()
{
 PORTA=0B00000101;
 _delay_ms(300);
 PORTA=0B00000001;
}
 unsigned char arr1[]={0x38,0x0e,0x01,0x80,0x06};
  unsigned char arr3[]={"welcome in TBA"};
  
 
  void main ()
  {
   while(1)
   {
    int i;
   DDRA=0xff;
   DDRB=0xff;
   for(i=0;i<=4;i++)
   {
    PORTB= arr1[i];
    cmd();
   }   
    for(i=0;i<=14;i++)
   
   {
    PORTB=arr3[i];
    display();
   
   }
  
  }
  }
  

No comments:

Post a Comment