Pic 1
Pic 1
#include <p184520.h>
#include‹stdio.h>
#include ‹delays.h>
char m [20];
void lcd_cauhinh (void);
void lcd_caidat (char caidat);
void lcd_dulieu (char dulieu) ;
void lcd_chuoi (char *str);
ế
Lcd đ m 1
lcd caidat(0x06); lcd_caidat (OxOc); lcd_caidat(0x01);
}
RS=0;
RW=0;
A2=1;
A3=1;
A4=1;
lcd=caidat;
A2=0;
A3=0;
A4=0;
Delay1KTCYx (1);
void lcd_dulieu(char dulieu)
RS=1;
RW=O;
A2=1;
A3=1;
A4=1;
1cd=dulieu;
A2=0;
A3=0;
A4=0;
Delay1KTCYX(1);
}
void lcd_chuoi(char *str)
{
while(*str
)
lcd dulieu(*str);
str++;
ế
Lcd đ m 2
}
}
while (1)
{
lcd_caidat (ex80);
sprintf (&m(0], "ngphuengoctraam.");
lcd_chuoi (8m[0]);
Key=0;
if (Up==0)t=1;
if (Down==0)t=2; if (Stop==0)t=0;
if(t==1)
{
for (dem=dem; dem<59 ; dem++)
{
if(Stop==0)break;
lcd_caidat (Oxce)
Delay10KTCYx (40);
sprintf (&m[0], "so dem =%3d", dem) ;
lcd_chuoi (&m[0]);
}
}
if (t==2)
if(Stop==0)break;
lcd_caidat(0xc0):
Delay10KTCYx(40);
sprintf (&m[0], "so dem =%3d", dem) ;
lcd_chuoi (&m[0]);
}
}
ế
Lcd đ m 3
}
ế
Lcd đ m 4