📄 80c196kr.h
字号:
/* 32 BYTE WINDOW WITH WSR = 7DH */
extern volatile register unsigned char epaipv_7D;
extern volatile register unsigned short epa_pend_7D;
extern volatile register unsigned char epa_pend1_7D;
extern volatile register unsigned short epa_mask_7D;
extern volatile register unsigned short epa_mask1_7D; /* BUG... must write to mask as a word */
extern volatile unsigned char ad_time;
extern volatile unsigned char ad_test;
extern volatile unsigned short ad_command;
extern volatile unsigned short ad_result;
/* 128 BYTE WINDOW WITH WSR = 1FH */
extern volatile register unsigned char ad_time_1F;
extern volatile register unsigned char ad_test_1F;
extern volatile register unsigned short ad_command_1F;
extern volatile register unsigned short ad_result_1F;
/* 64 BYTE WINDOW WITH WSR = 3EH */
extern volatile register unsigned char ad_time_3E;
extern volatile register unsigned char ad_test_3E;
extern volatile register unsigned short ad_command_3E;
extern volatile register unsigned short ad_result_3E;
/* 32 BYTE WINDOW WITH WSR = 7DH */
extern volatile register unsigned char ad_time_7D;
extern volatile register unsigned char ad_test_7D;
extern volatile register unsigned short ad_command_7D;
extern volatile register unsigned short ad_result_7D;
extern volatile unsigned char ssio_baud;
extern volatile unsigned char ssio1_con;
extern volatile unsigned char ssio1_buf;
extern volatile unsigned char ssio0_con;
extern volatile unsigned char ssio0_buf;
/* 128 BYTE WINDOW WITH WSR = 1FH */
extern volatile register unsigned char ssio_baud_1F;
extern volatile register unsigned char ssio1_con_1F;
extern volatile register unsigned char ssio1_buf_1F;
extern volatile register unsigned char ssio0_con_1F;
extern volatile register unsigned char ssio0_buf_1F;
/* 64 BYTE WINDOW WITH WSR = 3EH */
extern volatile register unsigned char ssio_baud_3E;
extern volatile register unsigned char ssio1_con_3E;
extern volatile register unsigned char ssio1_buf_3E;
extern volatile register unsigned char ssio0_con_3E;
extern volatile register unsigned char ssio0_buf_3E;
/* 32 BYTE WINDOW WITH WSR = 7DH */
extern volatile register unsigned char ssio_baud_7D;
extern volatile register unsigned char ssio1_con_7D;
extern volatile register unsigned char ssio1_buf_7D;
extern volatile register unsigned char ssio0_con_7D;
extern volatile register unsigned char ssio0_buf_7D;
extern volatile unsigned char slp_con;
extern volatile unsigned char slp_cmd;
extern volatile unsigned char slp_stat;
extern volatile unsigned char p3_pin;
extern volatile unsigned char p4_pin;
extern volatile unsigned char p3_reg;
extern volatile unsigned char p4_reg;
extern volatile unsigned char p5_pin;
extern volatile unsigned char p5_reg;
extern volatile unsigned char p5_dir;
extern volatile unsigned char p5_mode;
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 char p34_drv;
extern volatile unsigned short comp1_time;
extern volatile unsigned char comp1_con;
extern volatile unsigned short comp0_time;
extern volatile unsigned char comp0_con;
/* 128 BYTE WINDOW WITH WSR = 1FH */
extern volatile register unsigned short comp1_time_1F;
extern volatile register unsigned char comp1_con_1F;
extern volatile register unsigned short comp0_time_1F;
extern volatile register unsigned char comp0_con_1F;
/* 64 BYTE WINDOW WITH WSR = 3EH */
extern volatile register unsigned short comp1_time_3E;
extern volatile register unsigned char comp1_con_3E;
extern volatile register unsigned short comp0_time_3E;
extern volatile register unsigned char comp0_con_3E;
/* 32 BYTE WINDOW WITH WSR = 7CH */
extern volatile register unsigned short comp1_time_7C;
extern volatile register unsigned char comp1_con_7C;
extern volatile register unsigned short comp0_time_7C;
extern volatile register unsigned char comp0_con_7C;
extern volatile unsigned short epa9_time;
extern volatile unsigned char epa9_con;
extern volatile unsigned short epa8_time;
extern volatile unsigned char epa8_con;
/* 128 BYTE WINDOW WITH WSR = 1FH */
extern volatile register unsigned short epa9_time_1F;
extern volatile register unsigned char epa9_con_1F;
extern volatile register unsigned short epa8_time_1F;
extern volatile register unsigned char epa8_con_1F;
/* 64 BYTE WINDOW WITH WSR = 3EH */
extern volatile register unsigned short epa9_time_3E;
extern volatile register unsigned char epa9_con_3E;
extern volatile register unsigned short epa8_time_3E;
extern volatile register unsigned char epa8_con_3E;
/* 32 BYTE WINDOW WITH WSR = 7CH */
extern volatile register unsigned short epa9_time_7C;
extern volatile register unsigned char epa9_con_7C;
extern volatile register unsigned short epa8_time_7C;
extern volatile register unsigned char epa8_con_7C;
extern volatile unsigned short epa7_time;
extern volatile unsigned char epa7_con;
extern volatile unsigned short epa6_time;
extern volatile unsigned char epa6_con;
extern volatile unsigned short epa5_time;
extern volatile unsigned char epa5_con;
extern volatile unsigned short epa4_time;
extern volatile unsigned char epa4_con;
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 = 1EH */
extern volatile register unsigned short epa7_time_1E;
extern volatile register unsigned char epa7_con_1E;
extern volatile register unsigned short epa6_time_1E;
extern volatile register unsigned char epa6_con_1E;
extern volatile register unsigned short epa5_time_1E;
extern volatile register unsigned char epa5_con_1E;
extern volatile register unsigned short epa4_time_1E;
extern volatile register unsigned char epa4_con_1E;
extern volatile register unsigned short epa3_time_1E;
extern volatile register unsigned short epa3_con_1E;
extern volatile register unsigned short epa2_time_1E;
extern volatile register unsigned char epa2_con_1E;
extern volatile register unsigned short epa1_time_1E;
extern volatile register unsigned short epa1_con_1E;
extern volatile register unsigned short epa0_time_1E;
extern volatile register unsigned char epa0_con_1E;
/* 64 BYTE WINDOW WITH WSR = 3DH */
extern volatile register unsigned short epa7_time_3D;
extern volatile register unsigned char epa7_con_3D;
extern volatile register unsigned short epa6_time_3D;
extern volatile register unsigned char epa6_con_3D;
extern volatile register unsigned short epa5_time_3D;
extern volatile register unsigned char epa5_con_3D;
extern volatile register unsigned short epa4_time_3D;
extern volatile register unsigned char epa4_con_3D;
extern volatile register unsigned short epa3_time_3D;
extern volatile register unsigned short epa3_con_3D;
extern volatile register unsigned short epa2_time_3D;
extern volatile register unsigned char epa2_con_3D;
extern volatile register unsigned short epa1_time_3D;
extern volatile register unsigned short epa1_con_3D;
extern volatile register unsigned short epa0_time_3D;
extern volatile register unsigned char epa0_con_3D;
/* 32 BYTE WINDOW WITH WSR = 7BH */
extern volatile register unsigned short epa7_time_7B;
extern volatile register unsigned char epa7_con_7B;
extern volatile register unsigned short epa6_time_7B;
extern volatile register unsigned char epa6_con_7B;
extern volatile register unsigned short epa5_time_7B;
extern volatile register unsigned char epa5_con_7B;
extern volatile register unsigned short epa4_time_7B;
extern volatile register unsigned char epa4_con_7B;
extern volatile register unsigned short epa3_time_7B;
extern volatile register unsigned short epa3_con_7B;
extern volatile register unsigned short epa2_time_7B;
extern volatile register unsigned char epa2_con_7B;
extern volatile register unsigned short epa1_time_7B;
extern volatile register unsigned short epa1_con_7B;
extern volatile register unsigned short epa0_time_7B;
extern volatile register unsigned char epa0_con_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 /* _80c196krh */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -