typedefine.h

来自「基于单片机的多费率电能表源程序」· C头文件 代码 · 共 55 行

H
55
字号
/***********************************************************************/
/*                                                                     */
/*  FILE        :typedefine.h                                          */
/*  DATE        :Fri, Jul 28, 2006                                     */
/*  DESCRIPTION :Aliases of Integer Type                               */
/*  CPU TYPE    :H8/38104F                                             */
/*                                                                     */
/*  This file is generated by Renesas Project Generator (Ver.4.0).     */
/*                                                                     */
/***********************************************************************/
                  
typedef unsigned char INT8U;
typedef unsigned int INT16U;
typedef signed int INT16S;
typedef unsigned long int INT32U;
typedef signed long int INT32S;
typedef signed int INT8S;

typedef signed char _SBYTE;
typedef unsigned char _UBYTE;
typedef signed short _SWORD;
typedef unsigned short _UWORD;
typedef signed int _SINT;
typedef unsigned int _UINT;
typedef signed long _SDWORD;
typedef unsigned long _UDWORD;

union Union_ByteDef
{
	struct
	{ 
		unsigned char b7:1;
		unsigned char b6:1;
		unsigned char b5:1;
		unsigned char b4:1;
		unsigned char b3:1;
		unsigned char b2:1;
		unsigned char b1:1;
		unsigned char b0:1;
	}BIT;
	unsigned char BYTE;
};

union Union_WordDef
{
	unsigned int WORD;
	unsigned char BYTE[2];
};
union Union_DWordDef
{
	signed long int  DWORD;
	unsigned long int UDWORD;
	unsigned int WORD[2];
	unsigned char BYTE[4];
};

⌨️ 快捷键说明

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