tint.asm.bak
来自「应用松翰母体写的充电器一款!好像是锂电的!」· BAK 代码 · 共 46 行
BAK
46 行
;-------------------------------------------------------------------------------
; Isr (中断服务程序)
; Arguments :
; Returns :
; Reg Change:
;10ms中断
;-------------------------------------------------------------------------------
isr:
b0xch a,accbuf
b0mov a,PFLAG
B0MOV pflagbuf,a
inttc1chk:
b0bts1 FTC1IEN
jmp IsrExit ;
b0bts0 FTC1IRQ ;
incms
clr intrq
IsrExit:
B0MOV A, PFLAGBUF ;
B0MOV PFLAG, A
b0xch A,AccBuf ;使用B0XCH 不会影响到C,Z 标志
reti ;中断返回
;=========================================================
;Name : delay_10ms
;Function:
;Input :
;Output :
;Register Used:
;***********************************************
delay_10ms:
mov a,#249
b0mov temp1,a
mov a,#13
b0mov temp2,a
delay_10ms_loop:
decms temp1
jmp delay_10ms_loop
decms temp2
jmp delay_10ms_loop
ret
;**********************************************
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?