当前位置:首页 > 数码 >

单片机开发教程(单片机设计和编程教程)

来源:原点资讯(www.yd166.com)时间:2024-05-07 20:51:43作者:YD166手机阅读>>

前言

作为一个嵌入式老司机,多年来跟单片机、Keil、C语言、AD、烙铁、风枪、示波器、电子元器件纠缠不清。期间经历了不少磨练,熬过了很多夜晚,也掉了大把头发。

当初熬夜点亮了一个LED,像这样一个个小小成就感让我砥砺前行。

刚开始并不看好这个行业,事儿多工资少,需要不停地学习新知识。前几年熬夜焊板子,一边工作一边咒骂。

多年后,庆幸有这一技之长,让我能吃饱饭、开上车,有个家庭。


刚毕业就转行

当初是自学转行的,学的电梯专业,临近毕业20岁出头,精力旺盛没地方使,一块51开发板配一个视频教程,除了吃饭上厕所,寸步不离房间。

入门的时候,我和很多新手一样,不懂电路,不懂编程,不懂单片机,对单片机开发的任何一个环节都充满了问题。

好在学习能力还行,也有耐心,跟着视频一步一个脚印,看一个章节我就在开发板上试验一下。

很快我就能从点灯到做一个电子时钟了,其实单片机编程比纯软件要简单很多,代码量也少很多,所以还挺好学的,只要你的学习路径正确。干这行如果没有兴趣加持,还是挺难受的。


个人定位,从事软件还是硬件?

一般实际工作开发一款产品的时候,绝对不可能一个人从头到尾把产品做了。一般有的人负责硬件部分、有的人负责软件部分,这也是单片机开发的两大方向。

入行单片机开发,技能要有所倾向,将来要做硬件工程师还是软件工程师?

单片机开发教程,单片机设计和编程教程(1)

为什么要有软硬件之分呢?实际上大厂都是分工精细的,这样使工作内容流程化、简单化,提高工作效率,开发流程。另外也提高了公司业务的稳定性,即使有人突然离职也不会造成太大影响。

有些产品光程序这块就够你折腾一个月了,如果你又做外壳设计,又做硬件设计,又做软件。等产品出来的时候,客户可能都不在了。

所以,一个产品,最低配也是一个硬件工程师和一个软件工程师。

一个全能的人,除非在行业深耕很多年,不然很难所有东西都学精,所以大多数都是只懂皮毛,能把东西做出来,但很难优化到专业的水平。

看完上面你是否已经知道,不管你想从事任何行业,首先定位是非常重要的。

在定位之前你必须要去了解这个行业的现状,有哪些职位?

那单片机开发的职业定位有硬件工程师和单片机软件工程师。

凡是我的徒弟,我都会建议他们从单片机软件开始,性价比最高!大家去招聘平台搜一下工资待遇就知道了。

当然硬件做好了,收入分分钟秒*软件,但硬件做好还是很难的,至少不是你看视频和看书能做好的,而是要遭受无数实际产品的毒打。

而且现在电路集成化都很高了,新手从事硬件很难接触到核心的技术。

还不如先从软件开始,工资也高,反正做单片机开发,即便你做软件,也是天天在调硬件,调多了,你也就懂了。

搞硬件就不一样了,一般很难接触到程序上的东西,即便接触构不成体系。


学习内容

有了清晰的定位以后,我们接下来就要根据这个定位去制定我们系统的学习路径。制定学习路径的目的有2个:

  • 避免走弯路

  • 规划好时间,鞭策你执行

    结合我的经验直接给大家总结从事单片机开发最重要的几个关键字:

    • C51单片机/STM32单片机

    • C语言

    • 能看懂原理图

    • 基本焊接能力

    下面说一下为什么很多人在开发板上把每个外设例程都学完了,但是还是感觉自己啥都不会?

    你缺乏的是一定的产品思维,就是实现一个功能的思路。要解决这个问题就是做项目,没有别的捷径。

    老话说行百里者半九十,单片机外设、C语言、电路原理、焊接能力,实际上这些只是为上手项目做铺垫。

    单片机外设的学习相对简单,买一个开发板,把每个外设的例程跑几遍之后心里就有个大致了解。把单片机的每个外设的实际应用场景你都亲手写一遍,下次你再碰到同样的功能需求时就知道怎么去解决了。

    声明:本文转载自网络,如涉及作品内容、版权和其它问题,请于联系工作人员,我们将在第一时间和您对接删除处理!

    ,

