📄 miscunit.h
字号:
/********************************************************************************************************
** 公用函数头文件
**
** 版权所有 (c) 2007,罗建
** 保留所有权利
**
** V1.00
**
**
**-------------------------------------------------文件信息----------------------------------------------
**文 件 名: MiscUnit.H
**创 建 人: 罗 建
**最后修改日期: 2007年07月29日
**描 述: 一些常用的常量定义、类型声明的头文件。
**
**-----------------------------------------------历史版本信息--------------------------------------------
** 创建人: 罗建
** 版 本: V1.00
** 日 期: 2007年07月29日
** 描 述: 原始版本
**
**-----------------------------------------------当前版本修订--------------------------------------------
** 修改人: 罗建
** 日 期: 2007年07月29日
** 描 述: 原始版本。
**
**-------------------------------------------------------------------------------------------------------
********************************************************************************************************/
#ifndef __MISCUNIT_H__
#define __MISCUNIT_H__
// ------------------------------------------------------------------------------------------------------
/* 定义常量 */
#define TRUE (bit)1
#define FALSE (bit)0
#define OPEN (bit)1
#define CLOSE (bit)0
// ------------------------------------------------------------------------------------------------------
/* 定义数据类型 */
#ifndef DATA_TYPE
#define DATA_TYPE
typedef unsigned char INT8U;
typedef signed char INT8;
typedef unsigned int INT16U;
typedef signed int INT16;
typedef unsigned long INT32U;
typedef signed long INT32;
#endif
// ------------------------------------------------------------------------------------------------------
/* 字/字节联合类型定义 */
typedef union tagWordType
{
INT16U Word;
INT8U Byte[2];
} TWordType;
/* 双字/字/字节联合类型定义 */
typedef union tagLongType
{
INT32U Long;
TWordType WordType[2];
} TLongType;
typedef struct tagDisType
{
INT8U Byte;
TWordType WordType;
} TDisType;
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -