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

📄 charging current.asm

📁 NiMH充电的原代码,汇编格式,居于holtek MCU的,已量产5K以上
💻 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 + -