📄 sysintinit.c
字号:
/*==================================================== 头文件包含区 */
#include "INCLUDE.H"
/////================================================= 定义系统计数器变量
_SysTickFlag SysTickFlag;
_SysTickCnt SysTickCnt;
void Timer0_ISR(void) interrupt 1
{
TH0 = TIMER0_RELOAD_HIGH; // Reinit Timer0 register
TL0 = TIMER0_RELOAD_LOW;
//============================================== 扫描按键程序
Key_Scan(P7);
//============================================== 时钟节拍累加计数部分
SysTickFlag.SysTick_1Ms_Flag = 1;
SysTickCnt.SysTick_10Ms_Cnt++;
if(SysTickCnt.SysTick_10Ms_Cnt > 9)
{
SysTickCnt.SysTick_10Ms_Cnt = 0;
SysTickFlag.SysTick_10Ms_Flag = 1;
}
SysTickCnt.SysTick_100Ms_Cnt++;
if(SysTickCnt.SysTick_100Ms_Cnt > 99)
{
SysTickCnt.SysTick_100Ms_Cnt = 0;
SysTickFlag.SysTick_100Ms_Flag = 1;
SysTickCnt.SysTick_1S_Cnt++;
if(SysTickCnt.SysTick_1S_Cnt > 9)
{
SysTickCnt.SysTick_1S_Cnt = 0;
SysTickFlag.SysTick_1S_Flag = 1;
SysTickCnt.SysTick_1Min_Cnt++;
if(SysTickCnt.SysTick_1Min_Cnt>59)
{
SysTickCnt.SysTick_1Min_Cnt = 0;
SysTickFlag.SysTick_1Min_Flag = 1;
}
}
}
}
/*------------------------------- End -----------------------------*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -