if(hour == 24) {
hour = 0;
disp_time(h_site_x,h_site_y,hour); } } }
if( (set_ok==1) && (scond==s_scond) && (hour (s_min==min) ) {
//上课时间到 set_ok = 0; //关闭 lcd_disp_ascii(0,15,'>'); // lcd_disp_hanzhi(0,1,41,47); // lcd_disp_hanzhi(1,1,31,46); }
26
== s_hour) && if( (set_ok2==1) && (scond==s_scond2) && (hour == s_hour2) && (s_min2==min) ) {
//下课时间到 set_ok2 = 0; //关闭 lcd_disp_ascii(0,25,'<'); // lcd_disp_hanzhi(0,1,47,34); // lcd_disp_hanzhi(1,1,31,46); } }
void lcd_init() {
STOBE = 0; BUSY = 1; send(0xf4);
27
delay(10); }
void time0_init() { EA=1; ET0=1; TMOD=0x01;
TH0=(65536-46083)/256; TL0=(65536-46083)%6; TR0=1; }
void KbDisInit() {
XBYTE[0xCFE9]=0x00; XBYTE[0xCFE9]=0xD1;
28
while (XBYTE[0xCFE9]&0x80); XBYTE[0xCFE8]=0x34; }
void delay(uint tem) {
uint ii,jj;
for (ii = 0;ii < tem; ii ++) {
for (jj = 0;jj < 100; jj++); } }
/*************************************************/ /**
ASCII 码说明:
29
48--74 对应 0--9 58 为 : 30 为 上课 31 为 下课 14 为 到点 **/
/*************************************************/ // uchar i = 0; // time0_init(); // KbDisInit(); // Display(0); //
// lcd_init(); // send(0xf0); // send(00);
30
// send(00); // send(26); // send(58); //
// send(0xf1); // send(8); // send(18); // send(29); //
// send(0xf1); // send(10); // send(18); // send(29);
31