国内哪个网站是做电子元器件的,专门 做鞋子团购的网站,做网站知识大全,网站开发产品设计书ARM_汇编流水灯 .text
.global _start
_start: 设置GPIOE寄存器的时钟使能ldr r0,0x50000A28ldr r1,[r0] 从r0为起始地址的4字节数据取出存入r1orr r1,r1,#(0x014) 第4位设置为1 表示开启时钟使能orr r1,r1,#(0x015) 第5位设置为1 表示开启时钟使能str r1… ARM_汇编流水灯 .text
.global _start
_start: 设置GPIOE寄存器的时钟使能ldr r0,0x50000A28ldr r1,[r0] 从r0为起始地址的4字节数据取出存入r1orr r1,r1,#(0x014) 第4位设置为1 表示开启时钟使能orr r1,r1,#(0x015) 第5位设置为1 表示开启时钟使能str r1,[r0] 写入设置PE10的管脚为输出模式ldr r0 , 0x50006000ldr r1,[r0]bic r1,r1,#(0x0320) 清零orr r1,r1,#(0x0120) 01 输出模式str r1,[r0]ldr r0 , 0x50007000ldr r1,[r0]bic r1,r1,#(0x0320) 清零orr r1,r1,#(0x0120) 01 输出模式str r1,[r0]ldr r0 , 0x50006000ldr r1,[r0]bic r1,r1,#(0x0316) 清零orr r1,r1,#(0x0116) 01 输出模式str r1,[r0]设置PE10的管脚为推挽输出ldr r0, 0x50006004ldr r1,[r0]bic r1,r1,#(0x0110) 清零str r1,[r0]ldr r0, 0x50007004ldr r1,[r0]bic r1,r1,#(0x0110) 清零str r1,[r0]ldr r0, 0x50006004ldr r1,[r0]bic r1,r1,#(0x018) 清零str r1,[r0]设置PE10的管脚为底速模式ldr r0, 0x50006008ldr r1,[r0]bic r1,r1,#(0x0320) 清零str r1,[r0]ldr r0, 0x50007008ldr r1,[r0]bic r1,r1,#(0x0320) 清零str r1,[r0]ldr r0, 0x50006008ldr r1,[r0]bic r1,r1,#(0x0316) 清零str r1,[r0]设置PE10的管脚输出时没有上拉下拉电阻ldr r0, 0x5000600Cldr r1,[r0]bic r1,r1,#(0x0320) 清零str r1,[r0]ldr r0, 0x5000700Cldr r1,[r0]bic r1,r1,#(0x0320) 清零str r1,[r0]ldr r0, 0x5000600Cldr r1,[r0]bic r1,r1,#(0x0316) 清零str r1,[r0]PE10输出高低电平
loop:1亮ldr r0, 0x50006014ldr r1,[r0]orr r1,r1,#(0x0110)str r1,[r0]bl dealy1灭ldr r0, 0x50006014ldr r1,[r0]bic r1,r1,#(0x0110)str r1,[r0]bl dealy2亮ldr r0, 0x50007014ldr r1,[r0]orr r1,r1,#(0x0110)str r1,[r0]bl dealy2灭ldr r0, 0x50007014ldr r1,[r0]bic r1,r1,#(0x0110)str r1,[r0]bl dealy3亮ldr r0, 0x50006014ldr r1,[r0]orr r1,r1,#(0x018)str r1,[r0]bl dealy3灭ldr r0, 0x50006014ldr r1,[r0]bic r1,r1,#(0x018)str r1,[r0]bl dealyb loopdealy:ldr r4,0x10000000mm:cmp r4,#0subne r4,r4,#1bne mmmov pc,lr.end