问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

51单片机编程和arm裸机编程有什么差别?

发布网友 发布时间:2022-05-10 00:59

我来回答

2个回答

热心网友 时间:2023-10-15 22:11

arm也可以直接祼跑,这是没问题的,比如写一段代码实现一个端口上的led闪烁,但要注意这样几件事情,

启动代码的映射

堆栈初始化

时钟初始化

这几件事,有的芯片需要做,有的不需要,但你应该保证这些事情都是确定的,如果写C代码,一般在启动代码中都做好了,所以你不需要管,要用汇编,那就要你管了。

另外,端口输出也不像51,简单的写0就完了,可能要配置端口方向,打开端口的工作时钟。。。


结论,ARM本质上也是一块芯片,直接用汇编当然可以用,但它比51的功能多太多了,或者说相对于51,它太复杂了,用汇编太容易出错,还是用C的好些。

热心网友 时间:2023-10-15 22:11

其实51和arm是一样的东西,都是单片机,只不过arm是51的升级,比51更高级一些而已,“c语言写个main函数就可以控制51”是因为在建工程的时候调入了模板,对于片内外设最好在main函数的开始初始化一下(51和arm都要),如果没有初始化,可能是没有用这些片内外设,或者程序写的比较简单,堆栈在模板中都有设置(51和arm都是),所以如果没有特殊需要不用设置。追问哦哦,明白了。谢谢你啦!(^_^)

哦哦,明白了。谢谢你啦!(^_^)

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 呼伦贝尔油玉不绝电子商务有限公司怎么样? 如何避免wps卡顿? 属鼠的男人找对象是属什么,属鼠的人和什么属相合 96年鼠的姻缘在哪年 属相相合年份运势提升 2024属鼠找对象属什么最佳 黑客攻击网站能报案吗 黑客攻击报案有用吗 ARM芯片与C51有什么区别 51单片机和ARM 比较(表格,明细) 有关51单片机和ARM的初级问题 c51程序如何变arm程序 ARM和51单片机是一样的吗? 单片机c51与ARM汇编语言之间的不同在哪? 51单片机与ARM单片机的区别? c51 和ARM 有什么区别 软件著作权登记所需资料 win10系统720错误怎么解决 家居摆件微信推广 我国哪个省和越南最相近? 越南是靠近我国哪个省份 微信帐号登陆环境异常,限制登陆怎么办? 股票向前复权与向后复权的核心区别是什么? 青芒果冻了能吃吗 什么光盘可以擦除 如何擦拭光盘 怎么擦光盘 擦光盘如何擦? 51和单片机还有arm的区别是什么呢? 怎样让Keil软件同时兼容51单片机和ARM 微信怎么用密码登录? 怎样直接使用和密码登录? 怎么用加密码登录? 的账号和密码是什么? 用怎么登陆微信? 用登录微信要怎么登录?用!不知道密码怎样登录 的账号和密码是什么? 请问一下,我是江门市江海区的.想知道买摩托车强制保险去那里买.要多少钱.谢谢. 江门摩托车在那买保险等东西除年审要带什么,多少钱。要车主去不 如何修复移动宽带客户端720错误win10 关于剪贴板,下列说法正确的是? 如何看剪贴板 来个爸爸,win10闪讯错误720怎么解决 佰肤草面膜怎么用效果好 佰肤草面膜包装颜色代表什么 佰肤草面膜补水效果怎么样有没有副作用含激素荧光粉吗 佰肤草面膜补水效果好吗 价格贵吗 佰肤草面膜有假的吗 这次买的明显和上次不一样 面膜的大小眼部开口较大贴上不紧贴 补