栏目热文

单片机原理及应用第五版课后答案(单片机学习及应用教程课后题答案)

单片机原理及应用第五版课后答案(单片机学习及应用教程课后题答案)

1、单片机应用系统由( )组成。A、运算器和控制器B、硬件和软件C、单片机和接口电路D、单片机和软件答案:B2、以下不是...

2024-05-07 21:03:15查看全文 >>

单片机原理与应用第二版(单片微机原理与应用第二版)

单片机原理与应用第二版(单片微机原理与应用第二版)

一、学校及专业介绍上海电力大学(Shanghai University of Electric Power),位于上海市...

2024-05-07 20:57:32查看全文 >>

搞单片机有必要学linux(为什么放弃单片机学习linux)

搞单片机有必要学linux(为什么放弃单片机学习linux)

先学单片机还是先学linux?这几天大家问的最多的问题就是:我是先学单片机还是先学linux?我不学单片机能不能直接去做...

2024-05-07 20:46:16查看全文 >>

单片机摄像头(单片机怎么驱动摄像头)

单片机摄像头(单片机怎么驱动摄像头)

前段时候翻箱倒柜收拾出来一个三星模拟变焦摄像头,模拟信号输出。虽然现在已经基本成为网络摄像头的天下,某宝查了一下,这个十...

2024-05-07 21:01:30查看全文 >>

单片机就业月薪(单片机工资待遇怎么样)

单片机就业月薪(单片机工资待遇怎么样)

看了很多关于做单片机开发收入的问题,说几K-1万的最多。这个主要看城市,我在一线从事开发10年了,来说目前做单片机开发的...

2024-05-07 20:31:45查看全文 >>

手机怎么自制网站(怎么免费制作手机网站)

手机怎么自制网站(怎么免费制作手机网站)

  随着移动互联网的普及,越来越多的人开始关注手机网站的制作。手机网站不仅可以为用户提供便捷的浏览体验,还可以为企业带来...

2024-05-07 20:34:00查看全文 >>

有了域名怎么建设网站(域名购买过后如何建设网站)

有了域名怎么建设网站(域名购买过后如何建设网站)

购买域名后,如何搭建网站呢?对于那些对网站一无所知的企业和个人,本文将分享一份实用的建站步骤,帮助他们轻松掌握制作网站的...

2024-05-07 20:23:10查看全文 >>

pandownload作者判了几年(pandownload违法案例)

pandownload作者判了几年(pandownload违法案例)

这两天看潮讯的朋友们,应该留意到,与百度网盘相关的第三方软件 PanDownload,凉了。百度网盘凌晨出来回复此事,首...

2024-05-07 21:05:19查看全文 >>

氮磷钾的作用顺口溜(氮磷钾肥复合肥的正确使用方法)

氮磷钾的作用顺口溜(氮磷钾肥复合肥的正确使用方法)

氮、磷、钾三种是植物需要量和收获时带走量较多的营养元素,而它们通过残茬和根的形式归还给土壤的数量却不多。因此往往需要以施...

2024-05-07 20:18:12查看全文 >>

钾肥对花卉的作用(钾肥对花卉的功效和作用)

钾肥对花卉的作用(钾肥对花卉的功效和作用)

养花施肥不能少了一种元素,能提高花卉抵抗力,枝干根系更健壮春季养花格外美丽,很多人都忍不住多选购几盆。但是春季也是细菌虫...

2024-05-07 20:47:56查看全文 >>

文档排行