技术文档

单片机课程 单片机基础课程有哪些?

小编 2024-10-06 技术文档 23 0

单片机基础课程有哪些?

我看过很多关于学习单片机的文章,说实话,如果不是我在这个行业从事10年,可能我都被这些文章所坑。

这些文章存在的问题主要有:

1. 过于夸大这个技术所需要学的东西。

2. 推荐的学习路径不成体系。

3. 过度贬低这个行业。

很多新手,没有经验的情况下,很容易受到这些文章的误导,导致还没入门就已经放弃了。

这里,我可以肯定地跟大家说的是,即便你是初中毕业,照样也能把单片机玩得很溜。

那核心呢就是正确的学习路径+不断实践

那正确的学习路径都包含哪些基础课程呢?

这个跟我们的定位有关,单片机开发产品一般由2个人协作完成,分别是硬件工程师和单片机软件工程师。

在我以前的文章,我一直强调我们先从单片机软件开始学习,性价比最高。

有了这个定位以后,我们的目标将更加明确,学习也更加轻松。

如果你的定位不清晰,你就会人云亦云,去死磕模电数电,去死磕微机原理,去死磕芯片手册。

这些都是你走弯路的表现,特别是模拟电路,很多人从事开发几年依然看不懂,你指望一个新手能看懂,这明显不符合逻辑。

当初我就是因为看不懂模电导致差点放弃这个行业!

下面我给大家总结以下,作为软件开发需要学习的基础课程:

1. C语言

这是必须学习,也是以后从事开发的核心技能之一,比学单片机重要得多!

关于C语言入门级教程,之前有零基础学员需要,我专门录制了一套针对单片机的C语言入门视频教程。

这个教程我们是结合了我们多年产品开发,拿实际用得比较多的知识点来讲解,节约大家学习时间。

虽然现在这块的教程已经泛滥,我认为我们这套课程还是有价值的。

课程也是无偿给大家学习,请不要抱有什么套路的心态去看待我们的付出。

我们的开源课程保证不收你一分钱!需要的可以到小破站搜无际单片机编程,如果需要课件和源码可以来找我。我们虽然有开培训,但绝不强买强卖,现在的人都很聪明,真正的生意需要彼此真诚。

那些价值观与我们不匹配的,给钱我们都不收,对大家都负责。

2. 基础电路

单片机是针对硬件电路的编程,我们写程序最终就是控制单片机的外设,然后外设控制外围电路实现产品功能。

所以对于软件开发来说,不要求你电路基础有多么扎实,也不用你会设计,这些都是硬件工程师的工作。

对于我们而言,我们只需要看懂电路的控制原理就可以了。

基本上你能看懂市面上那些51开发板原理图和STM32开发板原理图,你基本就能胜任很多产品的软件开发了。

3.单片机

目前主流的单片机有STC 51、NXP、STM8、STM32等等。

这个直接在招聘平台搜”单片机工程师”这个职位,看它的任职要求就知道了。

我们前期在学习的时候先学STC的51单片机,然后学STM32,其他的到工作中用到什么单片机再针对性去学习就好了,基本上都是相同的,就是配置寄存器把单片机外设用起来。

以上就是一个大概的总结,更细化的学习路径可以参考下面这篇文章,这里就不重复写了。

单片机入门到高级开挂学习路径(附教程+工具)

这个整理包我把非原创的东西都删除了,因为有些涉及到版权,不方便,大家在B站可以搜到很多这样的教程。

学习技术是一个非常枯燥的过程,大多数人无法坚持,都是因为没有正确地培养自己的兴趣。

那我的建议就是前期你不用把每个细节都搞透,因为以当下经验也搞不透。

我们可以先把东西做出来,把效果展示在自己的面前,哪怕是复制别人的代码,让你看到你所学的东西原来这么牛逼,这么好玩。

这样可以满足你的成就感,同时也能培养你的兴趣,让你有动力继续学下去。

学得越多,你能做的东西也就越高级,你就会对自己越有信心。

单片机应用技术培训课程明细

单片机应用技术-基础篇

授课老师:

本课程属于单片机应用的基础篇,除了基本知识外还设计了8个项目,包括单片I/O端口的电路设计和使用,中断、定时

课时内容

课时介绍

第1课时.单片机简介01

单片机的基本概念。

第2课时.单片机简介02

各类型单片机的发展及介绍。

第3课时.单片机简介03

学习单片机所需的知识基础。

第4课时.单片机简介04

常用电子元器件。

第5课时.单片机简介05

电阻器的主要特性参数。

第6课时.单片机简介06

1、电位器的介绍;2、电容器的介绍。

