- 6
- 0
- 约1.56千字
- 约 1页
- 2023-10-21 发布于湖南
- 举报
arm单片机用什么编程_arm单片机的优点
arm 单片机用什么 编程
ARM单片机程序可以用 汇编语言进行编写。除去协 处理器(高级的arm单片机才具有)的指令,常用的指令大致为MSR、M RS、LDR、STR、LDM、STM, ORR、B IC, TEST, ADD, SUB,MUL等指令。如果说想写一写汇编代码玩一下的话还行。原则上能用 C语言则一定不会使用汇编。例如UBOOT的引导代码, linux内核的启动代码都是用汇编写的,本质是快速初始化以满足C程序的运行条件。除了特殊的 寄存器(如CPSR)要用专用的汇编指令(MSR、MRS)外,对于读写寄存器操作一般使用LDR、STR指令,也就对应于C语言的通过指针访问内存。
在实际开发中,经常要读写寄存器。所以经常会使用到访存指令(ldr、str),以及各种逻辑操作(add、sub、bic、orr、and)。如果设置到使用栈暂存数据还需要ldm和stm指令。其实常用的也就这几个。因此,可以用汇编写单片机程序,但还是那句话,能用C语言则不要使用汇编。因为把C程序转化为汇编代码那是编译器做的事情。
arm单片机的优点
arm单片机采用了新型的32位arm核处理器,使其在指令系统,总线结构,调试技术,功耗以及性价比等方面都超过了传统的51系列单片机,同
您可能关注的文档
最近下载
- 高考数学十年真题(2015-2024)专题训练《数列的通项公式及数列求和》含答案.docx VIP
- 大学物理学力学与电磁学王登龙课后习题答案解析.docx VIP
- 绿色建筑性能设计软件PKPM-GBP V3用户手册.pdf VIP
- 《有机化学》周莹主编习题参考答案.pdf VIP
- 中建《技术质量工艺标准化三维图集-精装修(2022版)》.pptx VIP
- 遗传标记STR基因座的高分辨电泳分型.pdf VIP
- 49种烈性犬图片名称.docx VIP
- 2025年光伏逆变器并网五年设备维护与故障率分析报告.docx
- HXD3B型机车故障处理ppt课件.pptx VIP
- 复旦大学中国语言文学系本科生学习手册(2018版).pdf VIP
原创力文档

文档评论(0)