compiler._h

来自「采用Mega128控制LCD12864液晶显示器」· _H 代码 · 共 33 行

_H
33
字号
/* ==========================================================================*/
/* - - - - - - - - - - - - -  compiler.h  - - - - - - - - - - - - - - - - -  */
/* ==========================================================================*/
/*	Created   02-26-2008   Jayhan                                            */
/*.........................................................................  */
/*  compiler's module include file                                           */
/*.........................................................................  */
/******************************************************************************
*
*                  Compiler and hardware specific definitions
*
 ******************************************************************************/
#ifndef COMPILER_H
#define COMPILER_H

#include <iom128v.h>

typedef unsigned char BYTE;
typedef unsigned short int WORD;
typedef unsigned long DWORD;                			// 32-bit
typedef enum _BOOL { FALSE = 0, TRUE } BOOL;
#define nop() asm(nop;)
#define LOBYTE(w)  		 ((BYTE) (w))
#define HIBYTE(w)   		 ((BYTE) (((WORD) (w) >> 8) & 0xFF))
#define LO4BITS(w)		 ((BYTE) ((BYTE) (w) & 0x0F))
#define HI4BITS(w)		 ((BYTE) (((BYTE) (w) >> 4) & 0x0F))

#define MAKEWORD(a, b)  	((WORD) (((BYTE) (b)) | ((WORD) ((BYTE) (a))) << 8)) 
#define MAKEBYTE(a, b)  	((BYTE) ((BYTE) ((BYTE) (b) & 0x0F) | ((BYTE) (((BYTE) (a) << 4) & 0xF0))))


#endif

⌨️ 快捷键说明

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