📄 io_ram.asm
字号:
IODef section data abs=0x0000
P0DR dsb 1 ;0x00: Port0
P1DR dsb 1 ;0x01: Port1
P2DR dsb 1 ;0x02: Port2
P3DR dsb 1 ;0x03: Port3
P4DR dsb 1 ;0x04: Port4
dsb 1 ;0x05:
dsb 1 ;0x06:
dsb 1 ;0x07:
dsb 1 ;0x08:
dsb 1 ;0x09:
dsb 1 ;0x0A:
dsb 1 ;0x0B:
dsb 1 ;0x0C:
P1CR dsb 1 ;0x0d: Port1 control register
P3CR dsb 1 ;0x0e: Port3 control register
P4CR dsb 1 ;0x0f: Port4 control register
TC1DRA dsw 1 ;0x10,0x11: TC1 data register
dsb 1 ;0x12:
dsb 1 ;0x13:
TC1CR dsb 1 ;0x14: TC1 control register
dsw 1 ;0x15,0x16:
dsw 1 ;0x17,0x18:
dsw 1 ;0x19,0x1a
dsw 1 ;0x1b,0x1c
dsw 1 ;0x1d,0x1e
dsw 1 ;0x1f,0x20
dsw 1 ;0x21,0x22
dsw 1 ;0x23,0x24
dsw 1 ;0x25,0x26
dsw 1 ;0x27,0x28
dsw 1 ;0x29,0x2a
dsw 1 ;0x2b,0x2c
dsw 1 ;0x2d,0x2e
dsw 1 ;0x2f,0x30
dsw 1 ;0x31,0x32
dsb 1 ;0x33:
WDTCR dsw 1 ;0x34,0x35: watchdog timer control register
dsb 1 ;0x36:
dsb 1 ;0x37:
dsb 1 ;0x38:
dsb 1 ;0x39:
EIR dsw 1 ;0x3a,0x3b: interrupt enable register
IL dsw 1 ;0x3c,0x3d: interrupt latch
dsb 1 ;0x3e:
dsb 1 ;0x3f:
;*************************************************************************
;*************************************************************************
Var section data small
Flag dsb 1 ;Define a user variable
;*************************************************************************
;*************************************************************************
public P0DR, P1DR, P2DR, P3DR, P4DR, P1CR, P3CR, P4CR
public TC1DRA, TC1CR, WDTCR, EIR, IL
public Flag
end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -