51单片机转stm32单片机难吗

时间:2022-11-13来源:佚名

我来说说我的单片机如何过渡的吧!

第一阶段:咱们刚开始学单片机之前会学微机原理,用的是8086的CPU,是用汇编写的。之后就是51单片机,我们老师先是用汇编交完所有课程,在之后的练习里编程语言全部换成C语言。其实这是帮助我们更好的去理解单片机的组成和运行原理。在51单片机后面的学习里无非就是学会了如何配置相关的寄存器,毕竟微机知识已经学过了。之后是学习各种外设和外设使用接口。

51单片机转stm32单片机难吗
第二阶段:大四的时候继续学习嵌入式设计这门课,这门课里主要讲的是stm32单片机,刚开始接触stm32的时候我也是有点懵,毕竟我们学的51单片机是8位的,这个stm32是32位的,在学过对stm32进行寄存器操作后发现stm32确实比51单片机高级多了它有很多时钟线,可以自定义控制内部的外设的开启与关闭,因此它的能耗是特别低的。由于stm32功能特别多,因此它的寄存器数量肯定是你记不过来了,怎么办呢?于是它就有了自己的官方库开发模式。就是用C语言函数库,去封装这些寄存器,把这些寄存器按照功能分类用C语言去自动配置。也就是我我们开发stm32单片机可以不知道那么多的寄存器是干什么的,但必须要知道我们想要什么功能,然后去调用stm32提供的库函数就行了。这样看来stm32的功能是不是特别强大啊。

第三阶段:是我实习的时候,我当时去的那个公司主要做stm8/stm32开发的,发现原来st还有8位单片机啊,它也可以用库开发也能能用寄存器开发效率都差不多。但是stm8可以在线调试啊,而51有些老芯片就不支持在线调试功能。

最后我想说的是其实51单片机转stm32单片机并不难,前提你得理解什么是8位和32位单片机,还有你得对C语言特别熟悉。之后你转战stm32会发现并没有什么难度的。主要的还是单片机开发的功能逻辑。

相关阅读

热销商品

EPDM配电箱机柜密封条三元乙丙橡胶半圆海绵自粘发泡胶条20*10mm

EPDM配电箱机柜密封条采用优质三元乙丙橡胶(EPDM)材质,具备优异的耐候性、耐臭氧、耐高低温(-40℃~+120℃)及抗老化性能,适用于户外及严苛环境。其半圆海绵结构设计,兼具...
1.08

防静电塑料镊子93301-08硬质碳纤维合成镊子 尖头镊子 纤维镊子

防静电塑料镊子93301-08采用硬质碳纤维合成材料制成,兼具高强度与轻量化特性,适用于精密操作场景。其尖头设计精细,夹持力稳定,可精准抓取微小元件,广泛应用于电子元器...
0.3

耐高温发泡硅胶密封垫片背胶定制聚氨酯丁晴氟橡胶EPDM矩形软四氟

耐高温发泡硅胶密封垫片背胶定制产品,采用优质硅胶、聚氨酯、丁腈橡胶、氟橡胶及EPDM等多种高性能材料,具备优异的耐高温、耐油、耐腐蚀与抗老化性能。其发泡结构质...
2

硅胶发泡圆条硅胶发泡条耐高温密封条海绵条 1mm/2/3/4/5/8/10/12

硅胶发泡圆条(又称硅胶发泡条、耐高温密封条、海绵条)是一种高性能密封材料,采用优质硅胶发泡工艺制成,具有优异的耐高温、耐老化、阻燃及弹性恢复性能。常见规格包括...
1.6

轻便型防撞鸭舌安全帽车间防撞安全鸭舌帽防砸帽劳保帽子定制印字

轻便型防撞鸭舌安全帽专为车间作业设计,融合安全防护与舒适佩戴体验。采用高强度ABS材质,重量轻、抗冲击性强,有效抵御高处坠物及侧面碰撞,符合国家安全标准。鸭舌帽...
14.6

网站栏目