type.h
上传用户:njxy551199
上传日期:2022-04-06
资源大小:1990k
文件大小:1k
源码类别:

RFID编程

开发平台:

C/C++

  1. #ifndef _TYPE_H_
  2. #define _TYPE_H_
  3. //#include "reg52x2.h"
  4. #ifndef NULL
  5. #define NULL ((void *) 0L) /*Stdlib.h and String.h already include NULL */
  6. #endif
  7. //类型定义
  8. typedef bit  bool;
  9. typedef unsigned char byte;
  10. typedef unsigned int  word;
  11. typedef unsigned long  dword;
  12. typedef bit  U1;
  13. typedef unsigned char U8;
  14. typedef unsigned int  U16;
  15. typedef unsigned long  U32;
  16. typedef char S8;
  17. typedef int  S16;
  18. typedef long  S32;
  19. //typedef unsigned char  uchar;
  20. //typedef unsigned int uint;
  21. typedef void (*Function)(void);
  22. #define FUNC(u16Val) (*(Function)u16Val)()
  23. /*定义常量*/
  24. //#define TRUE (U1)1
  25. //#define FALSE (U1)0
  26. //#define ERROR 0xFF
  27. ///#define DP51
  28. #endif