历史上的今天
今天是:2026年01月05日(星期一)
2023年01月05日 | 一个月可以学会单片机嘛?单片机编程学多久?
2023-01-05 来源:zhihu
这个是大家非常关心的话题,我们有些小伙伴以及周边想学单片机开发的朋友,都会咨询我,学会单片机大概要多久?
老郭出了一套经典的“十天征服单片机”教程,相信大家都有所了解,很多人也看过这个教程. 相信看过这个教程的兄弟知道,十天学会单片机就是个伪命题,原想十天可以掌握单片机,但结果是,10天过去了,单片机是个啥都不知道!
当然我这里不是说老郭的视频不好(老郭的教程很经典),而是想告诉大家:10天学会单片机不现实,不管你是电子专业的,还是非电子专业的。
那有人就要问了:10天不能学会单片机,那单片机编程要学多久?
单片机编程学多久? 这个问题很难有一个比较准确的回答,因为每个人的基础不一样,学习的方法、学习的途径,每天的学习时间等都息息相关。
那学习单片机需要那些基础?怎样的学习方法?有那些学习途径?学习时间要怎么安排?。在这里我以问题的形式给大家简单的回答一下:
一、 学习单片机需要有什么基础呢?
1.电路基础:
学习单片机开发需要有一定的电路基础: 在初中,我们就学过欧姆定律,知道电阻、电容,了解过电阻串联,电阻并联的相关知识。
我们学习单片机编程,需要掌握电阻,电容,三极管的等一些电路基础,再了解一下二极管、LED灯、蜂鸣器等相关电路原理就差不多了,这块的学习,大概需要花1周的时间时间。
2.模拟电路需要掌握嘛?
单片机入门的学员,没有必要去深挖模拟电路。模拟电路相对比较复杂,现在很多都集成到芯片使用了,再单片机开发中很少用到模拟电路。
学习单片机编程的开始就去深挖模拟电路,就是增加你的学习负担,增加学习的疲惫感,导致最终放弃单片机学习。
3.C语言需要学习到什么程度?
C语言是一门课程,如果要全面的掌握C语言知识,没有个几个月肯定搞不定,那我们单片机开发C语言需要学习到什么程度呢?
入门单片机编程,需要掌握一些基本语法就够了,其它的一边实验一边学。
以上教程可以到小破站找无际单片机编程学习,包括后续C语言的高级语法实际应用场景都有详细的讲解。
二、有什么好的学习途径嘛?
途径1:在网络上购买开发板自学,当然自学可能需要的时间就会比较久,比较困难一点,而且而个人的自控素质要求比较高
途径2: 大家可以选择一下优质的培训机构去学习。 当然在培训结构大家可能学习的很多都是针对单片机相关基础的学习,简单来说就是学习外设的使用。
三、单片机学习每天安排多久的学习时间比较合理?
学习一定要讲究效率,我们每天的很多时间都被碎片化了,很多身后很难找到连续的时间来学习。
所以我们必须要制定系统学习计划,我们每天必须抽出固定的时间来学习,而且要一定要坚持! 如果可以做到这一点,每天大概有2-3个小时的时间就足够了。
史海拾趣
|
招聘熟”红外框”(触摸屏)的电子工程师 我公司想招一个电子工程师,要求:对”红外手写” (也叫触摸屏)非常熟悉的,专职和兼职都可以.工作地点:杭州.(也可在深圳),薪金优 ,有意者可联系我,或把简历发至公司邮箱:bearbear-bear@163.com电话:0755-82132 ...… 查看全部问答> |
|
利用深圳欧恩光电技术研究所的光照传感器po188,在手机上可以实现以下功能: 1.节能(键盘感应) 在正常使用手机的情况下,白天可以自动关闭键盘背光灯,晚上则可自动开启,起到节能作用; 2.智能感光(LCD感应) 感应环境光线强弱,自动调节LCD屏亮度等级 ...… 查看全部问答> |
|
最近一家公司要求我把我原来在MOBILE的程序移植到他们的设备上,现主要是这三个方面不大清楚怎么移植,没做过wince5.0,不知是否要向他们要除了设备之外的材料?怎么实现… 查看全部问答> |
|
用evc编的托盘程序,当鼠标移动到图标上时,无法显示提示信息,请高手帮忙...... static NOTIFYICONDATA nid; nid.uFlags=0; nid.cbSize=sizeof(NOTIFYICONDATA); nid.hWnd=hwnd; nid.uID=IDI_APPICON; nid.hIcon=LoadIcon(hInstance,MA ...… 查看全部问答> |
|
在高压危险场所,为提高操作人员的人身安全,使用隔空测量数据是非常需要的,因此采用蓝牙通信系统实现了对远离危险场所进行测量和记录所需数据。本系统使用超低功耗性能优秀的MSP430系列单片机作为核心控制器件,由蓝牙PDA接收信号并对其进行相应 ...… 查看全部问答> |




