当前位置: 首页 > news >正文

南漳网站定制郑州网站建设熊掌号

南漳网站定制,郑州网站建设熊掌号,上海企业建设网站电话,网站开发应注意什么嵌入式学习-ARM-Day4 实现三个LED灯亮灭 .text .global _start _start: 使能GPIOE的外设时钟 RCC_MP_AHB4ENSETR的第[4]设置为1即可使能GPIOE时钟 LED1 LDR R0,0X50000A28 指定寄存器地址 LDR R1,[R0] 将寄存器原来的数值读取出来#xff0c;保存到R1中 ORR R1,R1,#(0x…嵌入式学习-ARM-Day4 实现三个LED灯亮灭 .text .global _start _start: 使能GPIOE的外设时钟 RCC_MP_AHB4ENSETR的第[4]设置为1即可使能GPIOE时钟 LED1 LDR R0,0X50000A28 指定寄存器地址 LDR R1,[R0] 将寄存器原来的数值读取出来保存到R1中 ORR R1,R1,#(0x34) 将第4位设置为1 STR R1,[R0] 将修改后的数值写回设置PE10为输出 将GPIOE_MODER[21:20]设置为01就能够让PE10为输出工作模式 LED1 LDR R0,0X50006000 指定寄存器地址 LDR R1,[R0] 将寄存器原来的数值读取出来保存到R1中 BIC R1,R1,#(0x320) 将第21:20清0 ORR R1,R1,#(0x120) 将第21:20设置为01 STR R1,[R0] 将修改后的数值写回 LED2 LDR R2,0X50007000 LDR R3,[R2] BIC R3,R3,#(0X320) ORR R3,R3,#(0X120) STR R3,[R2] LED3 LDR R4,0X50006000 指定寄存器地址 LDR R5,[R4] 将寄存器原来的数值读取出来保存到R1中 BIC R5,R5,#(0x316) 将第16-17清0 ORR R5,R5,#(0x116) 将第16-17设置为01 STR R5,[R4] 将修改后的数值写回设置PE10为推完输出 将GPIOE_OTYPER寄存器[10]设置为0就能够让PE10以推挽输出模式进行工作 LED1 LDR R0,0X50006004 指定寄存器地址 LDR R1,[R0] 将寄存器原来的数值读取出来保存到R1中 BIC R1,R1,#(0x110) 将第10清0 STR R1,[R0] 将修改后的数值写回 LED2 LDR R2,0X50007004 指定寄存器地址 LDR R3,[R2] 将寄存器原来的数值读取出来保存到R1中 BIC R3,R3,#(0x110) 将第10清0 STR R3,[R2] 将修改后的数值写回 LED3 LDR R4,0X50006004 指定寄存器地址 LDR R5,[R4] 将寄存器原来的数值读取出来保存到R1中 BIC R5,R5,#(0x12) 将第10清0 STR R5,[R4] 将修改后的数值写回设置PE10为低速输出 LED1 LDR R0,0X50006008 指定寄存器地址 LDR R1,[R0] 将寄存器原来的数值读取出来保存到R1中 BIC R1,R1,#(0x320) 将第21:20清0 STR R1,[R0] 将修改后的数值写回 LED2 LDR R2,0X50007008 指定寄存器地址 LDR R3,[R2] 将寄存器原来的数值读取出来保存到R1中 BIC R3,R3,#(0x320) 将第21:20清0 STR R3,[R2] 将修改后的数值写回 LED3 LDR R4,0X50006008 指定寄存器地址 LDR R5,[R4] 将寄存器原来的数值读取出来保存到R1中 BIC R5,R5,#(0x316) 将第21:20清0 STR R5,[R4] 将修改后的数值写回设置无上拉下拉电阻 LED1 LDR R0,0X5000600C 指定寄存器地址 LDR R1,[R0] 将寄存器原来的数值读取出来保存到R1中 BIC R1,R1,#(0x320) 将第21:20清0 STR R1,[R0] 将修改后的数值写回 LED2 LDR R2,0X5000700C 指定寄存器地址 LDR R3,[R2] 将寄存器原来的数值读取出来保存到R1中 BIC R3,R3,#(0x320) 将第21:20清0 STR R3,[R2] 将修改后的数值写回 LED3 LDR R4,0X5000600C 指定寄存器地址 LDR R5,[R4] 将寄存器原来的数值读取出来保存到R1中 BIC R5,R5,#(0x320) 将第21:20清0 STR R5,[R4] 将修改后的数值写回loop:BL LED3_OFFBL LED1_ONBL DELAYBL LED1_OFFBL LED2_ONBL DELAYBL LED2_OFFBL LED3_ONBL DELAYb loopLED1_ON:LDR R0,0X50006014 指定寄存器地址LDR R1,[R0] 将寄存器原来的数值读取出来保存到R1中ORR R1,R1,#(0x110) 将第10设置为1STR R1,[R0] 将修改后的数值写回 MOV PC,LR LED1_OFF:LDR R0,0X50006014 指定寄存器地址LDR R1,[R0] 将寄存器原来的数值读取出来保存到R1中BIC R1,R1,#(0x110) 将第10设置为0STR R1,[R0] 将修改后的数值写回MOV PC,LRLED2_ON:LDR R0,0X50007014 指定寄存器地址LDR R1,[R0] 将寄存器原来的数值读取出来保存到R1中ORR R1,R1,#(0x110) 将第10设置为1STR R1,[R0] 将修改后的数值写回 MOV PC,LRLED2_OFF:LDR R0,0X50007014 指定寄存器地址LDR R1,[R0] 将寄存器原来的数值读取出来保存到R1中BIC R1,R1,#(0x110) 将第10设置为0STR R1,[R0] 将修改后的数值写回MOV PC,LRLED3_ON:LDR R0,0X50006014 指定寄存器地址LDR R1,[R0] 将寄存器原来的数值读取出来保存到R1中ORR R1,R1,#(0x18) 将第10设置为1STR R1,[R0] 将修改后的数值写回 MOV PC,LRLED3_OFF:LDR R0,0X50006014 指定寄存器地址LDR R1,[R0] 将寄存器原来的数值读取出来保存到R1中BIC R1,R1,#(0x18) 将第10设置为0STR R1,[R0] 将修改后的数值写回MOV PC,LRDELAY:LDR R3,0x10000000 MM:CMP R3,#0SUBNE R3,R3,#1BNE MMMOV PC,LR.end
http://www.pierceye.com/news/322185/

相关文章:

  • 1688货源网官方网站网站怎么做背景
  • 做阿里还是网站中小企业为什么要建设网站
  • 天津的网站建设做网站费用怎么入账
  • 网站原型是产品经理做wordpress手机上用的
  • 专业网站排名优化重庆广告公司电话
  • 在线免费看影视网站正规企业展厅设计公司
  • 励志网站织梦源码做电子杂志用什么网站
  • 电子设计网站wordpress数据清除
  • 义乌网站推广中国住房和城乡建设厅网站
  • 濮阳seo网站建设商贸公司寮步网站建设
  • 百姓网网站建设如何在社交网站做销售
  • 网站微信认证费用介绍网络营销的短文
  • 北京微网站修改wordpress后台登陆
  • 网站建设管理工作情况报告企业在线
  • ps临摹网站营销型网站传统网站
  • 对电子商务网站建设和管理的理解学网站开发应该学什么软件
  • 建设网站的app英文成品网站模板下载
  • 破解版软件下载网站网站图片处理方案
  • 安徽网站建设方案服务汉中建设工程招标网
  • 网站建设公司企业模板下载阿里巴巴官网国际站
  • icp备案网站信息修改百度小说排行榜总榜
  • 崇明专业网站建设做网站后台要学什么
  • 专门做搜索种子的网站有哪些吉林平台网站建设多少钱
  • seo网站优化案例高端品牌裙子
  • 合肥需要做网站的公司无锡工程建设信息网站
  • 网站服务器有哪几种做招聘网站没有数据
  • 合肥手机网站制作建设自己做视频的网站
  • 公司网站备案名称广东建设项目备案公示网站
  • 网站建设设计维片长治网站建设公司
  • 商务网站建设兴田德润电话多少世界著名网站开发语言