目录
实验1
一.设置工程环境
1.创建新工程
工程名test3

2.选择芯片
选择STM32F103C8

3.添加设备
二.添加文件
1.添加文件main.c

2. main.c代码
#include<stdio.h>
extern void Init_1(void);
int main(){
Init_1();
return 0;
}
3.添加Func1.s

4.func1.s代码
AREA My_Function,CODE,READONLY ;这一行必有的除了My_ Function可以自己取名意以外,其它的都是模版啦
EXPORT Init_1 ;与在c文件中定义的Init_ 1函数关联起来
;高级语言中的声明和使用变量其实是对板子寄存器的使用,所以我们只需要直接使用寄存器即可
Init_1
MOV R1,#0 ;设R1寄存器是i
MOV R2,#0 ;设R2寄存器是j
LOOP ;写在最左边的是程序段的段名,执行跳转程序时要用到
CMP R1,#10 ;比较R1和10的大小
BHS LOOP_END ;如果R1大于或等于10,则跳转到LoOP_ END程序段,反之忽略该语句,直接执行下面的语句
ADD R2,

最低0.47元/天 解锁文章
524

被折叠的 条评论
为什么被折叠?



