#include<pic.h>
void delay();
void cmd(int);
void data(char);
void main()
{
int i;
char a[]="hello world";
TRISC=0X00;
TRISD=0X00;
cmd(0x38);
cmd(0X0E);
cmd(0X06);
cmd(0X01);
cmd(0X80);
for(i=0;a[i]!='\0';i++)
data(a[i]);
}
void cmd(int s)
{
PORTD=s;
RC0=0;
RC1=0;
RC2=1;
delay();
RC2=0;
}
void data(char a)
{
PORTD=a;
RC0=1;
RC1=0;
RC2=1;
delay();
RC2=0;
}
void delay()
{
int k,j;
for(k=0;k<100;k++)
for(j=0;j<100;j++);
}
No comments:
Post a Comment