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

📄 io_bit.h

📁 该程序运行在凌阳单片机SPCE061A的unSP开发环境,可实现对电源功率因数的运算,监测与控制补偿.
💻 H
字号:
#ifndef	__IO_BIT_h__
#define	__IO_BIT_h__
//	write your header here
typedef struct _bit_struct
{unsigned int bit0:1;unsigned int bit1:1;unsigned int bit2:1;unsigned int bit3:1;unsigned int bit4:1;
unsigned int bit5:1;unsigned int bit6:1;unsigned int bit7:1;unsigned int bit8:1;unsigned int bit9:1;
unsigned int bit10:1;unsigned int bit11:1;unsigned int bit12:1;unsigned int bit13:1;unsigned int bit14:1;
unsigned int bit15:1;}bit_field;
#define IOA0 (*(volatile bit_field*)(P_IOA_Data)).bit0
#define IOA1 (*(volatile bit_field*)(P_IOA_Data)).bit1
#define IOA2 (*(volatile bit_field*)(P_IOA_Data)).bit2
#define IOA3 (*(volatile bit_field*)(P_IOA_Data)).bit3
#define IOA4 (*(volatile bit_field*)(P_IOA_Data)).bit4
#define IOA5 (*(volatile bit_field*)(P_IOA_Data)).bit5
#define IOA6 (*(volatile bit_field*)(P_IOA_Data)).bit6
#define IOA7 (*(volatile bit_field*)(P_IOA_Data)).bit7
#define IOA8 (*(volatile bit_field*)(P_IOA_Data)).bit8
#define IOA9 (*(volatile bit_field*)(P_IOA_Data)).bit9
#define IOA10 (*(volatile bit_field*)(P_IOA_Data)).bit10
#define IOA11 (*(volatile bit_field*)(P_IOA_Data)).bit11
#define IOA12 (*(volatile bit_field*)(P_IOA_Data)).bit12
#define IOA13 (*(volatile bit_field*)(P_IOA_Data)).bit13
#define IOA14 (*(volatile bit_field*)(P_IOA_Data)).bit14
#define IOA15 (*(volatile bit_field*)(P_IOA_Data)).bit15
#define IOB0 (*(volatile bit_field*)(P_IOB_Data)).bit0
#define IOB1 (*(volatile bit_field*)(P_IOB_Data)).bit1
#define IOB2 (*(volatile bit_field*)(P_IOB_Data)).bit2
#define IOB3 (*(volatile bit_field*)(P_IOB_Data)).bit3
#define IOB4 (*(volatile bit_field*)(P_IOB_Data)).bit4
#define IOB5 (*(volatile bit_field*)(P_IOB_Data)).bit5
#define IOB6 (*(volatile bit_field*)(P_IOB_Data)).bit6
#define IOB7 (*(volatile bit_field*)(P_IOB_Data)).bit7
#define IOB8 (*(volatile bit_field*)(P_IOB_Data)).bit8
#define IOB9 (*(volatile bit_field*)(P_IOB_Data)).bit9
#define IOB10 (*(volatile bit_field*)(P_IOB_Data)).bit10
#define IOB11 (*(volatile bit_field*)(P_IOB_Data)).bit11
#define IOB12 (*(volatile bit_field*)(P_IOB_Data)).bit12
#define IOB13 (*(volatile bit_field*)(P_IOB_Data)).bit13
#define IOB14 (*(volatile bit_field*)(P_IOB_Data)).bit14
#define IOB15 (*(volatile bit_field*)(P_IOB_Data)).bit15

#endif

⌨️ 快捷键说明

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