📄 mh_sfrs.h
字号:
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 */
extern volatile unsigned short capcomp1_time; /* 0x1f46: R/W */
extern volatile unsigned short register capcomp1_time_7a; /* 0x00e6: R/W */
extern volatile unsigned short register capcomp1_time_3d; /* 0x00c6: R/W */
extern volatile unsigned short register capcomp1_time_1e; /* 0x00c6: R/W */
extern volatile unsigned char comp0_con; /* 0x1f58: R/W */
extern volatile unsigned char register comp0_con_7a; /* 0x00f8: R/W */
extern volatile unsigned char register comp0_con_3d; /* 0x00d8: R/W */
extern volatile unsigned char register comp0_con_1e; /* 0x00d8: R/W */
extern volatile unsigned short comp0_time; /* 0x1f5a: R/W */
extern volatile unsigned short register comp0_time_7a; /* 0x00fa: R/W */
extern volatile unsigned short register comp0_time_3d; /* 0x00da: R/W */
extern volatile unsigned short register comp0_time_1e; /* 0x00da: R/W */
extern volatile unsigned char comp1_con; /* 0x1f5c: R/W */
extern volatile unsigned char register comp1_con_7a; /* 0x00fc: R/W */
extern volatile unsigned char register comp1_con_3d; /* 0x00dc: R/W */
extern volatile unsigned char register comp1_con_1e; /* 0x00dc: R/W */
extern volatile unsigned short comp1_time; /* 0x1f5e: R/W */
extern volatile unsigned short register comp1_time_7a; /* 0x00fe: R/W */
extern volatile unsigned short register comp1_time_3d; /* 0x00de: R/W */
extern volatile unsigned short register comp1_time_1e; /* 0x00de: R/W */
extern volatile unsigned char comp2_con; /* 0x1f60: R/W */
extern volatile unsigned char register comp2_con_7b; /* 0x00e0: R/W */
extern volatile unsigned char register comp2_con_3d; /* 0x00e0: R/W */
extern volatile unsigned char register comp2_con_1e; /* 0x00e0: R/W */
extern volatile unsigned short comp2_time; /* 0x1f62: R/W */
extern volatile unsigned short register comp2_time_7b; /* 0x00e2: R/W */
extern volatile unsigned short register comp2_time_3d; /* 0x00e2: R/W */
extern volatile unsigned short register comp2_time_1e; /* 0x00e2: R/W */
extern volatile unsigned char comp3_con; /* 0x1f4c: R/W */
extern volatile unsigned char register comp3_con_7a; /* 0x00ec: R/W */
extern volatile unsigned char register comp3_con_3d; /* 0x00cc: R/W */
extern volatile unsigned char register comp3_con_1e; /* 0x00cc: R/W */
extern volatile unsigned short comp3_time; /* 0x1f4e: R/W */
extern volatile unsigned short register comp3_time_7a; /* 0x00ee: R/W */
extern volatile unsigned short register comp3_time_3d; /* 0x00ce: R/W */
extern volatile unsigned short register comp3_time_1e; /* 0x00ce: R/W */
extern volatile unsigned char epa0_con; /* 0x1f40: R/W */
extern volatile unsigned char register epa0_con_7a; /* 0x00e0: R/W */
extern volatile unsigned char register epa0_con_3d; /* 0x00c0: R/W */
extern volatile unsigned char register epa0_con_1e; /* 0x00c0: R/W */
extern volatile unsigned short epa0_time; /* 0x1f42: R/W */
extern volatile unsigned short register epa0_time_7a; /* 0x00e2: R/W */
extern volatile unsigned short register epa0_time_3d; /* 0x00c2: R/W */
extern volatile unsigned short register epa0_time_1e; /* 0x00c2: R/W */
extern volatile unsigned char epa1_con; /* 0x1f44: R/W */
extern volatile unsigned char register epa1_con_7a; /* 0x00e4: R/W */
extern volatile unsigned char register epa1_con_3d; /* 0x00c4: R/W */
extern volatile unsigned char register epa1_con_1e; /* 0x00c4: R/W */
extern volatile unsigned short epa1_time; /* 0x1f46: R/W */
extern volatile unsigned short register epa1_time_7a; /* 0x00e6: R/W */
extern volatile unsigned short register epa1_time_3d; /* 0x00c6: R/W */
extern volatile unsigned short register epa1_time_1e; /* 0x00c6: R/W */
/* epa3_con 1f4c b rw */
/* epa3_time 1f4e w rw */
/* Serial I/O SFR's */
extern volatile unsigned short baud_rate0; /* 0x1f84: R/W */
extern volatile unsigned short register baud_rate0_7c; /* 0x00e4: R/W */
extern volatile unsigned short register baud_rate0_3e; /* 0x00c4: R/W */
extern volatile unsigned short register baud_rate0_1f; /* 0x0084: R/W */
extern volatile unsigned short baud_rate1; /* 0x1f8c: R/W */
extern volatile unsigned short register baud_rate1_7c; /* 0x00ec: R/W */
extern volatile unsigned short register baud_rate1_3e; /* 0x00cc: R/W */
extern volatile unsigned short register baud_rate1_1f; /* 0x008c: R/W */
extern volatile unsigned char sbuf_rx0; /* 0x1f80: R/W */
extern volatile unsigned char register sbuf_rx0_7c; /* 0x00e0: R/W */
extern volatile unsigned char register sbuf_rx0_3e; /* 0x00c0: R/W */
extern volatile unsigned char register sbuf_rx0_1f; /* 0x0080: R/W */
extern volatile unsigned char sbuf_rx1; /* 0x1f88: R/W */
extern volatile unsigned char register sbuf_rx1_7c; /* 0x00e8: R/W */
extern volatile unsigned char register sbuf_rx1_3e; /* 0x00c8: R/W */
extern volatile unsigned char register sbuf_rx1_1f; /* 0x0088: R/W */
extern volatile unsigned char sbuf_tx0; /* 0x1f82: R/W */
extern volatile unsigned char register sbuf_tx0_7c; /* 0x00e2: R/W */
extern volatile unsigned char register sbuf_tx0_3e; /* 0x00c2: R/W */
extern volatile unsigned char register sbuf_tx0_1f; /* 0x0082: R/W */
extern volatile unsigned char sbuf_tx1; /* 0x1f8a: R/W */
extern volatile unsigned char register sbuf_tx1_7c; /* 0x00ea: R/W */
extern volatile unsigned char register sbuf_tx1_3e; /* 0x00ca: R/W */
extern volatile unsigned char register sbuf_tx1_1f; /* 0x008a: R/W */
extern volatile unsigned char sp_con0; /* 0x1f83: R/W */
extern volatile unsigned char register sp_con0_7c; /* 0x00e3: R/W */
extern volatile unsigned char register sp_con0_3e; /* 0x00c3: R/W */
extern volatile unsigned char register sp_con0_1f; /* 0x0083: R/W */
extern volatile unsigned char sp_con1; /* 0x1f8b: R/W */
extern volatile unsigned char register sp_con1_7c; /* 0x00eb: R/W */
extern volatile unsigned char register sp_con1_3e; /* 0x00cb: R/W */
extern volatile unsigned char register sp_con1_1f; /* 0x008b: R/W */
extern volatile unsigned char sp_stat0; /* 0x1f81: R/W */
extern volatile unsigned char register sp_stat0_7c; /* 0x00e1: R/W */
extern volatile unsigned char register sp_stat0_3e; /* 0x00c1: R/W */
extern volatile unsigned char register sp_stat0_1f; /* 0x0081: R/W */
extern volatile unsigned char sp_stat1; /* 0x1f89: R/W */
extern volatile unsigned char register sp_stat1_7c; /* 0x00e9: R/W */
extern volatile unsigned char register sp_stat1_3e; /* 0x00c9: R/W */
extern volatile unsigned char register sp_stat1_1f; /* 0x0089: R/W */
/* Serial I/O port 0 for compatibility */
extern volatile unsigned char sbuf_rx; /* 0x1f80: R/W */
extern volatile unsigned char register sbuf_rx_7c; /* 0x00e0: R/W */
extern volatile unsigned char register sbuf_rx_3e; /* 0x00c0: R/W */
extern volatile unsigned char register sbuf_rx_1f; /* 0x0080: R/W */
extern volatile unsigned char sbuf_tx; /* 0x1f82: R/W */
extern volatile unsigned char register sbuf_tx_7c; /* 0x00e2: R/W */
extern volatile unsigned char register sbuf_tx_3e; /* 0x00c2: R/W */
extern volatile unsigned char register sbuf_tx_1f; /* 0x0082: R/W */
extern volatile unsigned short sp_baud; /* 0x1f84: R/W */
extern volatile unsigned short register sp_baud_7c; /* 0x00e4: R/W */
extern volatile unsigned short register sp_baud_3e; /* 0x00c4: R/W */
extern volatile unsigned short register sp_baud_1f; /* 0x0084: R/W */
extern volatile unsigned char sp_con; /* 0x1f83: R/W */
extern volatile unsigned char register sp_con_7c; /* 0x00e3: R/W */
extern volatile unsigned char register sp_con_3e; /* 0x00c3: R/W */
extern volatile unsigned char register sp_con_1f; /* 0x0083: R/W */
extern volatile unsigned char sp_control; /* 0x1f83: R/W */
extern volatile unsigned char register sp_control_7c; /* 0x00e3: R/W */
extern volatile unsigned char register sp_control_3e; /* 0x00c3: R/W */
extern volatile unsigned char register sp_control_1f; /* 0x0083: R/W */
extern volatile unsigned char sp_stat; /* 0x1f81: R/W */
extern volatile unsigned char register sp_stat_7c; /* 0x00e1: R/W */
extern volatile unsigned char register sp_stat_3e; /* 0x00c1: R/W */
extern volatile unsigned char register sp_stat_1f; /* 0x0081: R/W */
extern volatile unsigned char sp_status; /* 0x1f81: R/W */
extern volatile unsigned char register sp_status_7c; /* 0x00e1: R/W */
extern volatile unsigned char register sp_status_3e; /* 0x00c1: R/W */
extern volatile unsigned char register sp_status_1f; /* 0x0081: R/W */
/* Configuration register SFR's */
extern volatile unsigned char gen_con; /* 0x1fa0: R/W */
extern volatile unsigned char register gen_con_7d; /* 0x00e0: R/W */
extern volatile unsigned char register gen_con_3e; /* 0x00e0: R/W */
extern volatile unsigned char register gen_con_1f; /* 0x00a0: R/W */
#endif /* _mh_sfrs_h */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -