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

📄 80296sa.h

📁 mcs51,2051,x86系列MCU
💻 H
📖 第 1 页 / 共 2 页
字号:
extern volatile register unsigned short sp_bd_count_3E;
extern volatile register unsigned short sp_baud_3E;
extern volatile register unsigned char  sp_control_3E;
extern volatile register unsigned char  sp_status_3E;
extern volatile register unsigned char  sbuf_tx_3E;
extern volatile register unsigned char  sbuf_rx_3E;

/*   32 BYTE WINDOW WITH WSR = 7DH  */
extern volatile register unsigned short sp_bd_count_7D;
extern volatile register unsigned short sp_baud_7D;
extern volatile register unsigned char  sp_control_7D;
extern volatile register unsigned char  sp_status_7D;
extern volatile register unsigned char  sbuf_tx_7D;
extern volatile register unsigned char  sbuf_rx_7D;

extern volatile unsigned char  pwm0_control;
extern volatile unsigned char  pwm1_control;
extern volatile unsigned char  pwm2_control;
extern volatile unsigned char  con_reg0;

/*   128 BYTE WINDOW WITH WSR = 1FH  */
extern volatile register unsigned char  pwm0_control_1F;
extern volatile register unsigned char  pwm1_control_1F;
extern volatile register unsigned char  pwm2_control_1F;
extern volatile register unsigned char  con_reg0_1F;

/*   64 BYTE WINDOW WITH WSR = 3EH  */
extern volatile register unsigned char  pwm0_control_3E;
extern volatile register unsigned char  pwm1_control_3E;
extern volatile register unsigned char  pwm2_control_3E;
extern volatile register unsigned char  con_reg0_3E;

/*   32 BYTE WINDOW WITH WSR = 7DH  */
extern volatile register unsigned char  pwm0_control_7D;
extern volatile register unsigned char  pwm1_control_7D;
extern volatile register unsigned char  pwm2_control_7D;
extern volatile register unsigned char  con_reg0_7D;



extern volatile unsigned short epa_mask;
extern volatile unsigned short epa_stat;

/*   128 BYTE WINDOW WITH WSR = 1FH  */
extern volatile register unsigned short epa_mask_1F;
extern volatile register unsigned short epa_stat_1F;

/*   64 BYTE WINDOW WITH WSR = 3EH  */
extern volatile register unsigned short epa_mask_3E;
extern volatile register unsigned short epa_stat_3E;


/*   32 BYTE WINDOW WITH WSR = 7CH  */
extern volatile register unsigned short epa_mask_7C;
extern volatile register unsigned short epa_stat_7C;


extern volatile unsigned char  ep_pin;
extern volatile unsigned char  ep_reg;
extern volatile unsigned char  ep_dir;
extern volatile unsigned char  ep_mode;
extern volatile unsigned short epa3_time;
extern volatile unsigned short epa3_con;
extern volatile unsigned short epa2_time;
extern volatile unsigned char  epa2_con;
extern volatile unsigned short epa1_time;
extern volatile unsigned short epa1_con;
extern volatile unsigned short epa0_time;
extern volatile unsigned char  epa0_con;

/*   128 BYTE WINDOW WITH WSR = 1FH  */
extern volatile register unsigned short epa3_time_1F;
extern volatile register unsigned short epa3_con_1F;
extern volatile register unsigned short epa2_time_1F;
extern volatile register unsigned char  epa2_con_1F;
extern volatile register unsigned short epa1_time_1F;
extern volatile register unsigned short epa1_con_1F;
extern volatile register unsigned short epa0_time_1F;
extern volatile register unsigned char  epa0_con_1F;

/*   64 BYTE WINDOW WITH WSR = 3EH  */
extern volatile register unsigned short epa3_time_3E;
extern volatile register unsigned short epa3_con_3E;
extern volatile register unsigned short epa2_time_3E;
extern volatile register unsigned char  epa2_con_3E;
extern volatile register unsigned short epa1_time_3E;
extern volatile register unsigned short epa1_con_3E;
extern volatile register unsigned short epa0_time_3E;
extern volatile register unsigned char  epa0_con_3E;


/*   32 BYTE WINDOW WITH WSR = 7CH  */
extern volatile register unsigned short epa3_time_7C;
extern volatile register unsigned short epa3_con_7C;
extern volatile register unsigned short epa2_time_7C;
extern volatile register unsigned char  epa2_con_7C;
extern volatile register unsigned short epa1_time_7C;
extern volatile register unsigned short epa1_con_7C;
extern volatile register unsigned short epa0_time_7C;
extern volatile register unsigned char  epa0_con_7C;

