单片机该如何学习

单片机应用范围广,现在很多人想要对单片机进行学习,那初学者要从什么开始呢?接下来由我来跟大家讲讲,希望这篇文章对您有所帮助。

1146606f3dbb4569ce3d39072609477a.jpeg

本文针对想学单片机,但是又不知道从什么学起的零基础的学员。

首先呢,单片机是做为控制,是要结合其他芯片来使用的,用单片机来控制其他芯片或者元器件。

那么问题来了,要怎么控制呢?这就是我们要学习的地方,我们可以让单片机发送命令给需要控制的芯片,来实现自己想要的功能。

单片机软件和硬件都需要,硬件上呢,就是电路的连接,因此还需要掌握一些模电、数电的知识,比如认识电容、电阻、二极管、三极管等。还有认识一些逻辑门电路。

软件上呢,就是在电脑上,在一个叫keil5(或者keil4)的软件上编写C语言的代码,代码里写的是一些让单片机做的事情,比如让哪个管脚输出高电平或者低电平。还有PCB画板,没错!连接电路还可以用电脑来画,当然,也可以直接拿杜邦线来将元器件和芯片连接起来,但是我个人觉得比用电脑画麻烦,电脑画板用的软件可以是Altium Designer。

所以,在学习单片机之前可以先把C语言、模电、数电了解一下,小伙伴们可以去图书馆找找相关的书籍来看,C语言的话要多练,书上都会有例子,照着书上的例子多敲敲。

有些小伙伴可能就要问了,如果没有这三门学科的基础,能直接学单片机吗?这种情况下,可以试着找本单片机的书来练,但是电路是一定要会看的,我建议初学者先学51单片机,因为51单片机容易,上手快,看书上的步骤、例子,多动手实践,试着去理解,遇到代码不会的话就查查C语言的资料,找一本C语言的教程来了解用C语言写程序的框架,作为能把单片机程序看下去的前提条件,至于电路的基本知识,就结合单片机的学习,缺少哪些知识就补充学习。如果为了学习单片机而先把模电、数电、C语言都系统的学习,这个过程太长了,而且不那么容易坚持下去,可能对于单片机而言就还没有入“坑”就弃“坑”了。

把51都弄懂了之后,其他大多数单片机用法其实也差不多的,大都是让单片机输出高低电平来控制其他芯片。

最后,让我来举一个单片机使用的例子,比如你要测温度,就要用一个测温度的芯片,跟单片机连接,让单片机按照这个芯片的时序来编写代码,然后读取数据,显示出来。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

爱瑞单片机

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值