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

📄 main.c

📁 《时间触发嵌入式系统设计模式》一书中的合作式调度器的算法
💻 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 + -