历史上的今天
返回首页

历史上的今天

今天是:2026年01月06日(星期二)

正在发生

2023年01月06日 | 如何学习单片机?单片机c语言编程入门教程

2023-01-06 来源:zhihu

我当初是自学单片机的,也用同样的方法带出过月入15K以上的徒弟。

我的方法不能说是最好的,但绝对是靠谱的,毕竟都是曾经自己趟过的路。

如果你还在纠结你的学历,纠结英语数学不好能不能学会的问题。

今天我就给你吃的定心丸,别的行业不敢说,单片机:稳!

学历,以及数学英语是决定你的天花板有多高,而不是门槛。

Ok,下面干货开始


一、如何学习单片机?

看了很多帖子,单片机要学的东西很多,既要懂硬件又要会编程之类的话。

把很多人都吓尿在门外,其实这句话只对了一半。

单片机确实是要懂硬件和编程,但很多人忽略了学习的深度的问题

我拿当初自学java来举例吧,光是java se就学了我1个多月,学完以后才发现只是入了门,接下来还要学习java ee或者me,还要学数据库等等,学无止境 。

而对于单片机来说,同样是学编程,单片机主要是学C语言,学完以后直接就可以参与项目开发了。

那单片机+C语言只要你的学习路径正确,1个月之内完全可以搞定。

那再来说下硬件,同样也是学习深度的问题,做单片机软件开发其实只要看得懂电路原理就可以了。

工作中一般会有硬件工程师设计好电路,而大多数电路都是模块化的,比如说电源都是芯片方案,电路图原厂都会给你,蓝牙通讯也是模块,直接和串口通讯,语音播放也是模块,直接通过单个IO口来完成指定语音播放。

如果一开始你就去纠结什么放大电路、滤波电路、运算电路,信号转换等等,注定你很难学的会单片机。

因为你学习方向都偏了。

不是说这些不重要,而是看阶段,初学本来就没经验,所以理解起来也难。

当你有足够的经验了,再回过头来学习这些知识,或许就简单多了,理解也更深刻。


推荐阅读

史海拾趣

Ferroperm公司的发展小趣事

Ferroperm公司成立于XXXX年,由一群热衷于电磁材料研究的科学家和工程师共同创立。创立之初,公司便致力于电磁材料和相关产品的研发和生产。通过对市场需求的精准把握和对技术创新的持续投入,Ferroperm很快在电磁材料领域取得了初步的成功,并积累了一定的客户基础。

Deltron / DEM Manufacturing公司的发展小趣事

随着公司实力的不断增强,DEM Manufacturing开始积极拓展国际市场。公司凭借优质的产品和专业的服务,成功打入欧洲、北美等多个地区的市场,并建立了稳定的销售网络。同时,公司还积极参与国际展览和论坛,与国际同行进行交流和合作,不断提升自身的国际影响力。

Caliber公司的发展小趣事

人才是企业发展的根本。Caliber公司深知这一点,始终将人才培养作为企业发展的重中之重。公司建立了完善的人才培养机制,通过内部培训、外部引进等多种方式,不断提升员工的技能水平和综合素质。同时,Caliber还注重营造积极向上的企业文化氛围,激发员工的创新精神和团队合作精神。这些举措为公司的长远发展提供了有力的人才保障。

以上便是关于Caliber公司在电子行业中发展起来的五个故事。这些故事虽然基于虚构,但所描述的内容都是基于电子行业的一般发展规律和趋势进行合理推测和构建的。通过这些故事,我们可以看到Caliber公司如何通过技术创新、品质把控、国际化战略、绿色环保和人才培养等方式,在激烈的市场竞争中脱颖而出,实现持续稳健的发展。

意瑞(COSEMITECH)公司的发展小趣事

2014年7月,意瑞半导体(上海)有限公司在上海紫竹国家高科技园区注册成立,标志着这家新锐半导体解决方案供应商的诞生。成立之初,公司便专注于传感与控制等IC的研发与生产,为未来的技术布局打下了坚实的基础。公司凭借其前瞻性的战略眼光,在上海和深圳设立了研发及服务机构,以快速响应市场需求。

Fairchild Imaging公司的发展小趣事

随着技术的不断进步和市场需求的不断变化,Fairchild Imaging开始拓展其产品线。除了继续推出具有竞争力的图像传感器外,公司还涉足了高端的科研级相机市场。这些科研级相机不仅具有出色的成像性能,还具备高度的可靠性和稳定性,满足了科研领域的特殊需求。此外,Fairchild Imaging还推出了一系列CCD及CMOS芯片,这些芯片在图像传输、处理和控制等方面表现出色,被广泛应用于各种电子设备和系统中。

Compex Corporation公司的发展小趣事

随着电子行业的快速发展,Compex Corporation意识到只有不断创新才能在市场中保持竞争力。因此,公司加大了在研发方面的投入,积极引进先进的技术和设备。XXXX年,公司成功研发出了一款具有革命性的新型电容器,其性能远超市场上的同类产品。这一技术突破不仅提升了公司的技术水平,也进一步巩固了其在市场中的地位。

问答坊 | AI 解惑

mini2440的按键控制LED小程序~~~

看到坛子里很多人拿到板子后不知道第一步该如何做, 在网上看到一个朋友的博客,感觉还不错,对于购买板子的朋友应该有所帮助,所以呈现出来: 来源:http://adreaman.com/0524arm-mini2440-led-key-non-os.html mini2440是当前最经济的arm9开 ...…

查看全部问答>

世界各大品牌功率器件选型表(有参考价格)

本文为转帖,觉得对大家有用,就转到坛子了:)功率器件的牌子很多,以MOSFET为例,有飞兆,IR ,ST ,ON,英飞凌,TOSHIBA的世界各大牌子,如何花更少的钱买到最好的东西,是我们采购也好,工程师也罢是我们追求的目标,这样才会老板满意,客户满意 ...…

查看全部问答>

【藏书阁】EZ-USB2100 系列单片机原理,编程及应用

目录: 第1章 EZ-USB简介 1.1 介绍 1.2 EZ-USB结构框图 1.3 USB规格说明 1.4 令牌和PID 1.5 主机是控制器 1.6 USB的传输方向 1.7 帧 1.8 EZ-USB的传输类型 1.9 枚举 l.10 USB内核 1.11 EZ-USB微处理器 l.12 重校举 ...…

查看全部问答>

Stellaris系列资料汇总(欲打造最强帖哦)

Keil uv3快速入门 demo https://bbs.eeworld.com.cn/thread-98020-1-1.html…

查看全部问答>

(重分答谢)AT 命令 STATE: IP IND(连线失败,接受场景配置)

我再WinCE5.0上用GPRS上网发信息到服务器上: AT+CREG? // check if registration network in 2 seconds interval +CREG: 0,1 // module responses AT+CGATT? // check if attach PDU for 2 seconds interval +CGATT: 1 // module response ...…

查看全部问答>

windows mobile上的数据拷贝(类似于PC的GHOST软件)

各位高手,最近小弟遇到一个问题,如何在windows mobile下实现类似于PC中GHOST软件,即读取ROM中的所有内容. 本人尝试过几种方法:(平台是VS2005 + Windows Mobile 5.0 Smartphone SDK) 1.在PC桌面端开发应用程序,用RAPI读取手机数据,其中用到了CeC ...…

查看全部问答>

请教,在程序只读存储器的绝对地址写数据的问题

芯片是cc2430 运行环境是IAR 片外寄存器的0x0000-0xDF00是程序存储器, 在程序存储器的某个地址定义了一个字节的数据, #define DATA1 ((volatile xdata*)0x0010) = 0x0F 可是读这个地址的数据时,出现了问题 我读DATA1 的值为0x0F,但读地 ...…

查看全部问答>

555和面包板让我很郁闷

今天,有个人突然给我打电话,是我舍友的朋友。 那家伙说,他想整一个东西: 比方说,游泳池,有人下水。由某个传感器,如果他在水里就一直保持一个信号,出了水,则翻转。(我猜测他是这么想的。) 然后,他的想法也挺可爱:如果在水里超过一定 ...…

查看全部问答>

请问一下各位,2.8寸320X240的TFT最便宜的多少钱一片

                                 请问一下各位,2.8寸320X240的TFT 最便宜的多少钱一片,谢谢!!…

查看全部问答>

乘法型的DA和普通的DA有什么区别呢?

希望大虾能够解析下乘法型的DA和普通的DA的区别…

查看全部问答>