第7课时.单片机简介07

单片机简介。

第8课时.单片机简介08

单片机简介。

第9课时.常用仪器仪表的使用

万用表的介绍及指针式万用表的结构组成。

第10课时.单片机预备知识01

单片机预备知识。

第11课时.单片机预备知识02

单片机预备知识。

第12课时.单片机C语言及程序设计基础01

单片机C语言及程序设计基础。

第13课时.单片机C语言及程序设计基础02

单片机C语言及程序设计基础。

第14课时.单片机C语言及程序设计基础03

单片机C语言及程序设计基础。

第15课时.开发板硬件资源介绍及keil-C51软件的使用和下载软件的使用01

开发板硬件资源介绍及keil-C51软件的使用和下载软件的使用。

第16课时.开发板硬件资源介绍及keil-C51软件的

使用和下载软件的使用02

开发板硬件资源介绍及keil-C51软件的使用和下载软件的使用。

第17课时.项目一:单片机控制模拟广告流水灯01

单片机控制模拟广告流水灯(项目)。

第18课时.项目一:单片机控制模拟广告流水灯02

单片机控制模拟广告流水灯(项目)。

第19课时.项目一:单片机控制模拟广告流水灯03

单片机控制模拟广告流水灯(项目)。

第20课时.项目一:单片机控制模拟广告流水灯04

单片机控制模拟广告流水灯(项目)。

第21课时.项目一:单片机控制模拟广告流水灯05

单片机控制模拟广告流水灯(项目)。

第22课时.项目一:单片机控制模拟广告流水灯06

单片机控制模拟广告流水灯(项目)。

第23课时.项目一:单片机控制模拟广告流水灯07

单片机控制模拟广告流水灯(项目)。

第24课时.项目一:单片机控制模拟广告流水灯08

单片机控制模拟广告流水灯(项目)。

第25课时.项目二:八乘八LED点阵应用01

八乘八LED点阵应用。

第26课时.项目二:八乘八LED点阵应用02

八乘八LED点阵应用。

第27课时.项目二:八乘八LED点阵应用03

八乘八LED点阵应用。

第28课时.项目三:单片机案件控制彩灯01

单片机案件控制彩灯。

第29课时.项目三:单片机按键控制彩灯02

单片机案件控制彩灯。

第30课时.项目三:单片机按键控制彩灯03

单片机案件控制彩灯。

第31课时 项目三:单片机按键控制彩灯04

单片机案件控制彩灯。

第32课时 项目三:单片机按键控制彩灯05

单片机案件控制彩灯。

第33课时.项目四:简易密码锁01

简易密码锁。

第34课时.项目四:简易密码锁02

简易密码锁。

第35课时.项目四:简易密码锁03

简易密码锁。

第36课时.项目四:简易密码锁04

简易密码锁。

第37课时.项目四:简易密码锁05

简易密码锁。

第38课时.项目五:数字钟01

数字钟。

第39课时.项目五:数字钟02

数字钟。

第40课时.项目五:数字钟03

数字钟。

第41课时.项目五:数字钟04

数字钟。

第42课时.项目五:数字钟05

数字钟。

第43课时.项目五:数字钟06

数字钟。

第44课时.项目五:数字钟07

数字钟。

第45课时.项目五:数字钟08

数字钟。

第46课时.项目五:数字钟09

数字钟。

第47课时.项目五:数字钟10

数字钟。

第48课时.项目五:数字钟11

数字钟。

第49课时.项目六:数字信号发生器01

数字信号发生器。

第50课时.项目六:数字信号发生器02

数字信号发生器。

第51课时.项目六:数字信号发生器03

数字信号发生器。

第52课时.项目六:数字信号发生器04

数字信号发生器。

第53课时.项目六:数字信号发生器05

数字信号发生器。

第54课时.项目六:数字信号发生器06

数字信号发生器。

第55课时.项目七:数显频率计01

数显频率计。

第56课时.项目七:数显频率计02

数显频率计。

第57课时.项目七:数显频率计03

数显频率计。

第58课时.项目七:数显频率计04

数显频率计。

第59课时.项目七:数显频率计05

数显频率计。

第60课时.项目七:数显频率计06

数显频率计。

第61课时.项目七:数显频率计07

数显频率计。

第62课时.项目八:单片机的步进电机控制01

单片机的步进电机控制。

第63课时.项目八:单片机的步进电机控制02

单片机的步进电机控制。

第64课时.项目八:单片机的步进电机控制03

单片机的步进电机控制。

第65课时.项目八:单片机的步进电机控制04

单片机的步进电机控制。

第66课时.项目八:单片机的步进电机控制05

单片机的步进电机控制。

第67课时.项目九:电子日历01

电子日历案例1

第68课时.项目九:电子日历02

电子日历案例2

第69课时.项目九:电子日历03

电子日历案例3

第70课时.项目九:电子日历04

电子日历案例4

第71课时.项目九:电子日历05

电子日历案例5

第72课时.项目九:电子日历06

电子日历案例6

第73课时.项目九:电子日历07

电子日历案例7

第74课时.项目九:电子日历08

电子日历案例8

第75课时.项目九:电子日历09

电子日历案例9

第76课时.项目九:电子日历10

电子日历案例10

第77课时.项目十:简易数字电压表01

简易数字电压表01

第78课时.项目十:简易数字电压表02

简易数字电压表02

第79课时.项目十:简易数字电压表03

简易数字电压表03

第80课时.项目十:简易数字电压表04

简易数字电压表04

第81课时.项目十:简易数字电压表05

简易数字电压表05

第82课时.项目十一:简易波形发生器01

简易波形发生器01

第83课时.项目十一:简易波形发生器02

简易波形发生器02

第84课时.项目十一:简易波形发生器03

简易波形发生器03

第85课时.串行通信基本知识01

串行通信基本知识01

第86课时.串行通信基本知识02

串行通信基本知识02

第87课时.串行通信基本知识03

串行通信基本知识03

第88课时.串行通信基本知识04

串行通信基本知识04

第89课时.串行口结构及控制

串行口结构及控制

第90课时.串行口结构及控制

串行口结构及控制

第91课时.串行口结构及控制

串行口结构及控制

第92课时.串行口结构及控制

串行口结构及控制

第93课时.串行口工作方式01

串行口工作方式01

第94课时.串行口工作方式02

串行口工作83方式02

第95课时.串行口应用举例01

串行口应用举例01

第96课时.串行口应用举例02

串行口应用举例02

第97课时.串行口应用举例03

串行口应用举例03

相关问答

单片机 属于计算机专业还是物理电子专业的 课程 ?

电子的,电信的,还有我就是应用物理专业的也学习单片机,还有自动化的,电气的都学啊!单片机就像8086一样你们肯定学习过硬件啊!那些多半是关于计算的,8088的...

单片机 学习难不难呢?孩子学校开设了 单片机课程

[回答]答单片机分为几个学习阶段,第1个是初级入门,然后是中级学习,然后是高级。这几个阶段所设定的学习目标不同,肯定是到了后面有一定的学习难度。但是如...

乐高 单片机 是什么东西?

乐高和单片机是两个不同的编程。乐高用电脑编程,单片机是脱离电脑的编程软件。就是一个用电脑一个不用,学哪个都行前者还可以学习计算机(别让孩子游戏上瘾哦...

大学里哪些专业开设C语言、数电、模电、 单片机 、嵌入式等 课程 ?

据悉,与“电”相关的专业多会涉及到此类课程。当然,不同学校的专业分布和课程安排有所差异,但是题主问及的课程都是专业基础课,所以大多数与“电”相关的专...

请问各位电信大神,电子信息工程专业小白如何才能成为 单片机 ...

对于这个问题我今天就我自己是如何开始学单片机,如何开始上手,如何开始熟练这个过程给大家讲讲。先说说单片机,一般我们现在用的比较多的的MCS-51的...

单片机 编程问题,急我想问我的这个程序错在哪里了,一直只在lo...

[最佳回答]每个Loop最后加上SJMPLOOP

机电一体化学什么科目?

学:《电机及其应用》、《工厂电气控制设备及其应用》、《单片机控制技术应用》、《传感器技术应用》、《电力电子与电机调速技术应用》等核心课程。电工电子技...

帮个忙呗!鄞州姜山效果好的少儿C语言 课程 学的是什么内容,少...

[回答]单片机要做工程的话还是用c好,用汇编太复杂。c要100行的在汇编里面要300-500行。。。。我已经学了c语言(不是专门用来编单片机的)然后学的单片机汇...

电子技术 课程 设计、VB程序设计、电信网络基础、 单片机 嵌入...

[最佳回答]coursedesignofelectronictechnology电子技术课程设计VBprogrammingVB程序设计Fundamentalsoftelecommunication...

诸位朋友,哪位了解!周期短的电子信息工程 课程 报考条件,电...

[回答]对于电子信息工程专业去做老师,没啥优势吧。我就是这个专业的。这个专业如果想做技术研发,想办法提高自己的动手能力,可以从单片机入手学习,自己多...

猜你喜欢