基于MDK创建纯汇编语言的STM32工程
@文章目录
新建工程
2.配置环境
2.1选择设备
2.2选择运行环境
2.3添加源文件
3.测试代码
3.1源代码
3.2仿真器测试
3.3编译测试
4.总结
1.新建工程
打开keil5软件,点击project,点New uVision Project,然后新建工程如下
 接下来
2.环境配置
2.1选择设备
 
2.2选择运行环境

2.3添加源文件

 
3.测试代码
3.1 源代码
接下来放入代码,代码如下:
```javascript
AREA MYDATA, DATA
AREA MYCODE, CODE
ENTRY
EXPORT __main
__main
MOV R0, #10
MOV R1, #11
MOV R2, #12
MOV R3, #13
;LDR R0, =func01
BL func01
;LDR R1, =func02
BL func02
BL func03
LDR LR, =func01
LDR PC, =func03
B .
func01
MOV R5, #05
BX LR
func02
MOV R6, #06
BX LR
func03
MOV R7, #07
MOV R8, #08
BX LR
3.2仿真器测试

3.3编译测试

4.总结
这次实验用到了keil5实验软件,学习使用汇编语言以及MDK配置,这是简单的学习使用,后面会配合硬件使用,更大的学习它的作用。
|