📄 timer.h
字号:
/************************************************************************************/
/* G7000 V3 定时器 头文件 */
/* MCU 型号: Philips P89C668 */
/* 时钟频率: 11.0592 MHz */
/* 开发环境: Keil C51 V7.06a */
/* 开发日期: 2003.08.23 */
/* 程序编写: BaoFang 鲍方 */
/* 系统版本: V3.00 */
/************************************************************************************/
#ifdef uchar
#define READYDEF_uchar 1 /*宏uchar已定义*/
#else
#define uchar unsigned char
#endif
//预定义函数
#define timer0_start TR0=1 //运行定时器0
#define timer0_stop TR0=0 //停止定时器0
#define DisplayLED_Enable bDisplayLEDEnable=1 //允许LED显示刷新
#define DisplayLED_Disable bDisplayLEDEnable=0 //不允许LED显示刷新
extern bit bTurnTimeSortState;
extern idata uchar uc5_TurnTime[];
//时段秒计数器标志
extern idata uchar ucTurnSecT;
//其它显示
extern idata uchar ucCON03_Buf; //CON03输出缓冲区
//预定义外部函数
extern void fnInit_Time0();
extern void fnSet_DisplayFlashTime(uchar ucSec);
extern void fnStart_DisplayFlashTime();
extern void fnStop_DisplayFlashTime();
extern bit fnIfEnd_DisplayFlashTime();
extern void fnSet_TurnTime (uchar uc5_SetTime[5],bit bTimeSortStateTemp);
extern void fnSave_TurnTime (uchar *uc5_SaveTime);
/*******************************************************************
设置时段计时函数
函数原型: void fnSet_TurnTime (uchar uc4_SetTime[4],bit bTimeSortStateTemp);
功能: 设置时段计时
bit bTimeSortStateTemp
0 倒计时
1 正计时
********************************************************************/
extern void fnSet_TurnTime (uchar uc4_SetTime[4],bit bTimeSortStateTemp);
/*******************************************************************
开始时段计时函数
函数原型: void fnStart_ TurnTime();
功能: 开始时段计时
********************************************************************/
extern void fnStart_TurnTime();
extern void fnStop_TurnTime();
extern bit fnIfEnd_TurnTime();
/*******************************************************************
设置某位LED的显示、闪烁属性
函数原型: void fnSet_DisplayLED(uchar ucDisplayLEDTempNum,uchar ucDisplayLEDTempBuf,
uchar ucDisplayLEDTempGlint);
功能: 设置某位LED的显示、闪烁属性
参数: uchar ucDisplayLEDTempNum LED序号 1-8
uchar ucDisplayLEDTempBuf LED显示属性
uchar ucDisplayLEDTempGlint LED闪烁属性
********************************************************************/
extern void fnSet_DisplayLED(uchar ucDisplayLEDTempNum,uchar ucDisplayLEDTempBuf,
uchar ucDisplayLEDTempGlint);
#ifndef READYDEF_uchar
#undef uchar
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -