📄 mc_sfrs.inc
字号:
;
; mc_sfrs.inc
; Generated with gen-sfrs.pl 1.9
;
rseg
;
; Special function register definitions for the
;
; 8XC196MC
;
; Generated from @(#)mc_sfrs.db 1.5
;
; Copyright (C) 1994 Tasking Software B.V.
;
; Note, that windowing 1FE0-1FFF is not possible
;
; CPU SFR's
r0 equ 00H:word ; R
zero_reg equ 00H:word ; R
ptssel equ 04H:word ; R/W
ptssrv equ 06H:word ; R/W
int_mask equ 08H:byte ; R/W
int_pend equ 09H:byte ; R/W
int_pending equ 09H:byte ; R/W
watchdog equ 0AH:byte ; W
ipend1 equ 12H:byte ; R/W
imask1 equ 13H:byte ; R/W
int_pend1 equ 12H:byte ; R/W
int_mask1 equ 13H:byte ; R/W
wsr equ 14H:byte ; R/W
sp equ 18H:word ; R/W
; Memory Mapped I/O SFR's
; Port 0, 1 and 2 SFR's
p0_pin_7d equ 0E8H:byte ; R
p0_pin_3e equ 0E8H:byte ; R
p0_pin_1f equ 0A8H:byte ; R
p0pin_7d equ 0E8H:byte ; R
p0pin_3e equ 0E8H:byte ; R
p0pin_1f equ 0A8H:byte ; R
p1_pin_7d equ 0E9H:byte ; R
p1_pin_3e equ 0E9H:byte ; R
p1_pin_1f equ 0A9H:byte ; R
p1pin_7d equ 0E9H:byte ; R
p1pin_3e equ 0E9H:byte ; R
p1pin_1f equ 0A9H:byte ; R
p2_dir_7e equ 0F2H:byte ; R/W
p2_dir_3f equ 0D2H:byte ; R/W
p2_dir_1f equ 0D2H:byte ; R/W
p2_mode_7e equ 0F0H:byte ; R/W
p2_mode_3f equ 0D0H:byte ; R/W
p2_mode_1f equ 0D0H:byte ; R/W
p2_pin_7e equ 0F6H:byte ; R
p2_pin_3f equ 0D6H:byte ; R
p2_pin_1f equ 0D6H:byte ; R
p2_reg_7e equ 0F4H:byte ; R/W
p2_reg_3f equ 0D4H:byte ; R/W
p2_reg_1f equ 0D4H:byte ; R/W
p2io_7e equ 0F2H:byte ; R/W
p2io_3f equ 0D2H:byte ; R/W
p2io_1f equ 0D2H:byte ; R/W
p2pin_7e equ 0F6H:byte ; R
p2pin_3f equ 0D6H:byte ; R
p2pin_1f equ 0D6H:byte ; R
p2reg_7e equ 0F4H:byte ; R/W
p2reg_3f equ 0D4H:byte ; R/W
p2reg_1f equ 0D4H:byte ; R/W
p2ssel_7e equ 0F0H:byte ; R/W
p2ssel_3f equ 0D0H:byte ; R/W
p2ssel_1f equ 0D0H:byte ; R/W
; Waveform Generator SFR's
wg_comp1_7e equ 0E2H:word ; R/W
wg_comp1_3f equ 0C2H:word ; R/W
wg_comp1_1f equ 0C2H:word ; R/W
wg_comp2_7e equ 0E4H:word ; R/W
wg_comp2_3f equ 0C4H:word ; R/W
wg_comp2_1f equ 0C4H:word ; R/W
wg_comp3_7e equ 0E6H:word ; R/W
wg_comp3_3f equ 0C6H:word ; R/W
wg_comp3_1f equ 0C6H:word ; R/W
wg_con_7e equ 0ECH:word ; R/W
wg_con_3f equ 0CCH:word ; R/W
wg_con_1f equ 0CCH:word ; R/W
wg_count_7e equ 0EAH:word ; R
wg_count_3f equ 0CAH:word ; R
wg_count_1f equ 0CAH:word ; R
wg_out_7e equ 0E0H:word ; R/W
wg_out_3f equ 0C0H:word ; R/W
wg_out_1f equ 0C0H:word ; R/W
wg_protect_7e equ 0EEH:byte ; R/W
wg_protect_3f equ 0CEH:byte ; R/W
wg_protect_1f equ 0CEH:byte ; R/W
wg_reload_7e equ 0E8H:word ; R/W
wg_reload_3f equ 0C8H:word ; R/W
wg_reload_1f equ 0C8H:word ; R/W
; A/D and Interrupt SFR's
ad_command_7d equ 0ECH:byte ; R/W
ad_command_3e equ 0ECH:byte ; R/W
ad_command_1f equ 0ACH:byte ; R/W
ad_result_7d equ 0EAH:word ; R/W
ad_result_3e equ 0EAH:word ; R/W
ad_result_1f equ 0AAH:word ; R/W
ad_test_7d equ 0EEH:byte ; R/W
ad_test_3e equ 0EEH:byte ; R/W
ad_test_1f equ 0AEH:byte ; R/W
ad_time_7d equ 0EFH:byte ; R/W
ad_time_3e equ 0EFH:byte ; R/W
ad_time_1f equ 0AFH:byte ; R/W
pi_mask_7d equ 0FCH:byte ; R/W
pi_mask_3e equ 0FCH:byte ; R/W
pi_mask_1f equ 0BCH:byte ; R/W
pi_pend_7d equ 0FEH:byte ; R
pi_pend_3e equ 0FEH:byte ; R
pi_pend_1f equ 0BEH:byte ; R
pwm0_7d equ 0F0H:byte ; R/W
pwm0_3e equ 0F0H:byte ; R/W
pwm0_1f equ 0B0H:byte ; R/W
pwm0_control_7d equ 0F0H:byte ; R/W
pwm0_control_3e equ 0F0H:byte ; R/W
pwm0_control_1f equ 0B0H:byte ; R/W
pwm1_7d equ 0F2H:byte ; R/W
pwm1_3e equ 0F2H:byte ; R/W
pwm1_1f equ 0B2H:byte ; R/W
pwm1_control_7d equ 0F2H:byte ; R/W
pwm1_control_3e equ 0F2H:byte ; R/W
pwm1_control_1f equ 0B2H:byte ; R/W
pwm_count_7d equ 0F6H:byte ; R
pwm_count_3e equ 0F6H:byte ; R
pwm_count_1f equ 0B6H:byte ; R
pwm_per_cnt_7d equ 0F6H:byte ; R
pwm_per_cnt_3e equ 0F6H:byte ; R
pwm_per_cnt_1f equ 0B6H:byte ; R
pwm_period_7d equ 0F4H:byte ; R/W
pwm_period_3e equ 0F4H:byte ; R/W
pwm_period_1f equ 0B4H:byte ; R/W
; Timer 1 and 2 SFR's
t1control_7b equ 0F8H:byte ; R/W
t1control_3d equ 0F8H:byte ; R/W
t1control_1e equ 0F8H:byte ; R/W
t1reload_7b equ 0F2H:word ; R/W
t1reload_3d equ 0F2H:word ; R/W
t1reload_1e equ 0F2H:word ; R/W
t2control_7b equ 0FCH:byte ; R/W
t2control_3d equ 0FCH:byte ; R/W
t2control_1e equ 0FCH:byte ; R/W
timer1_7b equ 0FAH:word ; R/W
timer1_3d equ 0FAH:word ; R/W
timer1_1e equ 0FAH:word ; R/W
timer1_control_7b equ 0F8H:byte ; R/W
timer1_control_3d equ 0F8H:byte ; R/W
timer1_control_1e equ 0F8H:byte ; R/W
timer1_reload_7b equ 0F2H:word ; R/W
timer1_reload_3d equ 0F2H:word ; R/W
timer1_reload_1e equ 0F2H:word ; R/W
timer2_7b equ 0FEH:word ; R/W
timer2_3d equ 0FEH:word ; R/W
timer2_1e equ 0FEH:word ; R/W
timer2_control_7b equ 0FCH:byte ; R/W
timer2_control_3d equ 0FCH:byte ; R/W
timer2_control_1e equ 0FCH:byte ; R/W
; EPA SFR's
capcomp0_con_7a equ 0E0H:byte ; R/W
capcomp0_con_3d equ 0C0H:byte ; R/W
capcomp0_con_1e equ 0C0H:byte ; R/W
capcomp0_time_7a equ 0E2H:word ; R/W
capcomp0_time_3d equ 0C2H:word ; R/W
capcomp0_time_1e equ 0C2H:word ; R/W
capcomp1_con_7a equ 0E4H:byte ; R/W
capcomp1_con_3d equ 0C4H:byte ; R/W
capcomp1_con_1e equ 0C4H:byte ; R/W
capcomp1_time_7a equ 0E6H:word ; R/W
capcomp1_time_3d equ 0C6H:word ; R/W
capcomp1_time_1e equ 0C6H:word ; R/W
capcomp2_con_7a equ 0E8H:byte ; R/W
capcomp2_con_3d equ 0C8H:byte ; R/W
capcomp2_con_1e equ 0C8H:byte ; R/W
capcomp2_time_7a equ 0EAH:word ; R/W
capcomp2_time_3d equ 0CAH:word ; R/W
capcomp2_time_1e equ 0CAH:word ; R/W
capcomp3_con_7a equ 0ECH:byte ; R/W
capcomp3_con_3d equ 0CCH:byte ; R/W
capcomp3_con_1e equ 0CCH:byte ; R/W
capcomp3_time_7a equ 0EEH:word ; R/W
capcomp3_time_3d equ 0CEH:word ; R/W
capcomp3_time_1e equ 0CEH:word ; R/W
comp0_con_7a equ 0F8H:byte ; R/W
comp0_con_3d equ 0D8H:byte ; R/W
comp0_con_1e equ 0D8H:byte ; R/W
comp0_time_7a equ 0FAH:word ; R/W
comp0_time_3d equ 0DAH:word ; R/W
comp0_time_1e equ 0DAH:word ; R/W
comp1_con_7a equ 0FCH:byte ; R/W
comp1_con_3d equ 0DCH:byte ; R/W
comp1_con_1e equ 0DCH:byte ; R/W
comp1_time_7a equ 0FEH:word ; R/W
comp1_time_3d equ 0DEH:word ; R/W
comp1_time_1e equ 0DEH:word ; R/W
comp2_con_7b equ 0E0H:byte ; R/W
comp2_con_3d equ 0E0H:byte ; R/W
comp2_con_1e equ 0E0H:byte ; R/W
comp2_time_7b equ 0E2H:word ; R/W
comp2_time_3d equ 0E2H:word ; R/W
comp2_time_1e equ 0E2H:word ; R/W
comp3_con_7b equ 0E4H:byte ; R/W
comp3_con_3d equ 0E4H:byte ; R/W
comp3_con_1e equ 0E4H:byte ; R/W
comp3_time_7b equ 0E6H:word ; R/W
comp3_time_3d equ 0E6H:word ; R/W
comp3_time_1e equ 0E6H:word ; R/W
epa0_con_7a equ 0E0H:byte ; R/W
epa0_con_3d equ 0C0H:byte ; R/W
epa0_con_1e equ 0C0H:byte ; R/W
epa0_time_7a equ 0E2H:word ; R/W
epa0_time_3d equ 0C2H:word ; R/W
epa0_time_1e equ 0C2H:word ; R/W
epa1_con_7a equ 0E4H:byte ; R/W
epa1_con_3d equ 0C4H:byte ; R/W
epa1_con_1e equ 0C4H:byte ; R/W
epa1_time_7a equ 0E6H:word ; R/W
epa1_time_3d equ 0C6H:word ; R/W
epa1_time_1e equ 0C6H:word ; R/W
epa2_con_7a equ 0E8H:byte ; R/W
epa2_con_3d equ 0C8H:byte ; R/W
epa2_con_1e equ 0C8H:byte ; R/W
epa2_time_7a equ 0EAH:word ; R/W
epa2_time_3d equ 0CAH:word ; R/W
epa2_time_1e equ 0CAH:word ; R/W
epa3_con_7a equ 0ECH:byte ; R/W
epa3_con_3d equ 0CCH:byte ; R/W
epa3_con_1e equ 0CCH:byte ; R/W
epa3_time_7a equ 0EEH:word ; R/W
epa3_time_3d equ 0CEH:word ; R/W
epa3_time_1e equ 0CEH:word ; R/W
dseg
;
; Special function register definitions for the
;
; 8XC196MC
;
; Generated from @(#)mc_sfrs.db 1.5
;
; Copyright (C) 1994 Tasking Software B.V.
;
; Note, that windowing 1FE0-1FFF is not possible
;
; CPU SFR's
; Memory Mapped I/O SFR's
p3_pin equ 1FFEH:byte ; R
p3_reg equ 1FFCH:byte ; R/W
p3pin equ 1FFEH:byte ; R
p3reg equ 1FFCH:byte ; R/W
p4_pin equ 1FFFH:byte ; R
p4_reg equ 1FFDH:byte ; R/W
p4pin equ 1FFFH:byte ; R
p4reg equ 1FFDH:byte ; R/W
p5_dir equ 1FF3H:byte ; R/W
p5_mode equ 1FF1H:byte ; R/W
p5_pin equ 1FF7H:byte ; R
p5_reg equ 1FF5H:byte ; R/W
p5io equ 1FF3H:byte ; R/W
p5pin equ 1FF7H:byte ; R
p5reg equ 1FF5H:byte ; R/W
p5ssel equ 1FF1H:byte ; R/W
usfr equ 1FF6H:byte ; R/W
; Port 0, 1 and 2 SFR's
p0_pin equ 1FA8H:byte ; R
p0pin equ 1FA8H:byte ; R
p1_pin equ 1FA9H:byte ; R
p1pin equ 1FA9H:byte ; R
p2_dir equ 1FD2H:byte ; R/W
p2_mode equ 1FD0H:byte ; R/W
p2_pin equ 1FD6H:byte ; R
p2_reg equ 1FD4H:byte ; R/W
p2io equ 1FD2H:byte ; R/W
p2pin equ 1FD6H:byte ; R
p2reg equ 1FD4H:byte ; R/W
p2ssel equ 1FD0H:byte ; R/W
; Waveform Generator SFR's
wg_comp1 equ 1FC2H:word ; R/W
wg_comp2 equ 1FC4H:word ; R/W
wg_comp3 equ 1FC6H:word ; R/W
wg_con equ 1FCCH:word ; R/W
wg_count equ 1FCAH:word ; R
wg_out equ 1FC0H:word ; R/W
wg_protect equ 1FCEH:byte ; R/W
wg_reload equ 1FC8H:word ; R/W
; A/D and Interrupt SFR's
ad_command equ 1FACH:byte ; R/W
ad_result equ 1FAAH:word ; R/W
ad_test equ 1FAEH:byte ; R/W
ad_time equ 1FAFH:byte ; R/W
pi_mask equ 1FBCH:byte ; R/W
pi_pend equ 1FBEH:byte ; R
pwm0 equ 1FB0H:byte ; R/W
pwm0_control equ 1FB0H:byte ; R/W
pwm1 equ 1FB2H:byte ; R/W
pwm1_control equ 1FB2H:byte ; R/W
pwm_count equ 1FB6H:byte ; R
pwm_per_cnt equ 1FB6H:byte ; R
pwm_period equ 1FB4H:byte ; R/W
; Timer 1 and 2 SFR's
t1control equ 1F78H:byte ; R/W
t1reload equ 1F72H:word ; R/W
t2control equ 1F7CH:byte ; R/W
timer1 equ 1F7AH:word ; R/W
timer1_control equ 1F78H:byte ; R/W
timer1_reload equ 1F72H:word ; R/W
timer2 equ 1F7EH:word ; R/W
timer2_control equ 1F7CH:byte ; R/W
; EPA SFR's
capcomp0_con equ 1F40H:byte ; R/W
capcomp0_time equ 1F42H:word ; R/W
capcomp1_con equ 1F44H:byte ; R/W
capcomp1_time equ 1F46H:word ; R/W
capcomp2_con equ 1F48H:byte ; R/W
capcomp2_time equ 1F4AH:word ; R/W
capcomp3_con equ 1F4CH:byte ; R/W
capcomp3_time equ 1F4EH:word ; R/W
comp0_con equ 1F58H:byte ; R/W
comp0_time equ 1F5AH:word ; R/W
comp1_con equ 1F5CH:byte ; R/W
comp1_time equ 1F5EH:word ; R/W
comp2_con equ 1F60H:byte ; R/W
comp2_time equ 1F62H:word ; R/W
comp3_con equ 1F64H:byte ; R/W
comp3_time equ 1F66H:word ; R/W
epa0_con equ 1F40H:byte ; R/W
epa0_time equ 1F42H:word ; R/W
epa1_con equ 1F44H:byte ; R/W
epa1_time equ 1F46H:word ; R/W
epa2_con equ 1F48H:byte ; R/W
epa2_time equ 1F4AH:word ; R/W
epa3_con equ 1F4CH:byte ; R/W
epa3_time equ 1F4EH:word ; R/W
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -