📄 main.c
字号:
#include<c8051f330.h>
#include"function.h"
#define TIME1 10
#define uchar unsigned char
sfr16 TMR2RL = 0xca;
sfr16 TMR2 = 0xcc;
//sbit key0=P0^2;
sbit key0=P1^1;
//sbit key1=P0^3;
sbit key1=P1^0;
sbit led=P1^4;
uchar i,j;
uchar sec,min,hour;
void time2_isr() interrupt 5
{
TF2H=0;
i++;
}
void main()
{
sys_init();
time2_init();
i=0;sec=0;min=0;hour=12;
while(1)
{
if(i>=10)
{
i=0;
led=!led;
j++;
}
if(j>=2)
{
j=0;
sec++;
}
if(sec>=60)
{
sec=0;
min++;
}
if(min>=60)
{
min=0;
hour++;
}
if(hour>=24)
{
hour=0;
}
if(key0==0)
{
delay(TIME1);
{
if(key0==0)
{
if(min<60)
min++;
else
min=0;
while(!key0);
}
}
}
if(key1==0)
{
delay(TIME1);
{
if(key1==0)
{
if(hour<24)
hour++;
else
hour=0;
while(!key1);
}
}
}
display(hour, min,sec) ;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -