📄 main.c
字号:
#include "include.h"
unsigned char Time_Buf[14]={0,0,0,0,0,0,0,0,0,0,0,0,0,0};
void init();
int main()
{
init();
lcd_init();
lcd_clear();
writeasc(22,15,16);
writeasc(23,15,16);
writeasc(24,15,26);
writeasc(25,15,16);
writeasc(26,15,16);
writeasc(27,15,26);
writeasc(28,15,16);
writeasc(29,15,16);
while(1)
{
;
}
}
/************************************************
函数名称:init()
函数功能:MCU初始化
输 入:无
输 出:无
备 注:
************************************************/
void init()
{
cli();
TCCR0=0x00;
TCNT0=0x00;
ASSR |=0x08;
TIMSK |=0x01;
TCCR0 |=0x05;
sei();
}
SIGNAL(TIMER0_OVF_vect)
{
Time_Buf[0]++;
if(Time_Buf[0]==10)
{
Time_Buf[0]=0;
writeasc(29,15,Time_Buf[0]+16);
Time_Buf[1]++;
if(Time_Buf[1]==6)
{
Time_Buf[1]=0;
writeasc(28,15,Time_Buf[1]+16);
Time_Buf[2]++;
if(Time_Buf[2]==10)
{
Time_Buf[2]=0;
writeasc(26,15,Time_Buf[2]+16);
Time_Buf[3]++;
if(Time_Buf[3]==6)
{
Time_Buf[3]=0;
writeasc(25,15,Time_Buf[3]+16);
Time_Buf[4]++;
if(Time_Buf[4]==4 && Time_Buf[5]==2)
{
Time_Buf[4]=0;
Time_Buf[5]=0;
writeasc(23,15,Time_Buf[4]+16);
writeasc(22,15,Time_Buf[5]+16);
}
else if(Time_Buf[4]==10)
{
Time_Buf[4]=0;
writeasc(23,15,Time_Buf[4]+16);
Time_Buf[5]++;
writeasc(22,15,Time_Buf[5]+16);
}
else
{
writeasc(23,15,Time_Buf[4]+16);
}
}
else
{
writeasc(25,15,Time_Buf[3]+16);
}
}
else
{
writeasc(26,15,Time_Buf[2]+16);
}
}
else
{
writeasc(28,15,Time_Buf[1]+16);
}
}
else
{
writeasc(29,15,Time_Buf[0]+16);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -