当前位置:首页 » 《休闲阅读》 » 正文

Keil环境下完成一个基于STM32汇编程序的编写_lzh1415926的博客

20 人参与  2022年02月17日 08:53  分类 : 《休闲阅读》  评论

点击全文阅读


目录

  • 一、新建项目
    • 1、创建新项目
    • 2、设置文件名
    • 3、选择芯片
    • 4、添加源文件
    • 5、创建汇编文件
  • 二、添加源文件
    • 1、添加如下代码
    • 2、勾选Create HEX File
  • 三、测试代码
  • 四、仿真调试

一、新建项目

1、创建新项目

在这里插入图片描述

2、设置文件名

在这里插入图片描述

3、选择芯片

在这里插入图片描述

4、添加源文件

鼠标右键单击Source Group 1,选择Add New Item to Group…
在这里插入图片描述

5、创建汇编文件

在这里插入图片描述
创建完成
在这里插入图片描述

二、添加源文件

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、勾选Create HEX File

在这里插入图片描述
Debug页面完成如下设置
在这里插入图片描述

三、测试代码

在这里插入图片描述

四、仿真调试

寄存器R5,R6,R7,R8的值和程序设置一致
在这里插入图片描述


点击全文阅读


本文链接:http://zhangshiyu.com/post/34853.html

源文件  添加  创建  
<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

关于我们 | 我要投稿 | 免责申明

Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1