⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sysintinit.c

📁 RA8806底层驱动
💻 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 + -