📄 charging current.asm
字号:
page 35
include nimh.inc
int_code .SECTION at 00h 'CODE'
org 000h
clr total_time
nop
jmp ap
ORG 004h
nop
reti
ORG 008h
nop
jmp timer_isr
ORG 00ch
reti
ap:
cpl ram_last
call cinitial
nimh_battery_main:
call madc_on_sub
call show_bat0_led
sz bat0_on_flag
jmp ch0_battery_charging_main
ch0_ch1_detect_main:
call bat_main_sub
sz bat0_on_flag
jmp ch0_battery_charging_or_not
clr ch0_old
ch1_detect_main:
jmp ch0_ch1_detect_main
ch0_battery_charging_or_not:
sz ch0_old
jmp ch1_detect_main
jmp ch0_battery_charging_main
ch0_battery_charging_main:
jmp ch0_battery_charging_sub
ch0_charging_ok_main:
jmp ch0_ch1_detect_main
bat0_1c_charging_remove:
clr led0_on_flag
clr led1_on_flag
clr ch0_old
jmp ch0_charging_ok_main
bat0_1c_charging_over_voltage:
bat0_voltagec_over:
jmp bat0_1c_charging_Vpeak_ok
bat0_1c_charging_time_out:
jmp bat0_1c_charging_Vpeak_ok
bat0_1c_charging_Vpeak_ok:
set led0_on_flag
set led1_on_flag
set ch0_old
jmp ch0_charging_ok_main
include sub.asm
include ch0.asm
end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -