单片机怎么编程点亮Led灯 单片机编程步骤模板( 二 )


那针对单片机c语言需要学哪些内容,我们也有专门的视频教程 。

单片机怎么编程点亮Led灯 单片机编程步骤模板


想要的可以到无际单片机编程找我们拿 。
3.单片机
虽然现在stm32很流行,但是希望新手能从51开始学起 。
51的难度指数更适合新手入门,开发模式也更底层(配置寄存器) 。
Stm32的定位是做应用,也就是芯片原厂会提供固件库给你,调用他们的函数就能把资源用起来,不用配置寄存器 。
如果直接学stm32可能会导致你的基础缺失 。
更具体的学习路径可以参考我下面这篇文章,这里就不再阐述了 。
链接1
二、不断实践
对于不断实践,我分为两个阶段:
1.开发板阶段
开发板阶段主要是学习单片机外设的使用,就是怎么把单片机所有资源都用起来 。
2.项目阶段
经过开发板阶段以后,你基本已经入门了,下一步就是培养你的产品功能实现思路和提升代码水平 。
很多人学完开发板阶段,又直接晋升到更高级的开发板继续学习,比如说从51到stm32开发板 。
这就导致,不管你怎么学,一做项目,都无从下手 。
你缺的根本不是单片机的使用,而是我上面说的产品思维和代码水平 。
这个只能通过项目去提高,那去哪里找这种项目?
我的首选建议是找个资深的人带你,因为他的经验和技术都在你认知范围之外,只有学习这些你才能真正快速提高 。
还有就是可以通过网上找一些DIY套件的项目,比如说寻迹小车、电子游戏机之类的 。
这种的缺点是即使你把功能实现,但代码水平和思路依然处于你的认知水平,也就是新手水平 。
但是离实际产品的代码架构和功能实现方法或许还有挺大差别 。
但是总归比你什么都不做要好 。
以上就是我的精华总结,也是我认为学好单片机的基础,大家可以参考 。

推荐阅读