哈尔滨开发网站,东莞建站响应式网站多少钱,网站建设中怎么解决,曹县建设局网站1.汇编源代码
.text
.global _start
_start: 设置GPIOF寄存器的时钟使能LDR R0,0X50000A28LDR R1,[R0]ORR R1,R1,#(0x15)STR R1,[R0]设置GPIOE寄存器的时钟使能LDR R0,0X50000A28LDR R1,[R0] 从r0为起始地址的4字节数据取出放在R1ORR R1,R1,#(0x14) 第4位设…1.汇编源代码
.text
.global _start
_start: 设置GPIOF寄存器的时钟使能LDR R0,0X50000A28LDR R1,[R0]ORR R1,R1,#(0x15)STR R1,[R0]设置GPIOE寄存器的时钟使能LDR R0,0X50000A28LDR R1,[R0] 从r0为起始地址的4字节数据取出放在R1ORR R1,R1,#(0x14) 第4位设置为1STR R1,[R0] 写回设置PE10管脚为输出模式 GPIOE_MODER[21:20]-01 0x50006000LDR R0,0x50006000LDR R1,[R0]BIC R1,R1,#(0x320)[21L20]清0ORR R1,R1,#(0X120) 设置STR R1,[R0] 设置PF10管脚为输出模式LDR R0,0x50007000LDR R1,[R0]BIC R1,R1,#(0x320)ORR R1,R1,#(0x120)STR R1,[R0]设置PE8管脚为输出模式LDR R0,0x50006000LDR R1,[R0]BIC R1,R1,#(0x316) [17:16]清0ORR R1,R1,#(0X116) 设置1STR R1,[R0] 设置PE10管脚为推挽输出 GPIOE_OTYPER[10]-0 0X50006004LDR R0,0X50006004LDR R1,[R0]BIC R1,R1,#(0X110)STR R1,[R0]设置PF10管脚为推挽输出LDR R0,0X50007004LDR R1,[R0]BIC R1,R1,#(0X110)STR R1,[R0]设置PE8管脚为推挽输出 GPIOE_OTYPER[10]-0 0X50006004LDR R0,0X50006004LDR R1,[R0]BIC R1,R1,#(0X18)STR R1,[R0]设置PE10管脚为低速输出 GPIOE_OSPEEDR[21:20]-00 0X50006008LDR R0,0x50006008LDR R1,[R0]BIC R1,R1,#(0x320)[21L20]清0STR R1,[R0]设置PF10管脚为低速输出LDR R0,0x50007008LDR R1,[R0]BIC R1,R1,#(0x320)[21L20]清0STR R1,[R0]设置PE8管脚为低速输出 GPIOE_OSPEEDR[21:20]-00 0X50006008LDR R0,0x50006008LDR R1,[R0]BIC R1,R1,#(0x316) [17:16]清0STR R1,[R0]设置PE10管脚输出时没有上拉下拉电阻 GPIOE_PUPDR[21:20]-00 0X5000600CLDR R0,0x5000600cLDR R1,[R0]BIC R1,R1,#(0x320)[21L20]清0STR R1,[R0]设置PE8管脚输出时没有上拉下拉电阻 GPIOE_PUPDR[21:20]-00 0X5000600CLDR R0,0x5000600cLDR R1,[R0]BIC R1,R1,#(0x316)[17:16]清0STR R1,[R0] 设置PF10管脚输出时没有上拉下拉电阻LDR R0,0x5000700cLDR R1,[R0]BIC R1,R1,#(0x320)[21L20]清0STR R1,[R0] 6.PE10输出高低电平 GPIOE_ODR[10]-1(高电平) 0(低电平) 0X50006014LED1亮灭交替
loop:led1亮LDR R0,0X50006014LDR R1,[R0]ORR R1,R1,#(0x110)STR R1,[R0]BL delayled2灭LDR R0,0X50006014LDR R1,[R0]BIC R1,R1,#(0x110)STR R1,[R0]BL delayled2亮LDR R0,0X50007014LDR R1,[R0]ORR R1,R1,#(0x110)STR R1,[R0]BL delayled2灭LDR R0,0X50007014LDR R1,[R0]BIC R1,R1,#(0x110)STR R1,[R0]BL delayled3亮LDR R0,0X50006014LDR R1,[R0]ORR R1,R1,#(0x18)STR R1,[R0]BL delayled3灭LDR R0,0X50006014LDR R1,[R0]BIC R1,R1,#(0x18)STR R1,[R0]BL delayb loop封装延时函数delay:LDR R4,0X10000000
mm:cmp r4,#0subne r4,r4,#1bne mmmov pc,lr 程序返回 .end2.实验现象