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

📄 global.h.bak

📁 这是用W77E58编写的控制GSM模块
💻 BAK
字号:
/**************************************************************************
*                              Filename: global.h                         *
**************************************************************************/
#ifndef	_global_h
#define _global_h

#include <string.h>




/***********************************************************************************************************/
#define uchar           unsigned char
#define uint            unsigned int
#define BYTE            unsigned char     /*1 BYTE 0--255        */
#define BIT             bit               /*1 BYTE 0,1           */
#define UINT8           unsigned char     /*1 BYTE 0--255        */
#define INT8            signed char       /*1 BYTE -128--127     */
#define INT16           signed int        /*2 BYTES -32768--32767*/
#define UINT16          unsigned int      /*2 BYTES 0-65535      */
#define WORD            unsigned int      /*2 BYTES              */
#define DWORD           unsigned long     /*4 BYTES              */
#define INT32           signed long       /*4 BYTES -2147483648--2147483647(0x7fffffff) ==GENAL C'S (int)*/
#define UINT32          unsigned long     /*4 BYTES 0--4294967295(0--0xFFFFFFFF)                         */
/*                      float        */   /* +/-1.176e-38 -- +/-3.40e+38(6bit) */
/*                      double       */   /* +/-1.176e-38 -- +/-3.40e+38(10bit)*/
/*                      genal pointer */  /*0--65535                           */
/*  short == int  */
/***********************************************************************************************************/

#define FALSE  		    0
#define TRUE   		    1
#define SUCCESS 	    0
#define FAIL    	    1
#define ON                  1
#define OFF                 0
#define HIGH                1
#define LOW                 0




#define BCDToHEX(y)    	(((y)>>4)&0x0f)*10+((y)&0x0f)
#define HEXToBCD(y)     ((((y)/10)<<4)|((y)%10))
#define HighByte(x)     (unsigned char)((x)>>8)
#define LowByte(x)      (unsigned char)(x)
#define MSB(x)          (bit)(((x)>>15)&0x0001)
#define LSB(x)          (bit)((x)&0x0001)
#define DISABLEINT(x)   (x=0)
#define ENABLEINT(x)    (x=1)


#endif


⌨️ 快捷键说明

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