📄 xunwen.h
字号:
;************************************************************
; File Name: xunwen.h
;-------------------------------------------------------------
.sect ".vectors"
RSVECT B START ; Reset Vector
INT1 B GISR1 ; Interrupt Level 1
INT2 B PHANTOM ; Interrupt Level 2
INT3 B GISR3 ; Interrupt Level 3
INT4 B PHANTOM ; Interrupt Level 4
INT5 B PHANTOM ; Interrupt Level 5
INT6 B PHANTOM ; Interrupt Level 6
RESERVED B PHANTOM ; Reserved
SW_INT8 B PHANTOM ; User S/W Interrupt
SW_INT9 B PHANTOM ; User S/W Interrupt
SW_INT10 B PHANTOM ; User S/W Interrupt
SW_INT11 B PHANTOM ; User S/W Interrupt
SW_INT12 B PHANTOM ; User S/W Interrupt
SW_INT13 B PHANTOM ; User S/W Interrupt
SW_INT14 B PHANTOM ; User S/W Interrupt
SW_INT15 B PHANTOM ; User S/W Interrupt
SW_INT16 B PHANTOM ; User S/W Interrupt
TRAP B PHANTOM ; Trap vector
NMI B PHANTOM ; Non-Maskable Interrupt
EMU_TRAP B PHANTOM ; Emulator Trap
SW_INT20 B PHANTOM ; User S/W Interrupt
SW_INT21 B PHANTOM ; User S/W Interrupt
SW_INT22 B PHANTOM ; User S/W Interrupt
SW_INT23 B PHANTOM ; User S/W Interrupt
SW_INT24 B PHANTOM ; User S/W Interrupt
SW_INT25 B PHANTOM ; User S/W Interrupt
SW_INT26 B PHANTOM ; User S/W Interrupt
SW_INT27 B PHANTOM ; User S/W Interrupt
SW_INT28 B PHANTOM ; User S/W Interrupt
SW_INT29 B PHANTOM ; User S/W Interrupt
SW_INT30 B PHANTOM ; User S/W Interrupt
SW_INT31 B PHANTOM ; User S/W Interrupt
;---------------------------------------------------------------------------
; MACRO - Definitions ************* DPC ************************
;---------------------------------------------------------------------------
KICK_DOG .macro ;Watchdog reset macro
LDP #00E0h
SPLK #05555h, WDKEY
SPLK #0AAAAh, WDKEY
LDP #0h
.endm
ClrWDI .macro ;set /wdi = 0 IOPA7
LDP #PADATDIR>>7
LACL PADATDIR
AND #0FF7FH
SACL PADATDIR
LDP #0
.endm
SetWDI .macro ;set /wdi = 1 IOPA7
LDP #PADATDIR>>7
LACL PADATDIR
OR #0080H
SACL PADATDIR
LDP #0
.endm
OnLed .macro ;set /dspled = 0 IOPA2
LDP #PADATDIR>>7
LACL PADATDIR
AND #0FFFBH
SACL PADATDIR
LDP #0
.endm
OffLed .macro ;set /dspled = 1 IOPA2
LDP #PADATDIR>>7
LACL PADATDIR
OR #0004H
SACL PADATDIR
LDP #0
.endm
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -