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

📄 sa_sfrs.h

📁 AT80296C 单片机中使用此头文件可方便查找东西,方便于编程 板头文件
💻 H
📖 第 1 页 / 共 3 页
字号:
extern volatile unsigned char  register ep_mode_7f;         /* 0x00e1: R/W */
extern volatile unsigned char  register ep_mode_3f;         /* 0x00e1: R/W */
extern volatile unsigned char  register ep_mode_1f;         /* 0x00e1: R/W */

extern volatile unsigned char  near     ep_pin;             /* 0x1fe7: R/W */
extern volatile unsigned char  register ep_pin_7f;          /* 0x00e7: R/W */
extern volatile unsigned char  register ep_pin_3f;          /* 0x00e7: R/W */
extern volatile unsigned char  register ep_pin_1f;          /* 0x00e7: R/W */

extern volatile unsigned char  near     ep_reg;             /* 0x1fe5: R/W */
extern volatile unsigned char  register ep_reg_7f;          /* 0x00e5: R/W */
extern volatile unsigned char  register ep_reg_3f;          /* 0x00e5: R/W */
extern volatile unsigned char  register ep_reg_1f;          /* 0x00e5: R/W */

extern volatile unsigned char  near     epdir;              /* 0x1fe3: R/W */
extern volatile unsigned char  register epdir_7f;           /* 0x00e3: R/W */
extern volatile unsigned char  register epdir_3f;           /* 0x00e3: R/W */
extern volatile unsigned char  register epdir_1f;           /* 0x00e3: R/W */

extern volatile unsigned char  near     epmode;             /* 0x1fe1: R/W */
extern volatile unsigned char  register epmode_7f;          /* 0x00e1: R/W */
extern volatile unsigned char  register epmode_3f;          /* 0x00e1: R/W */
extern volatile unsigned char  register epmode_1f;          /* 0x00e1: R/W */

extern volatile unsigned char  near     eppin;              /* 0x1fe7: R/W */
extern volatile unsigned char  register eppin_7f;           /* 0x00e7: R/W */
extern volatile unsigned char  register eppin_3f;           /* 0x00e7: R/W */
extern volatile unsigned char  register eppin_1f;           /* 0x00e7: R/W */

extern volatile unsigned char  near     epreg;              /* 0x1fe5: R/W */
extern volatile unsigned char  register epreg_7f;           /* 0x00e5: R/W */
extern volatile unsigned char  register epreg_3f;           /* 0x00e5: R/W */
extern volatile unsigned char  register epreg_1f;           /* 0x00e5: R/W */

/* Serial I/O and PWM SFR's                                          */
extern volatile unsigned char  near     con_reg0;           /* 0x1fb6: R/W */
extern volatile unsigned char  register con_reg0_7d;        /* 0x00f6: R/W */
extern volatile unsigned char  register con_reg0_3e;        /* 0x00f6: R/W */
extern volatile unsigned char  register con_reg0_1f;        /* 0x00b6: R/W */

extern volatile unsigned char  near     pwm0_con;           /* 0x1fb0: R/W */
extern volatile unsigned char  register pwm0_con_7d;        /* 0x00f0: R/W */
extern volatile unsigned char  register pwm0_con_3e;        /* 0x00f0: R/W */
extern volatile unsigned char  register pwm0_con_1f;        /* 0x00b0: R/W */

extern volatile unsigned char  near     pwm0_control;       /* 0x1fb0: R/W */
extern volatile unsigned char  register pwm0_control_7d;    /* 0x00f0: R/W */
extern volatile unsigned char  register pwm0_control_3e;    /* 0x00f0: R/W */
extern volatile unsigned char  register pwm0_control_1f;    /* 0x00b0: R/W */

extern volatile unsigned char  near     pwm1_con;           /* 0x1fb2: R/W */
extern volatile unsigned char  register pwm1_con_7d;        /* 0x00f2: R/W */
extern volatile unsigned char  register pwm1_con_3e;        /* 0x00f2: R/W */
extern volatile unsigned char  register pwm1_con_1f;        /* 0x00b2: R/W */

extern volatile unsigned char  near     pwm1_control;       /* 0x1fb2: R/W */
extern volatile unsigned char  register pwm1_control_7d;    /* 0x00f2: R/W */
extern volatile unsigned char  register pwm1_control_3e;    /* 0x00f2: R/W */
extern volatile unsigned char  register pwm1_control_1f;    /* 0x00b2: R/W */

extern volatile unsigned char  near     pwm2_con;           /* 0x1fb4: R/W */
extern volatile unsigned char  register pwm2_con_7d;        /* 0x00f4: R/W */
extern volatile unsigned char  register pwm2_con_3e;        /* 0x00f4: R/W */
extern volatile unsigned char  register pwm2_con_1f;        /* 0x00b4: R/W */

extern volatile unsigned char  near     pwm2_control;       /* 0x1fb4: R/W */
extern volatile unsigned char  register pwm2_control_7d;    /* 0x00f4: R/W */
extern volatile unsigned char  register pwm2_control_3e;    /* 0x00f4: R/W */
extern volatile unsigned char  register pwm2_control_1f;    /* 0x00b4: R/W */

extern volatile unsigned char  near     sbuf_rx;            /* 0x1fb8: R/W */
extern volatile unsigned char  register sbuf_rx_7d;         /* 0x00f8: R/W */
extern volatile unsigned char  register sbuf_rx_3e;         /* 0x00f8: R/W */
extern volatile unsigned char  register sbuf_rx_1f;         /* 0x00b8: R/W */

extern volatile unsigned char  near     sbuf_tx;            /* 0x1fba: R/W */
extern volatile unsigned char  register sbuf_tx_7d;         /* 0x00fa: R/W */
extern volatile unsigned char  register sbuf_tx_3e;         /* 0x00fa: R/W */
extern volatile unsigned char  register sbuf_tx_1f;         /* 0x00ba: R/W */

extern volatile unsigned short near     sp_baud;            /* 0x1fbc: R/W */
extern volatile unsigned short register sp_baud_7d;         /* 0x00fc: R/W */
extern volatile unsigned short register sp_baud_3e;         /* 0x00fc: R/W */
extern volatile unsigned short register sp_baud_1f;         /* 0x00bc: R/W */

extern volatile unsigned short near     sp_baud_count;      /* 0x1fbe: R/W */
extern volatile unsigned short register sp_baud_count_7d;   /* 0x00fe: R/W */
extern volatile unsigned short register sp_baud_count_3e;   /* 0x00fe: R/W */
extern volatile unsigned short register sp_baud_count_1f;   /* 0x00be: R/W */

extern volatile unsigned short near     sp_bd_count;        /* 0x1fbe: R/W */
extern volatile unsigned short register sp_bd_count_7d;     /* 0x00fe: R/W */
extern volatile unsigned short register sp_bd_count_3e;     /* 0x00fe: R/W */
extern volatile unsigned short register sp_bd_count_1f;     /* 0x00be: R/W */

extern volatile unsigned char  near     sp_con;             /* 0x1fbb: R/W */
extern volatile unsigned char  register sp_con_7d;          /* 0x00fb: R/W */
extern volatile unsigned char  register sp_con_3e;          /* 0x00fb: R/W */
extern volatile unsigned char  register sp_con_1f;          /* 0x00bb: R/W */

extern volatile unsigned char  near     sp_control;         /* 0x1fbb: R/W */
extern volatile unsigned char  register sp_control_7d;      /* 0x00fb: R/W */
extern volatile unsigned char  register sp_control_3e;      /* 0x00fb: R/W */
extern volatile unsigned char  register sp_control_1f;      /* 0x00bb: R/W */

extern volatile unsigned char  near     sp_stat;            /* 0x1fb9: R/W */
extern volatile unsigned char  register sp_stat_7d;         /* 0x00f9: R/W */
extern volatile unsigned char  register sp_stat_3e;         /* 0x00f9: R/W */
extern volatile unsigned char  register sp_stat_1f;         /* 0x00b9: R/W */

extern volatile unsigned char  near     sp_status;          /* 0x1fb9: R/W */
extern volatile unsigned char  register sp_status_7d;       /* 0x00f9: R/W */
extern volatile unsigned char  register sp_status_3e;       /* 0x00f9: R/W */
extern volatile unsigned char  register sp_status_1f;       /* 0x00b9: R/W */

/* EPA, Timer 1 and 2 SFR's                                          */
extern volatile unsigned char  near     epa_mask;           /* 0x1f9c: R/W */
extern volatile unsigned char  register epa_mask_7c;        /* 0x00fc: R/W */
extern volatile unsigned char  register epa_mask_3e;        /* 0x00dc: R/W */
extern volatile unsigned char  register epa_mask_1f;        /* 0x009c: R/W */

extern volatile unsigned char  near     epa_stat;           /* 0x1f9e: R/W */
extern volatile unsigned char  register epa_stat_7c;        /* 0x00fe: R/W */
extern volatile unsigned char  register epa_stat_3e;        /* 0x00de: R/W */
extern volatile unsigned char  register epa_stat_1f;        /* 0x009e: R/W */

extern volatile unsigned char  near     t1control;          /* 0x1f90: R/W */
extern volatile unsigned char  register t1control_7c;       /* 0x00f0: R/W */
extern volatile unsigned char  register t1control_3e;       /* 0x00d0: R/W */
extern volatile unsigned char  register t1control_1f;       /* 0x0090: R/W */

extern volatile unsigned char  near     t2control;          /* 0x1f94: R/W */
extern volatile unsigned char  register t2control_7c;       /* 0x00f4: R/W */
extern volatile unsigned char  register t2control_3e;       /* 0x00d4: R/W */
extern volatile unsigned char  register t2control_1f;       /* 0x0094: R/W */

extern volatile unsigned short near     timer1;             /* 0x1f92: R/W */
extern volatile unsigned short register timer1_7c;          /* 0x00f2: R/W */
extern volatile unsigned short register timer1_3e;          /* 0x00d2: R/W */
extern volatile unsigned short register timer1_1f;          /* 0x0092: R/W */

extern volatile unsigned char  near     timer1_control;     /* 0x1f90: R/W */
extern volatile unsigned char  register timer1_control_7c;  /* 0x00f0: R/W */
extern volatile unsigned char  register timer1_control_3e;  /* 0x00d0: R/W */
extern volatile unsigned char  register timer1_control_1f;  /* 0x0090: R/W */

extern volatile unsigned short near     timer2;             /* 0x1f96: R/W */
extern volatile unsigned short register timer2_7c;          /* 0x00f6: R/W */
extern volatile unsigned short register timer2_3e;          /* 0x00d6: R/W */
extern volatile unsigned short register timer2_1f;          /* 0x0096: R/W */

extern volatile unsigned char  near     timer2_control;     /* 0x1f94: R/W */
extern volatile unsigned char  register timer2_control_7c;  /* 0x00f4: R/W */
extern volatile unsigned char  register timer2_control_3e;  /* 0x00d4: R/W */
extern volatile unsigned char  register timer2_control_1f;  /* 0x0094: R/W */

/* EPA SFR's                                                         */
extern volatile unsigned char  near     epa0_con;           /* 0x1f80: R/W */
extern volatile unsigned char  register epa0_con_7c;        /* 0x00e0: R/W */
extern volatile unsigned char  register epa0_con_3e;        /* 0x00c0: R/W */
extern volatile unsigned char  register epa0_con_1f;        /* 0x0080: R/W */

extern volatile unsigned short near     epa0_time;          /* 0x1f82: R/W */
extern volatile unsigned short register epa0_time_7c;       /* 0x00e2: R/W */
extern volatile unsigned short register epa0_time_3e;       /* 0x00c2: R/W */
extern volatile unsigned short register epa0_time_1f;       /* 0x0082: R/W */

extern volatile unsigned short near     epa1_con;           /* 0x1f84: R/W */
extern volatile unsigned short register epa1_con_7c;        /* 0x00e4: R/W */
extern volatile unsigned short register epa1_con_3e;        /* 0x00c4: R/W */
extern volatile unsigned short register epa1_con_1f;        /* 0x0084: R/W */

extern volatile unsigned short near     epa1_time;          /* 0x1f86: R/W */
extern volatile unsigned short register epa1_time_7c;       /* 0x00e6: R/W */
extern volatile unsigned short register epa1_time_3e;       /* 0x00c6: R/W */
extern volatile unsigned short register epa1_time_1f;       /* 0x0086: R/W */

extern volatile unsigned char  near     epa2_con;           /* 0x1f88: R/W */
extern volatile unsigned char  register epa2_con_7c;        /* 0x00e8: R/W */
extern volatile unsigned char  register epa2_con_3e;        /* 0x00c8: R/W */
extern volatile unsigned char  register epa2_con_1f;        /* 0x0088: R/W */

extern volatile unsigned short near     epa2_time;          /* 0x1f8a: R/W */
extern volatile unsigned short register epa2_time_7c;       /* 0x00ea: R/W */
extern volatile unsigned short register epa2_time_3e;       /* 0x00ca: R/W */
extern volatile unsigned short register epa2_time_1f;       /* 0x008a: R/W */

extern volatile unsigned short near     epa3_con;           /* 0x1f8c: R/W */
extern volatile unsigned short register epa3_con_7c;        /* 0x00ec: R/W */
extern volatile unsigned short register epa3_con_3e;        /* 0x00cc: R/W */
extern volatile unsigned short register epa3_con_1f;        /* 0x008c: R/W */

extern volatile unsigned short near     epa3_time;          /* 0x1f8e: R/W */
extern volatile unsigned short register epa3_time_7c;       /* 0x00ee: R/W */
extern volatile unsigned short register epa3_time_3e;       /* 0x00ce: R/W */
extern volatile unsigned short register epa3_time_1f;       /* 0x008e: R/W */

extern volatile unsigned char  near     epa_con0;           /* 0x1f80: R/W */
extern volatile unsigned char  register epa_con0_7c;        /* 0x00e0: R/W */
extern volatile unsigned char  register epa_con0_3e;        /* 0x00c0: R/W */
extern volatile unsigned char  register epa_con0_1f;        /* 0x0080: R/W */

extern volatile unsigned short near     epa_con1;           /* 0x1f84: R/W */
extern volatile unsigned short register epa_con1_7c;        /* 0x00e4: R/W */
extern volatile unsigned short register epa_con1_3e;        /* 0x00c4: R/W */
extern volatile unsigned short register epa_con1_1f;        /* 0x0084: R/W */

extern volatile unsigned char  near     epa_con2;           /* 0x1f88: R/W */
extern volatile unsigned char  register epa_con2_7c;        /* 0x00e8: R/W */
extern volatile unsigned char  register epa_con2_3e;        /* 0x00c8: R/W */

⌨️ 快捷键说明

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