?? 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 + -