exp2.s
来自「汇编流水灯工程文件」· S 代码 · 共 35 行
S
35 行
EBI_EXT0_VALUE EQU 0xF0078003
EBILED_ADDRESS EQU 0x78000000
REG_EXT0CON EQU 0xFFF01018
AREA Start, CODE, READONLY ;设置本段程序的名称(Start)及属性
ENTRY
INIT
LDR R1,=REG_EXT0CON ;将REG_EXT0CON的地址存入R1寄存器中
LDR R0,=EBI_EXT0_VALUE ;将EBI_EXT0_VALUE的值存入R0寄存器中
STR R0,[R1] ;将EBI_EXT0_VALUE的值写入REG_EXT0CON中
MOV R2,#0x200000
LOOP0
LDR R1,=EBILED_ADDRESS
LDR R0,=0xFEFEFEFE
STR R0,[R1] ;点亮一个发光二极管
B LOOP2 ;延时
LOOP1
MOV R0,R0,ROR#1
LDR R1,=EBILED_ADDRESS
STR R0,[R1] ;逐一点亮发光二极管
MOV R2,#0x200000
LOOP2
SUB R2,R2,#01
CMP R2,#0x00
BNE LOOP2 ;延时子程序
B LOOP1 ;循环点亮发光二极管
END
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?