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

📄 main.h

📁 msp430红外串口通信
💻 H
字号:
/*
 *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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -