Hiển thị chữ "HELLO WORLD"
#include <16f877a.h>
#fuses nowdt,noprotect,nolvp,put,hs
#use delaY(clock=4000000)
#byte portb=0x6
#byte porte=0x9
#bit e=0x9.0
#bit rs=0x9.1
#bit rw=0x9.2
int i;
char mang[]="HELLO WORLD";
void lenh()
{
rs=0;rw=0;e=1;e=0;
delay_ms(5);
}
void xuat()
{
e=1;rs=0;rw=0;e=0;
delay_ms(5);
}
void khoitao()
{
portb=0x1;lenh(); //xoa LCD
portb=0x38;lenh(); //hien thi 2 dong
portb=0x0e;lenh(); //bat hien thi
portb=0x02;lenh(); //dua con tro ve dau dong//
}
void main()
{
set_tris_b(0);
set_tris_e(0);
khoitao();
for(i=0;i<15;i++)
{
portb=mang[i];
xuat();
delay_ms(5);
}
while(1)
{}
}
thay đổi nội dung bởi: stupid11, 27-03-2011 lúc 11:59 PM.
|