📄 main.c
字号:
#include "REGX52.H "
#include "LCD1602.h"
#include "DS1302.h"
#include"main.h"
void main() //主函数
{
LCD_Initial(); //LCD初始化
Initial_DS1302(); //1302初始化
station=1;
TMOD=0x11;
TH0=th0;
TL0=tl0;
TH1=th1;
TL1=tl1;
EA =1;
ET0=1;
ET1=1;
TR0=1;
while(1)
{ // 显示调整
if(lcdflag==1)
{
if((station==1||station==2
||station==3)&&(keyflag==3))
{
TR1=0;
station=0;
resbit=1;
LCD_Write(LCD_COMMAND,LCD_CLEAR_SCREEN); //清屏
keyflag=4;
lcd_menu();
}
if((station==0)&&(keyflag==3))
{ switch(lcdmenu)
{ case 1: station=1;
LCD_Write(LCD_COMMAND,LCD_CLEAR_SCREEN); //清屏
break;
case 2:station=2;
resbit=1;
LCD_Write(LCD_COMMAND,LCD_CLEAR_SCREEN); //清屏
break;
case 3:station=3;
resbit=1;
LCD_Write(LCD_COMMAND,LCD_CLEAR_SCREEN);//清屏
break;
default:
break;
}
keyflag=4;
}
lcdflag=0;
}
//显示实现
switch(station)
{ case 0:
lcd_menu();
break;
case 1:TR1=1;
break;
case 2:
alarm_set();
break;
case 3:
time_reset();
break;
default:break;
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -