⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 datatypes.h

📁 上学时做的一个51单片机按键显示程序
💻 H
字号:

/*	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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -