目录
一、在KEIL下创建新项目
1.新建工程
2.添加源文件
二、代码编写,编译和调制
1.代码编写:
2.编译调试?
总结
一、在KEIL下创建新项目
1.新建工程
点击?Project ?——>?New uVision Project ?创建新项目
?
命名文件并创建
?
选择芯片,本文基于STM32F103ZET6 ,因此在弹出的窗口选择相应的选项,点击保存即可;具体如下图所示;
?
CMSIS ?下选择?CORE ;Device ?下?Startup (其中包含了启动文件),选完后点击OK
2.添加源文件
右击?Source Group 1 ?,点击?Add New Item to Group 'Source Group 1'...
选择文件类型,这里我们点击?Asm Files (.s) ?添加汇编文件,然后输入文件名,并点击?Add
二、代码编写,编译和调制
1.代码编写:
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.编译调试?
仿真器设置
rebuild?
?调试
?
总结
编程的学习需要实践,后面可以配合硬件,把每一条指令过一遍,从而加深理解,基本都是体力活
|