📄 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 program here
;-----------------------------------------------------------------------------------
;-----------------------------------------------------------------------------------
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 + -