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

📄 timer.h

📁 基于MST-G240128点阵液晶的 状态机机制 人机界面四级滚屏菜单 源代码 ,带时间片机制模拟操作系统
💻 H
字号:
#ifndef  TIMER_H
#define  TIMER_H

/************************************************************
 *** T0: 功率因数相差测量
 ***********************************************************/
#define TH0_INIT  0x00  // .
#define TL0_INIT  0x00  // .

/************************************************************
 *** T1: UART1的波特率发生器
 ***********************************************************/
#define TH1_INIT  0xCC	// 固定为19200bps.  
#define TL1_INIT  0xCC	// 固定为19200bps.

/************************************************************
 *** T2: 125uS定时中断,系统时间基准,紧急事件扫描和处理
 ***********************************************************/
#define TH2_INIT  0xFF	// ; 
#define TL2_INIT  0x06	// ; 

/************************************************************
 *** T3: 10mS定时中断.
 ***********************************************************/
#define TH3_INIT  0xF8	// 0xBEE0 = 45536. 
#define TL3_INIT  0x30	// 

/************************************************************
 *** T4: 串口0(ModBUS)波特率发生器
 ***********************************************************/
#define TH4_INIT  0xFF	// T4_TH4 Auto reload value for UART0 19200bps; 
#define TL4_INIT  0xD9  // T4_TL4 Auto reload value for UART0 19200bps; 


/***********************************************************************
* 名称:DuS()
* 功能:延时,10uS为1个单位.
* 入口参数:ucTime,延时单位个数时间.    
* 出口参数:无
* 说明:    
***********************************************************************/
extern void DuS(unsigned char ucTime);

/***********************************************************************
* 名称:DmS()
* 功能:延时,1mS为1个单位.
* 入口参数:ucTime,延时单位个数时间.    
* 出口参数:无
* 说明:    
***********************************************************************/
extern void DmS(unsigned char ucTime);

/***********************************************************************
* 名称:D1S()
* 功能:延时,1S为1个单位.
* 入口参数:ucTime,延时单位个数时间.    
* 出口参数:无
* 说明:    
***********************************************************************/
extern void D1S(unsigned char ucTime);

/***********************************************************************
* 名称:T0T1_Init()
* 功能:T0、T1初始化.
* 入口参数:无.    
* 出口参数:无
* 说明:    
***********************************************************************/
extern void T0T1_Init(void);

/***********************************************************************
* 名称:T2_Init()
* 功能:T2初始化.
* 入口参数:无.    
* 出口参数:无
* 说明:    
***********************************************************************/
extern void T2_Init(void);

/***********************************************************************
* 名称:T3_Init()
* 功能:T3初始化.
* 入口参数:无.    
* 出口参数:无
* 说明:    
***********************************************************************/
extern void T3_Init(void);

/***********************************************************************
* 名称:T4_Init()
* 功能:T4初始化.
* 入口参数:无.    
* 出口参数:无
* 说明:    
***********************************************************************/
extern void T4_Init(void);

/***********************************************************************
* 名称:T0_RunCtrl()
* 功能:T0运行控制.
* 入口参数:RunCtrl,0/1:禁止/使能T0计数.    
* 出口参数:无
* 说明:    
***********************************************************************/
extern void T0_RunCtrl(bit RunCtrl);


/***********************************************************************
* 名称:T1_RunCtrl()
* 功能:T1运行控制.
* 入口参数:RunCtrl,0/1:禁止/使能T1计数.    
* 出口参数:无
* 说明:    
***********************************************************************/
extern void T1_RunCtrl(bit RunCtrl);


/***********************************************************************
* 名称:T2_RunCtrl()
* 功能:T2运行控制.
* 入口参数:RunCtrl,0/1:禁止/使能T2计数.    
* 出口参数:无
* 说明:    
***********************************************************************/
extern void T2_RunCtrl(bit RunCtrl);

/***********************************************************************
* 名称:T3_RunCtrl()
* 功能:T3运行控制.
* 入口参数:RunCtrl,0/1:禁止/使能T3计数.    
* 出口参数:无
* 说明:    
***********************************************************************/
extern void T3_RunCtrl(bit RunCtrl);

/***********************************************************************
* 名称:T4_RunCtrl()
* 功能:T4运行控制.
* 入口参数:RunCtrl,0/1:禁止/使能T4计数.    
* 出口参数:无
* 说明:    
***********************************************************************/
extern void T4_RunCtrl(bit RunCtrl);



#endif  /* END OF TIMER */
/**********END OF FILE*************************************************/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -