?? main.c
字號:
/*********************************************************************************************************
** Small RTOS(51)
** The Real-Time Kernel(For Keil c51)
**
** (c) Copyright 2002-2002, chenmingji
** All Rights Reserved
**
** V1.12.1
**
**
**--------------文件信息--------------------------------------------------------------------------------
**文 件 名: main.C
**創(chuàng) 建 人: 陳明計(jì)
**最后修改日期: 2003年3月30日
**描 述: D軟定時(shí)器模塊在DP-51上使用的例子
**
**--------------歷史版本信息----------------------------------------------------------------------------
** 創(chuàng)建人: 陳明計(jì)
** 版 本: V1.00
** 日 期: 2003年2月16日
** 描 述: 原始版本
**
**------------------------------------------------------------------------------------------------------
** 修改人:
** 版 本:
** 日 期:
** 描 述:
**
**------------------------------------------------------------------------------------------------------
**--------------當(dāng)前版本修訂------------------------------------------------------------------------------
** 修改人: 陳明計(jì)
** 日 期: 2003年3月30日
** 描 述: 增加注釋
**
**------------------------------------------------------------------------------------------------------
********************************************************************************************************/
#include "config.h"
uint8 ShowCase[5]; //顯示緩存,用來保存各個(gè)顯示位的段碼
uint8 TimeAdd[4]; //時(shí)間計(jì)數(shù),用于紀(jì)錄從復(fù)位以來的時(shí)間
/*********************************************************************************************************
** 函數(shù)名稱: init
** 功能描述: 初始化函數(shù),一般在多任務(wù)環(huán)境啟動(dòng)前調(diào)用
** 輸 入: 無
** 輸 出: 無
** 全局變量: 無
** 調(diào)用模塊: IICInit()
**
** 作 者: 陳明計(jì)
** 日 期: 2003年2月16日
**-------------------------------------------------------------------------------------------------------
** 修改人:
** 日 期:
**------------------------------------------------------------------------------------------------------
********************************************************************************************************/
void init(void)
{
//"系統(tǒng)初始化"
//IE = 0x00; //"清除中斷"
//ES = 1; //4"串行中斷允許"
//EX0 = 1; //0"外部中斷0允許"
//ET0 = 1; //1"定時(shí)器0中斷允許"
//EX1 = 1; //2"外部中斷1允許"
//ET1 = 1; //3"定時(shí)器1中斷允許"
//ET2 = 1;
//IP = 0; //"清除中斷優(yōu)先級"
//PS = 1; //"串行中斷優(yōu)先"
//PX0 = 1; //"外部中斷0"
//PT0 = 1; //"定時(shí)器中斷0"
//PX1 = 1; //"外部中斷1"
//PT1 = 0; //"定時(shí)器中斷1"
//TCON "定時(shí)器控制寄存器"
TCON = 0;
//TF1 "T1溢出標(biāo)志"
//TR1 = 1; //"T1運(yùn)行控制"
//TF0 "T0溢出標(biāo)志"
//TR0 = 1; //"T0運(yùn)行控制"
//IE1 "外部中斷1申請標(biāo)志"
//IT1 = 1; //"外部中斷1觸發(fā)方式 0=電平 1=邊沿"
//IE0 "外部中斷0申請標(biāo)志"
//IT0 = 1; //"外部中斷0觸發(fā)方式 0=電平 1=邊沿"
//TMOD "定時(shí)器模式控制寄存器"
// |GATE |C//T |M0 |M1 |GATE |C//T |M0 |M1 |
//"高4位用于T1 低4位用于T0"
//SCON "串行控制"
//| SM0 | SM1 | SM2 | REN | TB8 | RB8 | TI | RI |
//"| SM0 SM1 | 工作方式 | 說 明 | 波 特 率 |"
//"| 0 0 | 方 式 0 |
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -