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

📄 md_sfrs.h

📁 AT80296C 单片机中使用此头文件可方便查找东西,方便于编程 板头文件
💻 H
📖 第 1 页 / 共 3 页
字号:

extern volatile unsigned short          wg_con;             /* 0x1fcc: R/W */
extern volatile unsigned short register wg_con_7e;          /* 0x00ec: R/W */
extern volatile unsigned short register wg_con_3f;          /* 0x00cc: R/W */
extern volatile unsigned short register wg_con_1f;          /* 0x00cc: R/W */

extern volatile unsigned short          wg_count;           /* 0x1fca: R   */
extern volatile unsigned short register wg_count_7e;        /* 0x00ea: R   */
extern volatile unsigned short register wg_count_3f;        /* 0x00ca: R   */
extern volatile unsigned short register wg_count_1f;        /* 0x00ca: R   */

extern volatile unsigned short          wg_out;             /* 0x1fc0: R/W */
extern volatile unsigned short register wg_out_7e;          /* 0x00e0: R/W */
extern volatile unsigned short register wg_out_3f;          /* 0x00c0: R/W */
extern volatile unsigned short register wg_out_1f;          /* 0x00c0: R/W */

extern volatile unsigned char           wg_protect;         /* 0x1fce: R/W */
extern volatile unsigned char  register wg_protect_7e;      /* 0x00ee: R/W */
extern volatile unsigned char  register wg_protect_3f;      /* 0x00ce: R/W */
extern volatile unsigned char  register wg_protect_1f;      /* 0x00ce: R/W */

extern volatile unsigned short          wg_reload;          /* 0x1fc8: R/W */
extern volatile unsigned short register wg_reload_7e;       /* 0x00e8: R/W */
extern volatile unsigned short register wg_reload_3f;       /* 0x00c8: R/W */
extern volatile unsigned short register wg_reload_1f;       /* 0x00c8: R/W */

/* Fequency generator SFR's                                          */
extern volatile unsigned char           fg_count;           /* 0x1fba: R   */
extern volatile unsigned char  register fg_count_7d;        /* 0x00fa: R   */
extern volatile unsigned char  register fg_count_3e;        /* 0x00fa: R   */
extern volatile unsigned char  register fg_count_1f;        /* 0x00ba: R   */

extern volatile unsigned char           fg_freq;            /* 0x1fb8: R/W */
extern volatile unsigned char  register fg_freq_7d;         /* 0x00f8: R/W */
extern volatile unsigned char  register fg_freq_3e;         /* 0x00f8: R/W */
extern volatile unsigned char  register fg_freq_1f;         /* 0x00b8: R/W */

extern volatile unsigned char           freq_cnt;           /* 0x1fba: R   */
extern volatile unsigned char  register freq_cnt_7d;        /* 0x00fa: R   */
extern volatile unsigned char  register freq_cnt_3e;        /* 0x00fa: R   */
extern volatile unsigned char  register freq_cnt_1f;        /* 0x00ba: R   */

extern volatile unsigned char           freq_gen;           /* 0x1fb8: R/W */
extern volatile unsigned char  register freq_gen_7d;        /* 0x00f8: R/W */
extern volatile unsigned char  register freq_gen_3e;        /* 0x00f8: R/W */
extern volatile unsigned char  register freq_gen_1f;        /* 0x00b8: R/W */

/* A/D and Interrupt SFR's                                           */
extern volatile unsigned char           ad_command;         /* 0x1fac: R/W */
extern volatile unsigned char  register ad_command_7d;      /* 0x00ec: R/W */
extern volatile unsigned char  register ad_command_3e;      /* 0x00ec: R/W */
extern volatile unsigned char  register ad_command_1f;      /* 0x00ac: R/W */

extern volatile unsigned short          ad_result;          /* 0x1faa: R/W */
extern volatile unsigned short register ad_result_7d;       /* 0x00ea: R/W */
extern volatile unsigned short register ad_result_3e;       /* 0x00ea: R/W */
extern volatile unsigned short register ad_result_1f;       /* 0x00aa: R/W */

extern volatile unsigned char           ad_test;            /* 0x1fae: R/W */
extern volatile unsigned char  register ad_test_7d;         /* 0x00ee: R/W */
extern volatile unsigned char  register ad_test_3e;         /* 0x00ee: R/W */
extern volatile unsigned char  register ad_test_1f;         /* 0x00ae: R/W */

extern volatile unsigned char           ad_time;            /* 0x1faf: R/W */
extern volatile unsigned char  register ad_time_7d;         /* 0x00ef: R/W */
extern volatile unsigned char  register ad_time_3e;         /* 0x00ef: R/W */
extern volatile unsigned char  register ad_time_1f;         /* 0x00af: R/W */

extern volatile unsigned char           pi_mask;            /* 0x1fbc: R/W */
extern volatile unsigned char  register pi_mask_7d;         /* 0x00fc: R/W */
extern volatile unsigned char  register pi_mask_3e;         /* 0x00fc: R/W */
extern volatile unsigned char  register pi_mask_1f;         /* 0x00bc: R/W */

extern volatile unsigned char           pi_pend;            /* 0x1fbe: R   */
extern volatile unsigned char  register pi_pend_7d;         /* 0x00fe: R   */
extern volatile unsigned char  register pi_pend_3e;         /* 0x00fe: R   */
extern volatile unsigned char  register pi_pend_1f;         /* 0x00be: R   */

