?? timer.asm
字號:
include HT82K96e.inc
include usbrf.inc
;extern wait_time :byte
;extern wait_time_h :byte
extern tempkbtime :byte
extern tempkbtime_L :byte
extern reportkbtime :byte
extern bFLAG_HvRpt :bit
extern btime_out_KB :bit
timer_Var .section 'data'
isr_acc db ?
isr_status db ?
arec_timer .section AT 330H 'code'
;----------------------------------------------------------------------------------------------
USB_timer_int:
clr wdt
mov isr_acc,a
mov a,status
mov isr_status,a
SnZ bFLAG_HvRpt ;Has configured ?
jmp exit_examine_report_time
examine_kb_report_time:
sz reportkbtime
jmp check_kb_time_out
examine_mouse_report_time:
jmp exit_examine_report_time
check_kb_time_out:
inc tempkbtime
mov a,tempkbtime
xor a,reportkbtime
sz z
set btime_out_KB
jmp examine_mouse_report_time
exit_examine_report_time:
out_of_rec_timer:
mov a,isr_status
mov status,a
mov a,isr_acc
reti
public USB_timer_int
end
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -