sysdef.h

来自「16x2字符型液晶显示器驱动程序C语言原代码 实验过,绝对能用」· C头文件 代码 · 共 107 行

H
107
字号
/*
*********************************************************************************************************
*                                                System
*                                  System Attempering And Management
*
*                        (c) Copyright 2005, Zou Jiahao, , Huizhou, Guangdong
*                                           All Rights Reserved
*
*                                                  V1.0.0
*
*--------------文件信息--------------------------------------------------------------------------------
* 文   件   名: SysDef.h
* 创   建   人: 邹家浩
* 最后修改日期: 2005年8月31日
* 描        述: 声明数据类型和系统常量
*
*--------------历史版本信息----------------------------------------------------------------------------
* 创建人: 邹家浩
* 版  本: V1.0.0
* 日 期: 2005年8月31日
* 描 述: 原始版本
*
*------------------------------------------------------------------------------------------------------
* 修改人: 
* 版  本: 
* 日 期: 
* 描 述: 
*
*------------------------------------------------------------------------------------------------------
* 修改人: 
* 版  本: 
* 日 期: 
* 描 述: 
*
*--------------当前版本修订-----------------------------------------------------------------------------
* 修改人: 邹家浩
* 日 期: 2005年8月31日
* 描 述: 原始版本
*
*------------------------------------------------------------------------------------------------------
********************************************************************************************************/


#ifndef SYSDEF_H
#define SYSDEF_H

/*
*********************************************************************************************************
*                                            SYSTEM CONSTANTS
*********************************************************************************************************
*/
#ifndef NULL
#define NULL    ((void *)0)
#endif

#ifndef FALSE
#define FALSE			0
#endif

#ifndef TRUE
#define TRUE			1
#endif

#ifndef false
#define false			0
#endif

#ifndef true
#define true			1
#endif

#define XDATA 	

/*
*********************************************************************************************************
*                                              DATA TYPES
*********************************************************************************************************
*/
typedef unsigned char	BOOLEAN;
typedef unsigned char	INT8U;					// Unsigned  8 bit quantity
typedef signed   char	INT8S;					// Signed    8 bit quantity
typedef unsigned int	INT16U;					// Unsigned 16 bit quantity
typedef signed   int	INT16S;					// Signed   16 bit quantity
typedef unsigned long	INT32U;					// Unsigned 32 bit quantity
typedef signed   long	INT32S;					// Signed   32 bit quantity

typedef float           FP32;					// float 32 bit quantity
typedef double			FP64;

#ifndef FAR
#define FAR
#endif

#ifndef far
#define far
#endif

#ifndef near
#define near
#endif

#ifndef CONST
#define CONST               code
#endif

#endif //SYSDEF_H

⌨️ 快捷键说明

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