📄 main.c
字号:
/*--------------------------------------------------------------------*-
main.C (V1.00)
-*---------------------------------------------------------------------*/
/*
* Copyright (c) 2006,wsl
* All rights reserved
*
* 文件名称: main.C
* 文件标识:
* 摘 要: 合作式调度器
*
* 当前版本: 1.1 * 取代版本:
* 作 者: wsl * 原作者 : Michael J.Pont
* 完成日期: 2006-09-14 * 完成日期:
************************************************************************/
#include"main.H"
#include"Port.H"
#include"SCH51.H"
#include "MMI.h"
#include"Uart.h"
#include"LedDisp.h"
#include"key.h"
#include"LedDispInterface.h"
//------------------------------------------------------------------------
void main(void)
{
unsigned char i;
// **设置调度器**
SCH_Init_Timer2();
/*清闹铃数据*/
for (i=0; i<8; i++)
{
Ring[i].hour = 0;
Ring[i].min = 0;
}
Uart_Init(UART_BATE1200);
RTC_interface();
// **建立任务队列**
SCH_Add_Task(KeyProcess, 0, 1);
SCH_Add_Task(FLASH_LED, 0, 100);
SCH_Add_Task( LedDisplay, 0, (g_DispScanFreq+1) );
SCH_Add_Task(send_sec_msg, 0, 200);
// 启动调度器
SCH_Start();
while (1) // 超级循环
{
// 调度函数
SCH_Dispatch_Tasks();
//PCON |= 0x01; // 进入空闲模式
}
}
//-------------------------END OF FILE-------------------------------------
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -