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

📄 timer.h

📁 一个流量控制仪器的源码
💻 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 + -