目录
新建文件准备
安装并配置KEIL
1)在官网下载KEIL安装包。
安装注册并下载支持包之后就可以编写程序了。
编写程序并调试分析
1.新建工程
1.照如图顺序新建工程
2.新建文件
3.这里选择STM32F103VE
4.点击 Asm Files (.s) 添加输入文件名
5.完成!
2.代码编写
1.在刚建立的.s文件中添加代码如下
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
2.点击这个魔棒
3.在output中选中
4.在debug中修改
5.rebuild编译
3.程序调试
1.run
得到
2.得到结果为
3.分析生成的HEX文件
在生成时选定的文件夹里找到
4.用记事本打开
总结
这次作业的过程遭遇了很多的问题,从一开始的安装注册到后来的编译,在老师给的博客、同学的帮助以及自己去搜索也是慢慢解决了这些问题,希望在以后的学习中能够对单片机越来越熟练。