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

📄 lib_wait.h

📁 这是一个TDA7540的模版程序
💻 H
字号:
/***************************************************************************
Project  :   TDA7540 Jig board 
Compiler : ST7 HiCross C (HiWARE)
Module   :  Lib_wait.h
Version  :  V 1.0
Created  : Jan.24th,2005    
Author   :  Jerry HE / ST-ShenZhen
Description
         -  common wait routine
Modified
	  - Jan.24th,2005    
***************************************************************************/

#ifndef LIB_WAIT_H
#define LIB_WAIT_H


/* EXTERNAL FUNCTIONS ********************************************************/

extern void WAIT_Delay (unsigned char, unsigned char);


/* PUBLIC MACROS *************************************************************/

/*-----------------------------------------------------------------------------
MACRO Name : WAIT_<time>
Input/Output : No.
Description : Wait mention period. 
Comments :    For external use.
              Only in normal program use. PROHEBITED IN INTERRUPT FUNCTION !
-----------------------------------------------------------------------------*/

#define WAIT_100us()  WAIT_Delay(0,1)   /* 105us */
#define WAIT_200us()  WAIT_Delay(0,2)
#define WAIT_300us()  WAIT_Delay(0,3)
#define WAIT_400us()  WAIT_Delay(0,4)
#define WAIT_500us()  WAIT_Delay(0,5)
#define WAIT_600us()  WAIT_Delay(0,6)
#define WAIT_800us()  WAIT_Delay(0,8)
#define WAIT_1ms()    WAIT_Delay(0,10)
#define WAIT_2ms()    WAIT_Delay(0,20)
#define WAIT_3ms()    WAIT_Delay(0,35)
#define WAIT_4ms()    WAIT_Delay(0,40)
#define WAIT_5ms()    WAIT_Delay(0,55)
#define WAIT_8ms()    WAIT_Delay(0,80)
#define WAIT_10ms()   WAIT_Delay(0,100)
#define WAIT_20ms()   WAIT_Delay(0,200)
#define WAIT_25ms()   WAIT_Delay(0,250)
#define WAIT_40ms()   WAIT_Delay(3,100)
#define WAIT_50ms()   WAIT_Delay(4,100)
#define WAIT_80ms()   WAIT_Delay(7,100)
#define WAIT_100ms()  WAIT_Delay(9,100)
#define WAIT_250ms()  WAIT_Delay(9,250)
#define WAIT_500ms()  WAIT_Delay(19,250)

#define WAIT_800ms()  WAIT_Delay(31 ,250 ) //  800/25=32 ==>32 -1 =31
#define WAIT_200ms()  WAIT_Delay(7 , 250)   // 200/25 =8==>8-1 = 7

#define WAIT_1s()     WAIT_Delay(39,250)
#define WAIT_2s()     WAIT_Delay(79,250)
#define WAIT_3s()     WAIT_Delay(119,250)


#endif

/*** (c) 2005  STMicroelectronics ****************** END OF FILE ***/

⌨️ 快捷键说明

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