datatypes.h
来自「上学时做的一个51单片机按键显示程序」· C头文件 代码 · 共 43 行
H
43 行
/* microcontroller and/or compiler are:
* \li BYTE - unsigned 8 bit value
* \li WORD - unsigned 16 bit value
* \li LWORD - unsigned 32 bit value
* \li UINT8 - unsigned 8 bit value
* \li INT8 - signed 8 bit value
* \li UINT16 - unsigned 16 bit value
* \li INT16 - signed 16 bit value
* \li UINT32 - unsigned 32 bit value
* \li INT32 - signed 32 bit value
*/
#ifndef INCLUDE_DATATYPES_H
#define INCLUDE_DATATYPES_H
#include "config.h"
#ifdef CPL932
#define LED_MAX_NUM 8 /* number of led of the display device*/
/* strcut */
typedef struct _strled{
unsigned char length;
unsigned char isdot; /* 0 / 1 */
signed char dotposition;
unsigned char ledbuf[LED_MAX_NUM];/* HexBuf */
}STR_LEDBCDCODE;
#define BYTE char
#define WORD unsigned int /**< 16 bit unsigned */
#define LWORD unsigned long /**< 32 bit unsigned */
#define UINT8 unsigned char /**< 8 bit unsigned */
#define INT8 signed char /**< 8 bit signed */
#define UINT16 unsigned int /**< 16 bit unsigned */
#define INT16 int /**< 16 bit signed */
#define UINT32 unsigned long /**< 32 bit unsigned */
#define INT32 long /**< 32 bit signed */
#endif
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?