[IT技术] 学会51单片机很难么?

[复制链接]
lovefox 发表于 2023-10-13 09:57:19|来自:中国 | 显示全部楼层 |阅读模式
学会51单片机很难么?
全部回复5 显示全部楼层
likey 发表于 2023-10-13 09:58:04|来自:中国 | 显示全部楼层
学习51单片机并不是很难,但需要一定的时间和耐心。以下是一些可能有用的建议:

1. 基础知识:在学习51单片机之前,你需要掌握一些基础知识,例如二进制、十进制、十六进制、电路原理等等。


2. 学习材料:选择好的学习材料非常重要。可以从书籍、在线教程或者视频教程中寻找适合自己的学习材料。


3. 硬件设备:为了实践编程技能,你需要购买一些硬件设备,例如开发板、调试器等等。


4. 编程语言:51单片机主要使用汇编语言和C语言进行编程。如果你已经有编程经验,那么学习汇编语言会更容易;如果没有编程经验,则可以先从C语言入手。


5. 实践:只有通过实践才能真正掌握编程技能。可以从简单的LED闪烁开始,逐步增加复杂度。

6. 社区支持:在学习过程中,遇到问题时可以向相关社区求助。例如国内比较著名的51单片机论坛“单片机论坛”,里面有很多热心的网友愿意提供帮助。

总的来说,学习51单片机并不是一件很难的事情,只要你有足够的耐心、恒心和热情,相信你一定能够成功。

阿博科技 发表于 2023-10-13 09:58:39|来自:中国 | 显示全部楼层
51单片机是一个很大的概念,是指8051内核的单片机
如果仅仅是"学会"的层面来看,51是很容易的,无非就是写寄存器调用功能,会最基本的C语言就够了
但单片机这个东西本身上限就是非常高的,同一款单片机有的人只会用淘宝上的小车套件,但有的人可以搞出一个自控系统。
我觉得吧,如果想做,就不要问难不难,世上无难事。你应该这么想,那么多人都学得会玩得来,我想学我也可以,只是我要考虑下用什么方法花费多少时间精力。觉得难的是因为他的学习方法不好,觉得简单的是因为他有人指导。单片机的学习是一个很长的过程,欲速则不达,志不坚则事不成。
caihong5577 发表于 2023-10-13 09:59:08|来自:中国 | 显示全部楼层
一点都不难,入门后非常简单;
很多人问单片机怎么学快,我来简单说说吧:
快速学单片机要求有6点:
1、熟悉单片机的原理,结构;
2、学好数电,模电,为设计电路打好基础;
3、熟练使用C语言,多学习别人的程序;
4、对操作系统原理有一定的了解;
5、Protel至少要有点基础;
6、要实际动手调试电路的能力。
wdwdwdwd 发表于 2023-10-13 09:59:37|来自:中国 | 显示全部楼层
不难。
很多人觉得难,是因为单片机需要有c语言和电路的基础铺垫。
只要你的学习顺序正确,零基础到上手单片机开发,只需要1个多月即可。
新手学习顺序我觉得可以参考以下:
1.基础电路
不用死磕数电模电,先熟悉常用元器件的工作原理,比如二极管、三极管、MOS管、按键、LED灯、蜂鸣器、数码管、LCD等等。
这里达到看懂开发板原理图即可。

2.c语言
c语言和单片机可以同步学习,刚开始建议从51单片机学起,开发板也是必须的。
对照开发板的配套教程,一边学一边写代码实践。

3.进阶
学完单片机外设以后,就开始用单片机去做一些项目总结提升。

更详细的学习路径可以看我下面这篇文章:
无际单片机:单片机入门到高级开挂学习路径(附教程+工具)
最后彩蛋时间!!!

最近有同学跟我要单片机的资料,我特意花一个月时间,总结了我10年产品研发经验收集了这份史上最良心、最硬核、最实用的「单片机入门到高级教程+工具包+22个热门项目」,无偿分享给大家。
  



资料包几乎覆盖了C语言单片机模电数电原理图和PCB设计单片机高级编程等等,非常适合初学者入门进阶

除此以外,再含泪分享我压箱底的22个热门开源项目,包含源码+原理图+PCB+说明文档,让你迅速进阶成高手
  




据说有小伙伴靠这份顺利入职BAT,所以一定要保存起来好好学习!

后期我也会组建一些技术交流群,让大家能认识更多的大佬,有个好的圈子,你对行业的认知将在最前沿

大家想要上面「单片机入门到高级教程工具包 + 进入单片机交流群」,可以点击下方⬇️的卡片扫码进群免费领取。


或者可以找「无际单片机」全网同名的。

更多无际原创个人成长经历、行业经验、技术干货等等,请点击下面链接⬇️

1.<a href="http://zhuanlan.zhihu.com/p/352944001" class="internal">单片机入门到高级开挂学习路径(附教程+工具)
2.电子工程师的能力有多可怕?
3.为什么我学了几天 STM32 感觉一脸茫然?
4.谁能教教我怎么学单片机,先学什么,怎么入门?
5.Stm32学了好久了,感觉独立做项目还是有力不从心的感觉?
6.单片机怎么实现模块化编程
7.c语言指针高阶应用:回调函数
8.c语言指针高阶应用:队列算法
9.新手学习单片机最常见的六大误区,你进坑了吗?
  

phpstyle 发表于 2023-10-13 09:59:53|来自:中国 | 显示全部楼层
作为一个新手去接触新的东西,内心自然会有恐惧,内容怎么会杂乱的,什么复用接口,寄存器,定时器,中断等等。
一开始,接触新的东西,心里是有一定挣扎的,脑子里一直想着这些内容,证明在消化。
认真看好手里的教材书籍,不贵多,一本就行了,抓好接口,寄存器,定时器,中断,等几个方面,基本上差不多了,找着书里例子多敲几遍,大概的模样就出来了。
一通百通,51只是入门嵌入式的砖,或者这样可以说跳过51来,学习嵌入式是一点问题都没有。


更何况现在网络上太多教程,不一定盯着51不放,51是入门嵌入式最简单的单片机,但51的局限性也比较大,多看,多练,没有所谓难不难,只要你肯用心,多去敲代码,多做几个小的综合项目,已经是一只脚踏入嵌入式了,一起加油吧!

快速回帖

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则