types.h

来自「仿真AT24CXX的KEIL C51源程序」· C头文件 代码 · 共 40 行

H
40
字号
#ifndef typesH
#define typesH
typedef unsigned char	BYTE;
typedef unsigned int	WORD;
typedef unsigned long	DWORD;

typedef signed char	Schar;
typedef signed int	Sint;
typedef signed long	Slong;

typedef enum bool_enum
{ FALSE,
  TRUE
} Bool;

typedef bit		bool;

#define false	0
#define true	1

#define BIT0	0x0001
#define BIT1	0x0002
#define BIT2	0x0004
#define BIT3	0x0008
#define BIT4	0x0010
#define BIT5	0x0020
#define BIT6	0x0040
#define BIT7	0x0080
#define BIT8	0x0100
#define BIT9	0x0200
#define BIT10	0x0400
#define BIT11	0x0800
#define BIT12	0x1000
#define BIT13	0x2000
#define BIT14	0x4000
#define BIT15	0x8000

#define MSB(word)      	(BYTE)(((WORD)(word) >> 8) & 0xff)
#define LSB(word)      	(BYTE)((WORD)(word) & 0xff)
#endif

⌨️ 快捷键说明

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