当前位置:首页 > 生活百科

单片机怎么编程点亮Led灯(单片机编程步骤模板)

栏目:生活百科日期:2025-03-27浏览:0

在我即将毕业的那年,我一直很羡慕学校学计算机专业的同学。

他们的未来充满了前景,工作几年拿个几万块,而且上限也高,工作环境又好,听起来还有逼格,毕竟搞高新技术的。

而我学的是电气工程,当初完全是感觉工程牛逼,才选的这个专业(其实分数低也没太多选择)。

学了1年以后学校把我整个系强制转成电梯专业,在未来的几年,都跟轿厢、轿门、电机、机房打交道。

临近毕业我才知道这个职位有多卑微和苦逼,工资低、责任大、24小时待命就够我受的了。

细思极恐,花了这么多青春,浪费了这么钱,最后出来去做这种工作,如何面对自己?如何对得起父母辛勤付出?

后面在所有人都不看好的情况下我自学了单片机,并成功转行。

自学和后面的求职之路都非常坎坷,简直就是生理和心理的巨大考验,中间省略1万字,毕竟我的个人经历不是今天的主题,有兴趣的可以多看我的文章了解。

到今天为止,我从事单片机开发正好10年,有很多最有建设性的经验想分享给各位初学者。

但是我在此之前,我先给各位提个醒。

我看过非常多写单片机入门的文章,如果真的按照他们写的学习,你将会走的弯路可以绕地球一圈了。

庆幸的是,10年前我在自学的时候,互联网没这么发达,信息没现在这么泛滥,所以我从零到找到工作也就几个月的时间。

下面是我10年前记录在blog里的一些学习笔记。

男人,我觉得千万不要把魄力这个优点丢弃。

我经常会碰到一些小伙伴的咨询,说自己不是这个专业的、没学历、都26岁了能学会并且从事这个行业吗?

我想说的是,只要你想,那就把这些给你带来负面情绪的词从你大脑删除。

人最擅长的就是自己吓自己,其实都是为了逃避烧脑的借口而已。

先干起来比想什么都强,如果你不确定,我就是一个很典型的例子,我能做到的,你也一定能!

学好单片机编程,从头到尾,我觉得都没那么难。

当我工作了10年,做过的产品至少在30个以上以后,我悟到了更快学会单片机的秘诀。

大家拿笔记住以下公式:

正确的学习路径+不断实践

一、正确的学习路径

正确的学习路径非常非常重要!方向都是错的,努力有个屁用!

为什么每个人学习的周期不一样,其实并不是谁比谁智商高,而是谁的学习路径更接近结果的区别。

就像最近我们无际单片机编程一个40多岁的学员,之前自己一直摸索,搞了很久连单片机是怎么回事都搞不明白。

后面经过我们一对一指导,1个多月都能开始做项目了,后面一些指针、回调函数基本也能搞懂。

所以,新手宁愿花1周甚至半个月去规划系统学习路线,也不要像无头苍蝇这样盲目学习。

下面,我从整体框架上跟大家聊下大体的学习路径,也就是做单片机开发必学的一些知识点。

基础电路

单片机必须配合电路,然后通过电路控制逻辑写程序,最终才能完成产品功能。

所以想写程序必须要看得懂电路,学习电路的时候千万不要系统学习模拟电路。

一般人很难学得懂,学到负反馈放大电路就差不多了,其他你不去做芯片做模块基本很少用得到。

2.c语言

单片机支持汇编和c两种语言编写程序,汇编我做了10年产品开发基本没用到,所以主力学c语言。

那针对单片机c语言需要学哪些内容,我们也有专门的视频教程。

想要的可以到无际单片机编程找我们拿。

3.单片机

虽然现在stm32很流行,但是希望新手能从51开始学起。

51的难度指数更适合新手入门,开发模式也更底层(配置寄存器)。

Stm32的定位是做应用,也就是芯片原厂会提供固件库给你,调用他们的函数就能把资源用起来,不用配置寄存器。

如果直接学stm32可能会导致你的基础缺失。

更具体的学习路径可以参考我下面这篇文章,这里就不再阐述了。

链接1

二、不断实践

对于不断实践,我分为两个阶段:

1.开发板阶段

开发板阶段主要是学习单片机外设的使用,就是怎么把单片机所有资源都用起来。

2.项目阶段

经过开发板阶段以后,你基本已经入门了,下一步就是培养你的产品功能实现思路和提升代码水平。

很多人学完开发板阶段,又直接晋升到更高级的开发板继续学习,比如说从51到stm32开发板。

这就导致,不管你怎么学,一做项目,都无从下手。

你缺的根本不是单片机的使用,而是我上面说的产品思维和代码水平。

这个只能通过项目去提高,那去哪里找这种项目?

我的首选建议是找个资深的人带你,因为他的经验和技术都在你认知范围之外,只有学习这些你才能真正快速提高。

还有就是可以通过网上找一些DIY套件的项目,比如说寻迹小车、电子游戏机之类的。

这种的缺点是即使你把功能实现,但代码水平和思路依然处于你的认知水平,也就是新手水平。

但是离实际产品的代码架构和功能实现方法或许还有挺大差别。

但是总归比你什么都不做要好。

以上就是我的精华总结,也是我认为学好单片机的基础,大家可以参考。

“单片机怎么编程点亮Led灯(单片机编程步骤模板)” 的相关文章

jq获取input的输入值(java安装教程详细)

这篇文章主要介绍了jQuery操作input值的方法,jquery获取&<inputid=&”test&”name=&”...

垃圾清理程序代码(好用的垃圾清理软件讲解)

一般性来讲,是什么导致电脑的运行不流畅呢?其实这大多还是缓存垃圾过多、内存不足的原因。小编尝试安装了许多的垃圾文件清理软件,垃圾没有清除反而电脑因为其推荐的软件...

京东超市入驻标准(京东店铺申请条件及费用)

近两年电商行业的发展越来越好,因此不少的商家都想要加入电商行业。京东平台在电商行业中也是数一数二的平台,口碑很好,因此成为了商家的入驻选择,那么京东超市应该...

女生中专有什么专业可选,适合女生读的技校专业

什么是中专学校?中等专业学校简称中专,其招生列入国家统招计划,毕业由人事局大中专毕业生就业指导办公室开具的就业报到证(以前称派遣证),有整套人事干部档案手续,每...

免费表格制作软件(电脑制作表格教程)

漂亮≠好,看多了营销号,我们总觉得领导喜欢酷炫的表格。事实上,在职场浸淫多年的领导,他只想:一眼,清晰、明确地看到他想看的数据,才会满意。然后顺带夸下:这表格做...

什么是区块链概念,区块链产业链全景图

区块链通常与比特币和其他加密货币有关,但这些只是冰山一角。这项技术最初是在1991年设计的,当时斯图尔特·哈伯和斯科特·斯托内塔描述了他们在一系列加密安全区块上...

73厘米是几尺几的腰(全网最全的衣服尺寸对照表)

我们平常在买衣服的时候,常常会为摸不透衣服的尺寸而头疼,看了下面,对你应该有所帮助。1、男装尺码对照表女士内衣尺码换算参照表另有标法:MEN男装尺码1/XXS2...

加密文件如何解密,快速破解加密文件密码的方法

看到《不可告人的秘密?RAR密码该这么解》下面的留言评论,小编是冷汗直冒啊。你们啊,究竟想干什么?又加密又解密的,难道大家都像小编应付总编查岗那样,防着身边的人...

seo网站优化技术,seo具体怎么优化的

新站seo优化技巧有几个点需要注意。新站上线之初如果有备案,新站2个月的扶持期内,只做一个事情:提交大量优质原创受众大的内容,且内容为不间断提交。个人认为这个点...

cad2014软件安装教程(好用的cad制图软件)

在使用计算机的过程中,您将始终遇到兼容性问题。例如,在运行AutoCAD2014时,将有长的开放时间,并且将在“检查许可证”界面中的卡片,我该怎么办?以下小系列...