电工学习网

 找回密码
 立即注册
查看: 1683|回复: 1
打印 上一主题 下一主题

学习单片机需要数字电子技术的哪些知识?

[复制链接]
跳转到指定楼层
楼主
发表于 2020-12-12 08:05:17 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

单片机是一片可以编程的数字电路芯片,单片机在工作的时候它所能认识的只有高低电平所组成的信息。所以在学习单片机之前必须有一定的数字电路知识,这样才能有助于我们更快地学会单片机技术。下面根据我对单片机的了解,我来谈谈在学习单片机前应该学习数字电路的哪些知识。

数字电路的基础知识之一是数字进制之间的转换

我们知道不管是8位的单片机还是16位的单片机,在编写程序的时候数字进制之间的转换是避免不了的。因此我们如果是数字电路的初学者,一定要熟练地学会十进制与二进制之间的转换和二进制与十六进制以及十进制与十六之间的转换。比如我们用单片机去控制数码管、点阵LED以及液晶显示屏,要用它们去显示一些数字或者图案的话是离不开数制之间转换的。

数字电路的基础知识之二是各种逻辑门电路

单片机是一个集硬件与软件为一体的可编程的数字芯片,我们先说一下它的硬件。在以单片机为核心的控制电路中,为了实现单片机的控制功能,在很多情况下会需要各种逻辑门电路去参与完成,我举一个最简单的例子,当初我学习单片机独立按键这一知识点时,我们不但用软件的方法可以避免按键抖动给单片机带来的干扰,而且还可以用硬件的方式去完成按键去抖动的任务,它的效果也十分明显。

在软件编程方面也经常会用到各种逻辑关系表达式,比如与逻辑、或逻辑、异或逻辑等等,这些与数字电路中的逻辑关系式都是相通的。另外在分析单片机内部逻辑电路关系时也会用到各种逻辑门电路的基础知识,因此学好数字电路中的各种逻辑门电路对我们学习单片机软件和硬件都有很大的帮助。

学习单片机需要数字电子技术的哪些知识?
数字电路的基础知识之三是逻辑电路和时序电路

要学好单片机,对于数字电路中的各种逻辑电路和时序电路也要熟练掌握才行。像常用的译码电路、移位电路、锁存电路等在单片机硬件电路中都十分常见。比如我们可以通过一个三八译码器用单片机的有限几个I/O口去控制数码管、点阵以及LED灯,能够实现复合控制的效果。

学习单片机需要数字电子技术的哪些知识?

总的说来,学习数字电路是学习单片机的基础。只要把数字电路以上三点知识完全掌握,学习单片机也不是什么困难的事情了。


回复

使用道具 举报

沙发
发表于 2020-12-13 18:33:02 来自手机 | 只看该作者
学单片机只需要学习,数字电路吗?,还要不要学模拟电?

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

电工学习网 ( )

GMT+8, 2024-5-5 10:53

Powered by © 2011-2022 www.diangon.com 版权所有 免责声明 不良信息举报

技术驱动未来! 电工学习网—专业电工基础知识电工技术学习网站。

栏目导航: 工控家园 | 三菱plc | 西门子plc | 欧姆龙plc | plc视频教程

快速回复 返回顶部 返回列表