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

📄 datatype.h

📁 采用PICC18编写的单片机源代码
💻 H
字号:
#ifndef _DataType_h
#define _DataType_h
//定义数据类型
#define byte unsigned char
#define uint8 unsigned char
#define uint16 unsigned int
#define uint32 unsigned long
#define int8 signed char
#define int16 signed int
#define int32 signed long
#define bool unsigned char
//定义布尔常量
#define TRUE 0xFF
#define FALSE 0x00
//定义位操作
#define   setbit(var,bit)    (var |= (0x01 << (bit)))       //对寄存器var的某一位bit置位
#define   clrbit(var,bit)    (var &= ((1<<(bit)^255)))      //对寄存器var的某一位bit清0
#define   chkbit(var,bit)    (var & (1<<bit))               //判断存器var的某一位
//定义寄存器操作
#define   hibyte(V1)    ((byte)((V1)>>8))        //获得16位数据的高8位
#define   lobyte(V1)    ((byte)((V1)&0Xff))		 //获得16位数据的低8位
#define   hiint16(V1)    ((int16)((V1)>>16))        //获得32位数据的高16位
#define   loint16(V1)    ((int16)((V1)&0Xffff))		 //获得32位数据的低16位
#endif







⌨️ 快捷键说明

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