单片机新手入门系列视频集锦
单片机入门视频和文字等教程集锦,点击以下链接进入视频:
一、单片机视频教程:
1单片机入门-C51流程控制if-else-for-while综合电路应用实例 - 西瓜视频
2单片机入门-数组电路应用实例 - 西瓜视频
3单片机入门-移位运算符电路应用实例 - 西瓜视频
4单片机入门-if-else选择语句电路应用实例 - 西瓜视频
5单片机入门-C51语言for循环控制语句电路应用实例 - 西瓜视频
6单片机入门-利用for语句嵌套实现简单的延时1s功能 - 西瓜视频
7单片机入门-51系列单片机开发板使用简介 - 西瓜视频
8单片机入门-C51语言实现8个按键检测和数码管的控制 - 西瓜视频
9单片机入门-C51语言LCD12864液晶显示器的基本使用视频教程 - 西瓜视频
10单片机入门-C51语言采用定时器查询方法获取1秒精准定时 - 西瓜视频
11单片机入门-C51语言采用定时器查询方法设计LCD电子钟视频教程 - 西瓜视频
12单片机入门-C51语言采用定时器中断方法获取1秒精准定时 - 西瓜视频
13单片机入门-C51语言采用定时器中断方法设计LCD电子钟 - 西瓜视频
14单片机入门-C51语言采用外部中断调整电子钟时分秒 - 西瓜视频
15单片机入门-C51语言实现电子钟界面功能优化 - 西瓜视频
16单片机入门-C51语言用按键中断和查询两种方法调整电子钟参数 - 西瓜视频
17单片机入门-串行通信理论基础 - 西瓜视频
18单片机入门-C51语言实现串行通信用查询法发送数据控制数码管 - 西瓜视频
19单片机入门-C51语言实现单工双机通信用串行口中断方法控制数码管 - 西瓜视频
20单片机入门-C51语言实现双工方式的双机通信 - 西瓜视频
21单片机入门-C51语言实现双机串口通信发送机接按键接收机数码显示 - 西瓜视频
22单片机入门-数字电压表和模数转换知识基础 - 西瓜视频
23单片机入门-C51实现数字电压表数模转换详细设计分步骤讲解 - 西瓜视频
24单片机入门-C51语言实现数字电压表ADC0808通道选择 - 西瓜视频
25单片机入门-C51语言实现数字电压表用LCD12864显示结果 - 西瓜视频
26单片机入门-C51实现用TLC549模数转换用LCD设计数字电压表 - 西瓜视频
27单片机入门-C51实现用TLC549模数转换用数码管设计电压表 - 西瓜视频
28单片机入门-数模转换和DAC0832芯片简单介绍第一节 - 西瓜视频
29单片机入门-C51语言用DAC0832实现正弦波的波形发生器第二节 - 西瓜视频
30单片机入门-C51语言用DAC0832实现三角波和方波波形发生器第三节 - 西瓜视频
31单片机入门-C51语言用DAC0832实现凸形波发生器第四节 - 西瓜视频
32 单片机开发实例1:颜色识别器和测色仪潘通劳尔色卡匹配色差计功能 - 西瓜视频
33单片机开发实例2:测色仪颜色识别详细视频教程含高级潘通劳尔色卡匹配和色差计功能 - 西瓜视频
二、单片机文字教程:
1单片机入门-Proteus绘制电路和Keil写代码视频教学
2单片机入门-C51语言实现单个LED数码管显示控制
3单片机入门-C51语言手动和自动控制红绿LED交通灯的实现视频教学
4单片机入门-C51语言实现单个LED数码管显示控制
5单片机入门-C51语言用函数和for简化代码实现数码管显示控制
6单片机入门-C51语言实现矩阵键盘按键检测和数码管显示
7单片机入门-C51语言实现矩阵键盘和数码管调整时钟的时分秒
8单片机入门-C51语言LCD12864液晶显示器的基本使用介绍
9单片机入门-C51语言采用定时器查询方法获取1秒精准定时解说
1051单片机通过蓝牙串口模块发送JSON数据给安卓手机故障解决办法
11单片机与安卓手机通过蓝牙串口模块利用JSON数据格式通信实例
12单片机入门-C51语言采用定时器中断方法获取1秒精准定时解说
13单片机入门-C51语言采用定时器中断方法设计LCD电子钟解说
14单片机收发Json数据格式与安卓手机双向通信实例附简要代码
15单片机入门-C51语言按键采用外部中断调整电子钟时分秒解说
16单片机入门-C51语言用按键中断和查询两种方法调整电子钟参数解说
17单片机入门-串行通信理论基础解说
18单片机入门-C51语言实现串行通信用查询法发送数据控制数码管解说
19单片机入门-C51语言实现双机通信用串行口中断方法控制数码管解说
20单片机入门-C51语言用单片机串口实现双向数据收发的双机通信
21单片机STC12C5A60S2常用C51代码-串口通信速度设置
22单片机STC12C5A60S2常用C51代码-定时器计算
23单片机STC12C5A60S2常用C51代码-软件延时计算
24单片机入门-C51语言实现双机串口通信发送机接按键接收机数码显示
25单片机入门-数字电压表和模数转换(ADC)知识基础解说
26单片机入门-C51实现数字电压表模数转换详细设计分步骤详细解说
27单片机入门-C51语言实现数字电压表ADC0808通道选择解说
28单片机入门-C51语言实现数字电压表用LCD12864显示结果解说
29单片机入门-C51语言实现数字电压表用LCD12864显示结果解说
30单片机入门-C51实现用TLC549模数转换用LCD设计数字电压表解说
31单片机入门-数模转换和DAC0832芯片简单介绍第一节解说
32单片机入门-C51语言用DAC0832实现正弦波的波形发生器第二节解说
33单片机入门-C51语言DAC0832实现三角波方波波形发生器第三节解说
34单片机入门-C51语言用DAC0832实现凸形波发生器第四节解说
35单片机HEX文件下载到单片机步骤
3651单片机用汇编语言让8个LED灯向左循环闪烁
3751单片机用汇编语言的查表法控制红绿交通灯
3851单片机用汇编语言的控制LED灯闪烁
39单片机汇编语言常见错误和解决办法
4051单片机用汇编语言实现存储器块清零
4151单片机用汇编语言实现ASCII码转换
4251单片机用汇编语言实现BCD码转换
4351单片机用汇编语言实现程序跳转表
4451单片机用汇编语言实现内存块移动
4551单片机用汇编语言实现数据排序
4651单片机用汇编语言的查表法控制任意LED闪烁
4751单片机主要汇编指令集
4851单片机用C51语言实现I2C24C02存储器用法和实例
三:单片机入门知识:
1单片机Keil开发软件常见编译错误解释及解决办法
2单片机怎么防止代码拼写错误
3学好单片机的作用和怎么学好单片机
4单片机汇编语言利用查找表法实现任意LED闪烁
5单片机汇编语言循环指令实现LED左循环闪烁
651系列单片机汇编语言实现简单的交通灯控制
751系列单片机汇编语言利用查找表方法实现简单的交通灯控制
8单片机入门-C51语言实现简单的红绿LED交通灯控制
9单片机入门-C51语言指针的LED灯闪烁控制电路应用实例
10单片机Keil软件常见语法和拼写错误原因和处理办法
初学者如何快速上手单片机
(此处已添加圈子卡片,请到今日头条客户端查看)单片机的学习者有初入职场的菜鸟工程师,有渴求知识的在校大学生,也有迫于项目需求的电子工程师。迫于项目需求转换开发平台的电子工程师往往具备其他类型单片机的使用经验,学习新类型的单片机并不会有太大的障碍,但是菜鸟工程师和在校大学生就是真正的“初学者”。初学者在开始学习单片机的时候都有一个相同的问题那就是“怎么才能尽快地学会使用单片机?”
菜鸟工程师由于身边有“老兵”的指导,加之有目的明确的工程项目的驱动,在单片机学习上并不会走太多的弯路。在校大学生在学习之初,首先要面对的就是“迷茫”,空有一腔热情,却不知如何下手。
在学习单片机之初应当有一些基础知识准备。单片机是电子技术发展到一定程度才出现的产物,本身就是众多电子技术的结晶,对其中一些知识的了解是学习单片机所必需的,所以网络上经常出现的“零基础”学习单片机是不客观的说法。在学习单片机之初,应该具备基础的电路知识,主要包括基本的数字电路和模拟电路知识。比如,在学习单片机的I/O口时,就会涉及数字电路知识中I/O口电平、施密特触发器等内容;在学习单片机的ADC通道时肯定会涉及信号带宽等模拟电路方面的内容。在学习单片机之前不苛求必须有深厚的电路功底,但是常识性的电路知识是不可或缺的。
学习单片机的很大一部分工作是学习单片机的编程,简单地讲就是编写代码控制单片机的工作流程。目前,绝大部分的单片机开发工具都能够支持C语言,并作为单片机的开发语言,也有人推崇使用汇编语言作为单片机的开发语言。不可否认使用汇编语言可以获得更高的执行效率和代码密度,但是汇编语言在开发效率和代码的可读性上比C语言要差。事实上,C语言编译器效率已经提高到了相当高的水平了,C语言编写的代码编译后在执行效率和代码密度上跟汇编语言相比并没有太大的差距,C语言早就成为单片机开发的绝对主力。所以初学者掌握基本的C语言知识即可,无须在开发语言的抉择上花费太多的时间。
准备的最后一点就是学会使用最基本的实验设备,这里列举一般的实验室都能提供的4种设备:万用表、稳压电源、示波器和信号发生器。这些设备的熟练使用将对学习中遇到的调试(bebug)有非常大的帮助。
有了以上的准备,就可以正式开始单片机的学习了。初学者最好选用一款性能稳定,范例丰富并且推广较好的单片机作为学习目标。性能稳定,避免在学习过程中遇到由于芯片本身的设计失当导致的一些无法解决的问题;范例丰富,大量的示例供用户阅读和借鉴,更容易理解单片机的操作机理;推广较好,意味着学习的受众面较广,有很好的学习氛围和学习资料,并且有容易获得的学习开发板。从这3点出发,MSP430系列单片机就是一个很好的选择。
首先,该单片机目前在电子行业已经使用多年,一直都作为低功耗单片机的标杆产品;其次,该单片机所有的型号都具备官方范例代码,而且有较多的参考案例;最后,MSP430单片机在中国通过大学计划推广了多年,大量的大学生使用这款单片机完成实验、参加竞赛,积累了很多的书籍教材和网络资料,开发板类型也很丰富,TI提供售价约为几十元人民币的LaunchPad开发板。单片机都有相似性,学会使用一款单片机,再过渡到另一款就不太困难了。
学习单片机可以从学习单片机的开发环境开始,当前的单片机都有自己对应的集成开发环境(IDE,Integrated Development Environment),并有免费版本供初学者下载使用。集成开发环境可以完成代码的编辑、编译和调试过程,使用起来比较方便。TI推出的CCS5还可以完成MSP430单片机的图形化配置。对于初学者,集成开发环境的基本使用没有障碍,但是特别要注意的是开发环境中对应的开发工程的属性配置。
熟悉开发环境的开发流程后,就可按照引导教材或者用户手册,逐一了解单片机的各功能模块的特性并完成对应的功能模块的实验操作。逐个模块熟悉下来,基本上一款单片机即可学会使用。这样一个流程下来,能够掌握单片机的基本操作。希望熟练掌握则需要进一步通过完成更为复杂的实验或者项目来锻炼。
前面的介绍中也强调了实验的重要性,实际上大多数学习单片机的初学者都会陷入一个误区,过度的重视实验,把绝大部分精力放在调试上,却忽视了单片机使用原理的学习。这种情况在大学生身上非常明显,很多情况下还没有能够理解单片机功能模块或者外设的使用原理和方法,就急切的展开实验。大多数情况下,编写的代码还存在缺陷甚至错误,无法达到预期的效果,就进入到了无尽的盲目修改和调试中。最典型的情况就是刚开始接触一个外设,连工作方式和寄存器的功能还没有弄清楚,就开始粘贴示例代码,并编译下载。反复调试不能成功,心态就开始变的浮躁,进而厌恶单片机。
如果一直调试未果,学习热情被消耗殆尽,对单片机的使用产生恐惧感,最终就会放弃单片机的学习。细究这种情况的原因,其实就是急功近利的心态在作祟。初学者都急切的希望自己的代码可以跑起来,所以重心就从“学”偏移到了单纯的“做”上。这种心态我要特别提出来,希望能够告诫初学者必须保持平稳的心态,先仔细地浏览教材或者用户手册,理解工作原理,之后再调试代码完成实验。
单片机学习过程中每个人都会遇到各种各样的难题并且遭遇长时间的调试过程。遭遇到这样的情况,就需要冷静下来查找问题成因。一方面,可以借助于网络,查找是否有相似的问题并借鉴其他人的分析及解决方案,这是一个比较直接高效的方法;另一方面,反复地查阅单片机的数据手册或者用户手册,逐个分析列举可能的原理,并设置对应的测试来解决,一些“莫名其妙”的问题,往往需要通过这样的手段来解决。
当然,能够获得有使用经验的老师或工程师的指导则是最直接、最有效的方法。随着单片机学习以及使用的深入,遇到的问题将越来越复杂化,这时候外界因为缺乏对此项目的深入了解,所能起到的协助作用就会减弱,这个时候独立的定位问题以及解决问题的能力就必须具备。所以在学习的整个过程中,都应该有意识地培养这种能力。
当熟悉单片机的使用之后,就应该完成一个视野转换的过程。这个时候关注范围则应该由单片机扩展到整个单片机系统上,不仅仅关心单片机上代码的实现,还需要考虑如何构建以单片机为核心的电子系统。单片机工程师一般会对一个或者若干个类型的单片机非常熟悉。
在得到工程项目需求时,能够快速地评估系统所需要的单片机控制核心,在满足需求的前提下一般会尽量采用最熟悉的单片机,合理设计划分系统电路功能模块,尽可能高效利用单片机片上的外设,以达到最优化的设计。如果评估发现使用的单片机不合适,则还需要更换单片机平台。在工业应用上,还必须考虑单片机系统所需要面对的严苛工作环境,保证系统能够顺利通过相应工业标准的测试。最终完成由点到面的扩展,逐步朝单片机工程师方向迈进。
(此处已添加圈子卡片,请到今日头条客户端查看)相关问答
有哪些可以学习 单片机 的 视频 ?欢迎关注"灵思致远IT学苑"的头条号,最近发布了一系列单片机入门的学习视频教程,非常适合初学单片机的个人,通过仿真,讲解了C51语言基础语法知识,跟LED,数码...
求 单片机 入门教程?很多师兄推荐王云51单片机教程,这本书带有同步教学视频(云龙51单片机视频教程),他的教程仔细,视频也全面,入门看这本书足够了。很多师兄推荐王云51单片机教程,这...
b站 单片机 哪个教程好?0基础的话,比较推荐郭天祥的单片机课程,内容比较容易理解,有配套书籍视频。0基础的话,比较推荐郭天祥的单片机课程,内容比较容易理解,有配套书籍视频。
单片机 是怎么通过pwm波来控制电机运转的,工作原理是什么?三、单片机PWM控制原理现在很多单片机都有PWM功能,一般情况下,单片机的PWM功能是通过定时器来实现的,在使用时,需要对定时器的寄存器进行PWM功能的设置。...现...
如何学习 单片机 ,应该看些什么书?建议先从51看起吧,如果一点底子都没有,那的先看书,看下大致的学习内容,去图书馆看看,单片机初级教程或者MCS51等。可以看看郭天祥的视频,《十天学会单片机...
51 单片机 如何入门?工具材料:单片机书一本,开发板一块,电脑一台。操作方法01第一步:先找一套单片机相关的教材来学习,了解一下单片机开发都有哪方面的内容,对单片机有一个...工...
有Python基础的小白如何学习 单片机 ?关于怎么学?个人觉得既然有python基础,就不要去找那种打着单片机的名号骗你学习python的教程了,如果有条件的话,就直接买个树莓派,再找一些关于如何实际它的...
为什么很少有AVR 单片机 的教程?AVR单片机是1997年由ATMEL公司研发出的增强型内置Flash的RISC(ReducedInstructionSetCPU)精简指令集高速8位单片机。可以广泛应用于计算机外部设备、工业....
求 单片机 编程软件教程?这个问题有点大,因为目前市面上单片机有很多种,而每种单片机都有自己的编程软件,这些编程软件虽然编译原理近似,但是编译环境、编程配置的差别还是很大的,所...
初学者学 单片机 好还是树莓派好?很久没有焊接硬件了,其实也没多久也就离开实验室一个来月。哈哈,这样一说大家可能也猜到了,我就是一悲催的硬件狗。1、单片机和树莓派的不同(直观上)1“...