ARM三盏LED流水灯

cpp 复制代码
.text 
.global _start
_start:
@1
LDR R0,=0X50000A28
LDR R1,[R0]
ORR R1,R1,#(0X3<<4)
	STR R1,[R0]
@2
LDR R0,=0X50006000
LDR R1,[R0]
BIC R1,R1,#(0X3<<20)
ORR R1,R1,#(0X1<<20)
BIC R1,R1,#(0X3<<16)
ORR R1,R1,#(0X1<<16)
	STR R1,[R0]
LDR R0,=0X50007000
LDR R1,[R0]
BIC R1,R1,#(0x3<<20)
ORR R1,R1,#(0X1<<20)
	STR R1,[R0]
@3
LDR R0,=0X50006004
LDR R1,[R0]
BIC R1,R1,#(0X1<<10)
BIC R1,R1,#(0X1<<8)
	STR R1,[R0]
LDR R0,=0X50007004
LDR R1,[R0]
BIC R1,R1,#(0X1<<10)
	STR R1,[R0]
@4
LDR R0,=0X50006008
LDR R1,[R0]
BIC R1,R1,#(0X3<<20)
BIC R1,R1,#(0X3<<16)
	STR R1,[R0]
LDR R0,=0X50007008
LDR R1,[R0]
BIC R1,R1,#(0X3<<20)
	STR R1,[R0]
@5
LDR R0,=0X5000600c
LDR R1,[R0]
BIC R1,R1,#(0x3<<20)
BIC R1,R1,#(0X3<<16)
	STR R1,[R0]
LDR R0,=0X5000700c
LDR R1,[R0]
BIC R1,R1,#(0x3<<20)
	STR R1,[R0]
@6
@亮
loop:
LDR R0,=0X50006014
LDR R1,[R0]
ORR R1,R1,#(0X1<<10)
	STR R1,[R0]
	BL delay
@灭
LDR R0,=0X50006014
LDR R1,[R0]
BIC R1,R1,#(0x1<<10)
	STR R1,[R0]
	BL delay

@6
@亮

LDR R0,=0X50007014
LDR R1,[R0]
ORR R1,R1,#(0X1<<10)
	STR R1,[R0]
	BL delay
@灭
LDR R0,=0X50007014
LDR R1,[R0]
BIC R1,R1,#(0x1<<10)
	STR R1,[R0]
	BL delay
	
@6
@亮

LDR R0,=0X50006014
LDR R1,[R0]
ORR R1,R1,#(0X1<<8)
	STR R1,[R0]
	BL delay
@灭
LDR R0,=0X50006014
LDR R1,[R0]
BIC R1,R1,#(0x1<<8)
	STR R1,[R0]
	BL delay
	b loop
@延时装置
delay:
	LDR R4,=0X10000000
	mm:
	cmp r4,#0
	subne r4,r4,#1
	bne mm
	mov pc,lr


.end 

相关推荐
程序员阿明1 分钟前
idea把插件啥的不默认放在C盘
java·ide·intellij-idea
linweidong37 分钟前
中科闻歌Java面试题及参考答案
java·python·大模型·提示词·ai agent·mcp·rag原理
OpenAnolis小助手44 分钟前
一句话看透 JVM,SysOM 诊断 Skill 新增 Java 应用诊断能力
java·开发语言·jvm·阿里云·操作系统控制台·sysom
小玮看世界1 小时前
[Python]OD算法在OD实际运用转化参考清单
开发语言·python·算法
萧鼎1 小时前
2026实战:用 tomlkit 优雅读写 TOML 配置,告别手写解析器
python·开源·教程·python库
ForteScarlet1 小时前
Kotlin 2.4.20 现已发布,新特性多不多?
android·java·开发语言·开源·kotlin·jetbrains
萧瑟余晖1 小时前
Java深入解析篇六十二之安全机制详解
java·开发语言
小刘在重生~2 小时前
Java 常用类|包装类 装箱拆箱、Integer 缓存面试题
java·python·缓存
Orange_sparkle2 小时前
Pi Agent vs LangGraph:从人机交互、企业 RAG 到持久化工作流的完整选型指南
java·网络·人机交互
2601_962099462 小时前
Python xlwt设置excel单元格字体及格式
python·excel·xlwt·样式设置·单元格格式