📄 main1.asm
字号:
include ht82k96e.inc
include usbrf.inc
include usbfifo.inc
sel_reg_line equ usr.5
sel_ps2_line equ usr.4
extern bkb_keyupt :bit
extern bflag_hvrpt :bit
extern btime_out_kb :bit
extern baddr_state :bit
extern bcfgvalue :bit
extern breseume_s :bit
extern brmtwakeup :bit
;for kb
scanin equ pa
extern examine_kb_state :near
extern setled :near
extern kb_initial :near
extern kb_suspend :near
extern kb_io_config :near
;rf_proc.asm
extern ram_init :near
extern config_usb :near
extern start_timer :near
extern reportkbtime :byte
extern tempkbtime :byte
extern tempkbtime_l :byte
extern temp1 :byte
extern temp2 :byte
extern kb_led :byte
main .section 'code'
main_start:
mov a,status ;判定是否是wdt overflow导致的复位
and a,00110000b
xor a,00110000b
sz z
jmp watch_wake
clr wdt ;wdt的重新初始化
mov a,10000111b ;时钟源1/128
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -