main.h

来自「msp430红外串口通信」· C头文件 代码 · 共 88 行

H
88
字号
/*
 *CopyRight  Reserved?
 *文件名:main.h
 *描述:提供系统的全局变量及全局参数的定义。
 *
 *版本:v1.0
 *作者:fire
 *日期:2007/07
 */



#ifndef MAIN_H
	#define	MAIN_H


#include <msp430x14x.h>


 #ifndef TRUE
	#define TRUE	1
	#define true	1
        
        #define dat   1
#endif

#ifndef FALSE
	#define	FALSE	0
	#define	false	0
        #define comm  0
#endif

#ifndef uchar
#define uchar unsigned char
#define	UCHAR uchar
#endif

#ifndef uint
#define uint unsigned int
#define	UINT uint
#endif

#ifndef ulong
#define ulong unsigned long
#define	ULONG ulong
#endif

#ifndef bool
#define bool unsigned char
#define	BOOL bool
#endif


/******************************供系统访问的全局变量********************************************/



#ifdef MAIN_C
uchar gucSysTmrFlag;						//系统时标;供外部调用
uchar gucUsedTmrFlag;						//已使用的系统时标。

__root uchar const HardWareVer[] = "1.00";
__root uchar const SoftWareVer[] = "1.00";
	
#else
	extern uchar gucSysTmrFlag;
	extern uchar gucUsedTmrFlag;	
	extern uchar const HardWareVer[];
	extern uchar const SoftWareVer[];
#endif	//end MAIN_C	


#define		SMCLK				1000000				//SMCLK时钟为1M

/***********************定义系统运行时标*******************************************************/
#define		TIME_5MS            0X01
#define		TIME_10MS			0X02			
#define		TIME_20MS			0X04
#define		TIME_50MS			0X08
#define		TIME_100MS			0X10
#define		TIME_200MS			0x20
#define		TIME_500MS			0X40
#define		TIME_1S				0X80



#endif//end MAIN_H

⌨️ 快捷键说明

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