extern volatile unsigned short addrcom0;
extern volatile unsigned short addrmsk0;
extern volatile unsigned char  buscon0;
extern volatile unsigned short addrcom1;
extern volatile unsigned short addrmsk1;
extern volatile unsigned char  buscon1;
extern volatile unsigned short addrcom2;
extern volatile unsigned short addrmsk2;
extern volatile unsigned char  buscon2;
extern volatile unsigned short addrcom3;
extern volatile unsigned short addrmsk3;
extern volatile unsigned char  buscon3;
extern volatile unsigned short addrcom4;
extern volatile unsigned short addrmsk4;
extern volatile unsigned char  buscon4;
extern volatile unsigned short addrcom5;
extern volatile unsigned short addrmsk5;
extern volatile unsigned char  buscon5;

/*   128 BYTE WINDOW WITH WSR = 1FH  */
extern volatile register unsigned short addrcom0_1F;
extern volatile register unsigned short addrmsk0_1F;
extern volatile register unsigned char  buscon0_1F;
extern volatile register unsigned short addrcom1_1F;
extern volatile register unsigned short addrmsk1_1F;
extern volatile register unsigned char  buscon1_1F;
extern volatile register unsigned short addrcom2_1F;
extern volatile register unsigned short addrmsk2_1F;
extern volatile register unsigned char  buscon2_1F;
extern volatile register unsigned short addrcom3_1F;
extern volatile register unsigned short addrmsk3_1F;
extern volatile register unsigned char  buscon3_1F;
extern volatile register unsigned short addrcom4_1F;
extern volatile register unsigned short addrmsk4_1F;
extern volatile register unsigned char  buscon4_1F;
extern volatile register unsigned short addrcom5_1F;
extern volatile register unsigned short addrmsk5_1F;
extern volatile register unsigned char  buscon5_1F;

/*   64 BYTE WINDOW WITH WSR = 3DH  */
extern volatile register unsigned short addrcom0_3D;
extern volatile register unsigned short addrmsk0_3D;
extern volatile register unsigned char  buscon0_3D;
extern volatile register unsigned short addrcom1_3D;
extern volatile register unsigned short addrmsk1_3D;
extern volatile register unsigned char  buscon1_3D;
extern volatile register unsigned short addrcom2_3D;
extern volatile register unsigned short addrmsk2_3D;
extern volatile register unsigned char  buscon2_3D;
extern volatile register unsigned short addrcom3_3D;
extern volatile register unsigned short addrmsk3_3D;
extern volatile register unsigned char  buscon3_3D;
extern volatile register unsigned short addrcom4_3D;
extern volatile register unsigned short addrmsk4_3D;
extern volatile register unsigned char  buscon4_3D;
extern volatile register unsigned short addrcom5_3D;
extern volatile register unsigned short addrmsk5_3D;
extern volatile register unsigned char  buscon5_3D;

/*   32 BYTE WINDOW WITH WSR = 7AH  */
extern volatile register unsigned short addrcom0_7A;
extern volatile register unsigned short addrmsk0_7A;
extern volatile register unsigned char  buscon0_7A;
extern volatile register unsigned short addrcom1_7A;
extern volatile register unsigned short addrmsk1_7A;
extern volatile register unsigned char  buscon1_7A;
extern volatile register unsigned short addrcom2_7A;
extern volatile register unsigned short addrmsk2_7A;
extern volatile register unsigned char  buscon2_7A;
extern volatile register unsigned short addrcom3_7A;
extern volatile register unsigned short addrmsk3_7A;
extern volatile register unsigned char  buscon3_7A;
/*   32 BYTE WINDOW WITH WSR = 7BH  */
extern volatile register unsigned short addrcom4_7B;
extern volatile register unsigned short addrmsk4_7B;
extern volatile register unsigned char  buscon4_7B;
extern volatile register unsigned short addrcom5_7B;
extern volatile register unsigned short addrmsk5_7B;
extern volatile register unsigned char  buscon5_7B;


/****************************************************************************/
/*                                                                          */
/* Usefull bit macros.                                                      */
/*                                                                          */
/****************************************************************************/

#define   checkbit(var,bit)  (var & (0x01 << (bit)))
#define   setbit(var,bit)    (var |= (0x01 << (bit)))
#define   clrbit(var,bit)    (var &= (~(0x01 << (bit))))

#endif /* _80c196k17h */

⌨️ 快捷键说明

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