extern volatile unsigned char           pwm0;               /* 0x1fb0: R/W */
extern volatile unsigned char  register pwm0_7d;            /* 0x00f0: R/W */
extern volatile unsigned char  register pwm0_3e;            /* 0x00f0: R/W */
extern volatile unsigned char  register pwm0_1f;            /* 0x00b0: R/W */

extern volatile unsigned char           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           pwm1;               /* 0x1fb2: R/W */
extern volatile unsigned char  register pwm1_7d;            /* 0x00f2: R/W */
extern volatile unsigned char  register pwm1_3e;            /* 0x00f2: R/W */
extern volatile unsigned char  register pwm1_1f;            /* 0x00b2: R/W */

extern volatile unsigned char           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           pwm_count;          /* 0x1fb6: R   */
extern volatile unsigned char  register pwm_count_7d;       /* 0x00f6: R   */
extern volatile unsigned char  register pwm_count_3e;       /* 0x00f6: R   */
extern volatile unsigned char  register pwm_count_1f;       /* 0x00b6: R   */

extern volatile unsigned char           pwm_per_cnt;        /* 0x1fb6: R   */
extern volatile unsigned char  register pwm_per_cnt_7d;     /* 0x00f6: R   */
extern volatile unsigned char  register pwm_per_cnt_3e;     /* 0x00f6: R   */
extern volatile unsigned char  register pwm_per_cnt_1f;     /* 0x00b6: R   */

extern volatile unsigned char           pwm_period;         /* 0x1fb4: R/W */
extern volatile unsigned char  register pwm_period_7d;      /* 0x00f4: R/W */
extern volatile unsigned char  register pwm_period_3e;      /* 0x00f4: R/W */
extern volatile unsigned char  register pwm_period_1f;      /* 0x00b4: R/W */

/* Timer 1 and 2 SFR's                                               */
extern volatile unsigned char           t1control;          /* 0x1f78: R/W */
extern volatile unsigned char  register t1control_7b;       /* 0x00f8: R/W */
extern volatile unsigned char  register t1control_3d;       /* 0x00f8: R/W */
extern volatile unsigned char  register t1control_1e;       /* 0x00f8: R/W */

extern volatile unsigned short          t1reload;           /* 0x1f72: R/W */
extern volatile unsigned short register t1reload_7b;        /* 0x00f2: R/W */
extern volatile unsigned short register t1reload_3d;        /* 0x00f2: R/W */
extern volatile unsigned short register t1reload_1e;        /* 0x00f2: R/W */

extern volatile unsigned char           t2control;          /* 0x1f7c: R/W */
extern volatile unsigned char  register t2control_7b;       /* 0x00fc: R/W */
extern volatile unsigned char  register t2control_3d;       /* 0x00fc: R/W */
extern volatile unsigned char  register t2control_1e;       /* 0x00fc: R/W */

extern volatile unsigned short          timer1;             /* 0x1f7a: R/W */
extern volatile unsigned short register timer1_7b;          /* 0x00fa: R/W */
extern volatile unsigned short register timer1_3d;          /* 0x00fa: R/W */
extern volatile unsigned short register timer1_1e;          /* 0x00fa: R/W */

extern volatile unsigned char           timer1_control;     /* 0x1f78: R/W */
extern volatile unsigned char  register timer1_control_7b;  /* 0x00f8: R/W */
extern volatile unsigned char  register timer1_control_3d;  /* 0x00f8: R/W */
extern volatile unsigned char  register timer1_control_1e;  /* 0x00f8: R/W */

extern volatile unsigned short          timer1_reload;      /* 0x1f72: R/W */
extern volatile unsigned short register timer1_reload_7b;   /* 0x00f2: R/W */
extern volatile unsigned short register timer1_reload_3d;   /* 0x00f2: R/W */
extern volatile unsigned short register timer1_reload_1e;   /* 0x00f2: R/W */

extern volatile unsigned short          timer2;             /* 0x1f7e: R/W */
extern volatile unsigned short register timer2_7b;          /* 0x00fe: R/W */
extern volatile unsigned short register timer2_3d;          /* 0x00fe: R/W */
extern volatile unsigned short register timer2_1e;          /* 0x00fe: R/W */

extern volatile unsigned char           timer2_control;     /* 0x1f7c: R/W */
extern volatile unsigned char  register timer2_control_7b;  /* 0x00fc: R/W */
extern volatile unsigned char  register timer2_control_3d;  /* 0x00fc: R/W */
extern volatile unsigned char  register timer2_control_1e;  /* 0x00fc: R/W */

/* EPA SFR's                                                         */
extern volatile unsigned char           capcomp0_con;       /* 0x1f40: R/W */
extern volatile unsigned char  register capcomp0_con_7a;    /* 0x00e0: R/W */
extern volatile unsigned char  register capcomp0_con_3d;    /* 0x00c0: R/W */
extern volatile unsigned char  register capcomp0_con_1e;    /* 0x00c0: R/W */

extern volatile unsigned short          capcomp0_time;      /* 0x1f42: R/W */
extern volatile unsigned short register capcomp0_time_7a;   /* 0x00e2: R/W */
extern volatile unsigned short register capcomp0_time_3d;   /* 0x00c2: R/W */
extern volatile unsigned short register capcomp0_time_1e;   /* 0x00c2: R/W */

extern volatile unsigned char           capcomp1_con;       /* 0x1f44: R/W */
extern volatile unsigned char  register capcomp1_con_7a;    /* 0x00e4: R/W */
extern volatile unsigned char  register capcomp1_con_3d;    /* 0x00c4: R/W */
extern volatile unsigned char  register capcomp1_con_1e;    /* 0x00c4: R/W */

⌨️ 快捷键说明

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