51单片机好学嘛?学完51单片机学什么?

举报
无际单片机编程 发表于 2021/10/19 01:01:22 2021/10/19
【摘要】 大家好,我是无际单片机编程的徐导,很多想学单片机又担心自己学不会的兄弟们,都想问这个问题:51单片机好学嘛? 作为一个资深的老工程师,我还是要客观地回答一下这个问题。 关于的“0基础15天学会单片机”等一些相关话题,我还是不能苟同的。 如果是0基础,没有1-2个月,是不可能掌握单片机开发的,甚至要花更多的时间。 我和大家一样,也...

大家好,我是无际单片机编程的徐导,很多想学单片机又担心自己学不会的兄弟们,都想问这个问题:51单片机好学嘛?

作为一个资深的老工程师,我还是要客观地回答一下这个问题。

关于的“0基础15天学会单片机”等一些相关话题,我还是不能苟同的。

如果是0基础,没有1-2个月,是不可能掌握单片机开发的,甚至要花更多的时间。

我和大家一样,也是从0基础开始学习的,那个时候没有人带,仅C语言这块的学习就花了2个月,单片机的内部资源又花了2个月,前前后后花了大概半年时间,才入门单片机的开发。

51单片机好学不好学?

必须要看个人的实际情况和学习的恒心。 

如果理科毕业的学生,电路基础、C语言比较好的同学,学习单片机相对是比较容易的。

当然,好学不好学是一个话题,能不能学会又是另外一个话题,如果你是0基础,如果你愿意多花点时间去学习,学会单片机是没有问题的。

0基础学员怎么学习单片机? 单片机学习需要掌握那些知识?

1.C语言  

现在C语言已经成为了单片机编程的通用语言了,除了个别资源比较匮乏的单片机,还需要汇编语言。

如果想把C语言所有的知识点都学会,需要大量的时间,是一个庞大的任务。

刚开始接触单片机不需要花太多的时间,只需要我们能用到的C语言基础学会就可以了。

无际单片机编程给大家提供了针对单片机编程的C语言课程。

大家直接度娘搜无际单片机编程找到我们即可,这块是不任何费用的。

C语言这块学习,大概有1-2周,每天坚持3个小时就差不多了。

2.必要的一些硬件基础。

单片机程序开发对硬件的要求不是很高,但是大家还是要对这一块有一个概念,比如电阻,电容,二极管,三极管等。

这块大概需要 2-3天,对电子元器件的概念和用法有个比较简单的概念。

3.搭建单片机开发环境,学习单片机的内部资源。

大家可以在网上搜索相关的教程,免费的教程很多。

单片机开发是个技术活,建议大家买个比较适合的开发板,一边学习一边实践,不要闷头可看教程。

首先要搭建51单片机开发环境,安装Keil C51。

然后新建工程、点亮第一个LED灯、程序烧录等。

大家在初步学习的时候,要掌握对单片机的内部资源的驱动,例如GPIO输入输出、串口通讯、定时器、IO的外部中断等。

这块的学习,大概需要2-4周

第四:项目实战

实战是一个非常重要的过程,首先用自己所学的知识,做一个简单的项目,例如电子时钟等。把自己所学的知识,得到一个实际的应用和时间,也可以更好的掌握单片机内部资源的驱动。

无际单片机编程目前也给学员们提供了两个实战的项目,可以帮助大家更加高效的掌握单片机知识,学完无缝对接实际工作开发。

这块的学习大家大概需要花4-6周。

学完51单片机学什么?

学完单片机,大家就可以做一些基于51内核的单片机项目开发了。

在我们周边的很多应用都是基于51单片机的,已经可以满足很多的需求了。

但只学会51单片机,如果想在职场上获得更大的提升,还是不够的。

建议大家根据自己的情况,进一步学习STM32单片机

STM32是最常见的一种32位,可以满足更复杂的项目需求。

除此之外,大家还可以学习一些硬件设计相关的技术,例如 原理图的设计,PCB的绘制,焊接,调试等。 

掌握了单片机的软件开发,同时又有硬件设计能力,这就是我们俗称的全栈工程师,硬软件通吃。 

写了2个小时,手有点发抖了,就先到这里,如果对你有帮助麻烦给我来个赞呗。

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

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

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

评论(0

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

全部回复

上滑加载中

设置昵称

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

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

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