增加3个标志,k1开始/清0,k2暂停/继续。
#include
#define uchar unsigned char
#define uint unsigned int
#define LCD_DATAPINS P0
sbit RS=P2^6;
sbit RW=P2^5;
sbit E=P2^7;
sbit k1=P3^0;
sbit k2=P3^1;
//sbit k3=P3^2;
//sbit k4=P3^3;
uchar mil,sec,min,count;
uchar code table[ ]="WH JIAYOU";
uchar code table1[ ]=" 00:00:0 ";
bit sign_1=0,sign_2=0,sign_3=0;
void delay(uint z)
{
uint x,y;
for(x=0;x
for(y=0;y<100;y++);
}
void write_com(uchar com)
{
delay(1);
RS=0;
E=0;
RW=0;
delay(5);
LCD_DATAPINS=com;
E=1;
delay(5);
E=0;
}
void write_da