📄 boot.c
字号:
/*******************************************************************/
/*******************************************************************/
/*******************************************************************/
/*******************************************************************/
/*******************************************************************/
/*******************************************************************/
/**********************51系列单片机系统*********************/
/**************************作者:王绍伟*************************/
/***********************时间:2002年12月12***********************/
/************目的:完成51 单片机的底层基本功能********/
/*********************应用:各种工控设备*********************/
/********************* 编译平台:Keil51-V7.01**********************/
/***********************硬件平台:未定*************************/
/********************************************************************/
/********************************************************************/
/********************************************************************/
/********************************************************************/
/*************************************************/
/******************boot.c***************************/
/*************2002年12月13日*******************/
/************AUTHOR BY WANGSW********************/
#include <stdio.h>
#include "reg52x2.h"
#include "define.h"
#include "led_key.h"
#include "init.h"
#include "uart.h"
#include "timer.h"
#include "rtc.h"
#include "mmi.h"
#include "boot.h"
/******************************************************************************************
*函数名: main
*参数: 无
*返回值: 无
*描述: 主程序入口
*编写: 王绍伟
*版本信息: V1.0 2003年8月15日
******************************************************************************************/
main(void)
{
init_process(); /*r初始化进程*/
/****************************************************/
/*timer2运行,读取key,处理例行程序等。这部分代码在system.c的timer2中断里*/
/****************************************************/
/*以下代码不停的读取消息,并对消息进行处理*/
while(TRUE)
{
switch(msg_queue_out()) /*r根据消息队列的取值进行处理*/
{
case MSG_KEY: /*r若是按键消息*/
g_KeyStore = g_MsgReturnValue;
mmi_key_process(g_KeyStore);
break;
case MSG_UART: /*r若是串口通信消息,则进行串口通信处理*/
uart_process();
break;
case MSG_RTC:
rtc_soft_process(g_MsgReturnValue);
break;
case MSG_TEST:
break;
default:
break;
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -