📄 main.c
字号:
/*===============================================================================//
//== 文 件 名:main.c
//== author :gnsusn
//== 说 明:
//== 修改日志:2008.8.17 创建文件
//==
//===============================================================================*/
#include <reg52.h>
#include "functions.h"
#include "USB.h"
extern EPPFLAGS bEPPflags; //== 程序运行状态标志,在USB.c中定义
sbit USB_INT = P3^2;
//===============================================================================//
//== 函 数 名:main
//== 功 能 :
//== 说 明 :
//== 时 间 :2008.8.17 创建函数
//== 入口参数:无
//== 返 回 值:无
//===============================================================================//
void main(void)
{
unsigned short i;
for (i=0; i<2000; i++); //== 上电延时一段时间,等待系统稳定
Init_data(); //== 初始化数据
Init_hard(); //== 初始化硬件资源
Print_Msg("System is running!\r\n");
while(1)
{
if (!USB_INT)
{ //== 读取D12的中断标识,并置程序运行标志位
D12_isr(); //== D12 的中断服务
}
if (bEPPflags.Register)
{
handler(); //== 对上边置位标志的事件进行处理
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -