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 + -
显示快捷键?