📄 lcd1.c
字号:
}
}
else
{
get_b(h2);
LCD_DIS(8,cc1);
while(!scankey()){;}
j++;
}
}
}
}
}
hours=h1*16+h2;
return 0;
}
unsigned char u_minute(void)
{
unsigned int i;
unsigned char j=0,mu1,mu2;
unsigned char ss0,ss1;
timecounter=0;
gg: while(j<2)
{
if(timecounter>200)
return 1;
ss0=scankey();
if(ss0==0)
{
for(i=0;i<20000;i++);
ss1=keyvalue();
if(ss1>=0x0a)
goto gg;
else
{
if(j==0)
{
mu1=ss1;
if(mu1>5)
goto gg;
else
{
line=45;
pagenum=0;
get_b(mu1);
LCD_DIS(8,cc1);
while(!scankey()){;}
j++;
}
}
else
{
mu2=ss1;
get_b(mu2);
LCD_DIS(8,cc1);
while(!scankey()){;}
j++;
}
}
}
}
minutes=mu1*16+mu2;
return 0;
}
unsigned char u_second(void)
{
unsigned int i;
unsigned char j=0,s1,s2;
unsigned char ss0,ss1;
timecounter=0;
gg: while(j<2)
{
if(timecounter>200)
return 1;
ss0=scankey();
if(ss0==0)
{
for(i=0;i<20000;i++);
ss1=keyvalue();
if(ss1>=0x0a)
goto gg;
else
{
if(j==0)
{
s1=ss1;
if(s1>5)
goto gg;
else
{
line=77;
pagenum=0;
get_b(s1);
LCD_DIS(8,cc1);
while(!scankey()){;}
j++;
}
}
else
{
s2=ss1;
get_b(s2);
LCD_DIS(8,cc1);
while(!scankey()){;}
j++;
}
}
}
}
seconds=s1*16+s2;
time_data[6]=years;
time_data[5]=weeks;
time_data[4]=months;
time_data[3]=days;
time_data[2]=hours;
time_data[1]=minutes;
time_data[0]=seconds;
Set_1302(time_data);
return 0;
}
void display_number(unsigned char num)
{
line=62;
pagenum=2;
LCDF(2);
display_di(num);
}
void display_time(void) //计时记录查询
{
line=13;
pagenum=2;
LCDF(2);
LCD_DIS(8,c9);
LCD_DIS(8,p9);
LCD_DIS(8,c9);
LCD_DIS(8,rr9);
LCD_DIS(16,shi0);
LCD_DIS(16,jian011);
LCD_DIS(16,cha12);
LCD_DIS(16,xun12);
LCDF(2);
line=21;
pagenum=0;
LCDF(0);
LCD_DIS(16,an9);
LCD_DIS(8,yinghao9);
LCD_DIS(8,xinghao9);
LCD_DIS(8,yinghao9);
LCD_DIS(16,key9);
LCD_DIS(16,jin9);
LCD_DIS(16,ru2);
LCDF(0);
}
void display_even(void) //计事记录查询
{
line=13;
pagenum=2;
LCDF(2);
LCD_DIS(8,c9);
LCD_DIS(8,p9);
LCD_DIS(8,c9);
LCD_DIS(8,rr9);
LCD_DIS(16,shi9);
LCD_DIS(16,jian9);
LCD_DIS(16,cha12);
LCD_DIS(16,xun12);
LCDF(2);
line=21;
pagenum=0;
LCDF(0);
LCD_DIS(16,an9);
LCD_DIS(8,yinghao9);
LCD_DIS(8,xinghao9);
LCD_DIS(8,yinghao9);
LCD_DIS(16,key9);
LCD_DIS(16,jin9);
LCD_DIS(16,ru2);
LCDF(0);
}
void display_time3(void) //修改系统时钟
{
line=13;
pagenum=2;
LCDF(2);
LCD_DIS(16,xiu);
LCD_DIS(16,gai2);
LCD_DIS(16,xi011);
LCD_DIS(16,tong011);
LCD_DIS(16,shi0);
LCD_DIS(16,zhong91);
LCDF(2);
line=21;
pagenum=0;
LCDF(0);
LCD_DIS(16,an9);
LCD_DIS(8,yinghao9);
LCD_DIS(8,xinghao9);
LCD_DIS(8,yinghao9);
LCD_DIS(16,key9);
LCD_DIS(16,jin9);
LCD_DIS(16,ru2);
LCDF(0);
}
void display_time2(void) //手术过程记录
{
line=13;
pagenum=2;
LCDF(2);
LCD_DIS(8,c9);
LCD_DIS(8,p9);
LCD_DIS(8,c9);
LCD_DIS(8,rr9);
LCD_DIS(16,shi0);
LCD_DIS(16,jian011);
LCD_DIS(16,ji9);
LCD_DIS(16,lu9);
LCDF(2);
line=21;
pagenum=0;
LCDF(0);
LCD_DIS(16,an9);
LCD_DIS(8,yinghao9);
LCD_DIS(8,xinghao9);
LCD_DIS(8,yinghao9);
LCD_DIS(16,key9);
LCD_DIS(16,jin9);
LCD_DIS(16,ru2);
LCDF(0);
}
void display_time1(unsigned char *timedata)
{
line=13;
pagenum=2;
LCDF(2);
// LCD_DIS(16,logo);
display_di(timedata[6]);
LCD_DIS(16,nian);
display_di(timedata[4]);
LCD_DIS(16,yue0);
display_di(timedata[3]);
LCD_DIS(16,ri0);
LCDF(2);
line=13;
pagenum=0;
LCDF(0);
display_di(timedata[2]);
LCD_DIS(16,shi0);
display_di(timedata[1]);
LCD_DIS(16,fen0);
display_di(timedata[0]);
LCD_DIS(16,miao0);
// LCD_DIS(16,ji);
LCDF(0);
}
void display_record(unsigned char *timedata) //事件录入状态
{
switch(timenum)
{
case 1:
line=5;
pagenum=2;
LCDF(2);
LCD_DIS(16,k1);
LCD_DIS(16,ji88);
LCD_DIS(8,jiuz9);
LCD_DIS(8,jiuy9);
LCD_DIS(8,qiz);
LCD_DIS(8,qiy);
LCD_DIS(16,dong9);
LCD_DIS(16,shi0);
LCD_DIS(16,jian011);
LCDF(2);
break;
case 2:
line=5;
pagenum=2;
LCDF(2);
LCD_DIS(16,k2);
LCD_DIS(16,kai2);
LCD_DIS(16,fang9);
LCD_DIS(8,qiz9);
LCD_DIS(8,qiy9);
LCD_DIS(16,dao9);
LCD_DIS(16,shi0);
LCD_DIS(16,jian011);
LCDF(2);
break;
case 3:
line=5;
pagenum=2;
LCDF(2);
LCD_DIS(16,k3);
LCD
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -