51单片机教程哪个好?

举报
无际单片机编程 发表于 2021/10/18 23:09:32 2021/10/18
【摘要】 单片机入门51单片机是最好的选择。 很多人可能以为51单片机已经过时了,能这么想的绝对是没实际产品开发经验的。 51最大的优势就是价格便宜,在小家电等消费市场有大量的使用。 新手先学51可以培养你对...

单片机入门51单片机是最好的选择。

很多人可能以为51单片机已经过时了,能这么想的绝对是没实际产品开发经验的。

51最大的优势就是价格便宜,在小家电等消费市场有大量的使用。

新手先学51可以培养你对单片机系统的认识,毕竟是直接通过配置寄存器来控制单片机各种外设的。

而稍微高端的单片机,比如说STM32,程序基本上是基于固件库开发,不接触到寄存器配置。

新手如果直接上手STM32很容易碰到瓶颈,最典型的就是拷贝例程的代码实现了功能,但是根本不知道其中的原理,如果要改功能就无从下手了。

对于STM32我后面再来讲怎么学,学到什么程度。

今天主要来聊聊51单片机。

我的个人见解,51单片机教程是分以下几个阶段的:
1.入门级
2.进阶级
3.高级

一、入门级
也是目前市面上已经泛滥的教程。
在这里插入图片描述

随便在某宝上搜51单片机开发板,都带这种教程,新手基本上很容易就上手。

我当初是看郭老师的视频入门的,直接是C和单片机同步学。

这个阶段你能把单片机所有外设(定时器、中断、串口等)都能够用起来。

二、进阶级
目前这类的教程也挺多,基本都是51单片机+各种传感器模块然后做成一个智能小项目。
在这里插入图片描述

比如说电子闹钟、温湿度监控、智能小车、感应垃圾桶等等。
这个阶段的小项目只适合玩,并不适合做产品,主要有以下几个原因:
1.成本高
2.整体尺寸太大

真正的产品开发是要考虑到成本、产品尺寸、开发周期、稳定性的。
这个阶段别人写的小项目代码就是你最好的教程,因为你能学习到别人的思路,然后把好的吸收,自己再实践。

三、高级
真正能够量产的产品开发教程,这个阶段目前的教程就比较少了,因为本身有一定的门槛,就是要求出教程的人必须是做过量产产品的。

再加上很多人不愿意出教程,因为变现能力很有限,不盈利谁会去做对吧?

文章来源: blog.csdn.net,作者:无际单片机编程,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/weixin_43982452/article/details/114273842

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。