📄 sch.c
字号:
#include "LCD_PortConfig.h"
#include "sch.h"
#include "LCD_Disp.h"
uchar Move_Down_Delay=50; //存储下落时间
uchar Move_Down_count; //下落时间计数器
uchar Key_Manage_Delay=5; //存储按键检测时间间隔
uchar Key_Manage_count; //按键检测时间计数器
uchar Move_Down_Run=0; //下落程序执行标记
uchar Key_Manage_Run=0; //按键检测执行标记
/**********************************************************
函数名称:Timer0_Init
功 能:定时器初始化
参 数:无
返 回:无
**********************************************************/
void Timer0_Init()
{
TMOD = 0x01;
TL0 = 0xdf;
TH0 = 0xb1;
TR0 = 1;
ET0 = 1;
EA = 1;
}
/**********************************************************
函数名称:Timer0_Ser
功 能:定时器中断服务子程序
参 数:无
返 回:无
**********************************************************/
void Timer0_Serve(void) interrupt 1
{
TR0 = 0;
TL0 = 0xef;
TH0 = 0xd8;
Move_Down_count--;
if(Move_Down_count==0)
{
Move_Down_count=Move_Down_Delay;
Move_Down_Run=1;
}
Key_Manage_count--;
if(Key_Manage_count==0)
{
Key_Manage_count=Key_Manage_Delay;
Key_Manage_Run=1;
}
TR0 = 1;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -