0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

怎么样才能学好数字电路

电子森林 来源:电子森林 作者:苏老师 2021-09-12 15:00 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

“数电”如此基础的一门课程,但真正掌握却不那么容易,过去几年通过跟几百位来自不同学校、不同年级的硬禾实战营的学员们近距离接触,感觉到普遍存在着如下的问题:

数电的学习实际上是脱离实践的,多数的学校是一个学期的理论课程之后再做EDA实验,上理论课的时候无法关联这些理论的应用场景,做实验的时候无法、也无暇有效地重温书本上的理论知识,而多数的学校教授理论课的老师和指导实验的老师是两拨人;

没有有效的实验平台 - 在多数高校的实验室里,要么是基于古老的、已经被产业淘汰的分立器件;要么是听起来、看起来非常高大上的试验箱,即便指导实验的老师对这些实验箱里的新技术也未必弄得明白、用得顺畅,一个学期过去,做实验的同学只是按照实验指导手册点按一些按钮、写一下实验报告而已。

当然还有就是教材的内容和教授的方式,基本上都是沿用几十年未变的体系来应对人类历史上发展最快的领域,一堆抽象的概念术语需要记住,而不知其用途,作为一门强应用技术的基础课程,缺乏与时俱进的应用场景关联是很难让学习者产生兴趣、深刻理解的。

那怎样才能有效地学好这门基础课程呢?

首先要“知识”联系“生活” - 上篇文章我讲过,数字逻辑是我们生活的日常,书本上讲授的任何一个知识点,在现实生活中都能够找到映射的对象,当你抬起手腕看表、过马路观察红绿灯、乘坐电梯的时候,想一下它们的功能跟数电里的哪些知识点相关?如果让你来设计,你会如何用各种数字电路搭建、组合起来?

要动手操作 - 当你用数电里的知识让一颗LED随着你的参数呼吸、让蜂鸣器根据你的频率奏响音乐,亲手设计一个能够定时的时钟,到点会给你音乐提醒,那种成就感、好奇心会让你深刻体会到数电的魅力,会驱使你更深入地探究每个实物背后的“数字逻辑”,书本上晦涩的知识也就变得鲜活、具体,一下子变得如此简单、明了;如何才能做到这些?很简单,一个小脚丫FPGA在手,随时随地编程,组合、时序逻辑、状态机可以通过板上的开关、按键(输入控制)、各种LED、数码管(输出显示)来实现;

要“看”信号 - 生活的复杂性源于各种阴差阳错,而阴差阳错的本质就是在某个时间点上的接口信号发生了错位,数字系统也是如此,各个功能模块之间的衔接出现很小的时序问题都会导致整个系统不能稳定工作。你要设计一个系统,你的角色不仅是个设计者,同时还是一个“医生”,要诊断你系统中的每一根信号,确保它们的工作状态如你的设定。数电的信号可以通过仿真软件来查看,比如电子森林网站(www.eetree.cn)上的电路仿真功能(点击文章后面的“阅读原文”即可跳转过去)就可以便捷地设计各种数字电路,并直观地查看各个信号的波形。

当然,更好的方式就是用仪器实际地测量各个你感兴趣的信号,你可以用示波器探头量测每一个信号,也可以用功能强大、价廉物美的多功能口袋仪器来同时查看多根信号线。

对于大多数同学来讲,也许ADALM2000稍显贵了一些(其实这个投资绝对值得),也可以用我们硬禾学堂专为基础电路(包括模电、数电)学习而开发的、被称之为“梅林雀”的掌中多功能仪器。

当然,工具只是起到辅助的作用,要学好数电最重要的还是要活学活用,通过一些简单、有趣、实用的小项目来深刻体会。

责任编辑:haq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 电路
    +关注

    关注

    173

    文章

    6064

    浏览量

    177493
  • 信号
    +关注

    关注

    11

    文章

    2903

    浏览量

    79690

原文标题:浅谈“数字电路”的学习(2)- 在兴趣和体验中高效学习

文章出处:【微信号:xiaojiaoyafpga,微信公众号:电子森林】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    数字电路—24、计数器

    数字电路中,能够记忆输入脉冲个数的电路称为计数器
    发表于 03-26 15:13

    数字电路—23、寄存器

    数字电路中,用来存放二进制数据或代码的电路称为寄存器。
    发表于 03-26 15:11

    数字电路设计中:前端与后端的差异解析

    本文介绍了数字电路设计中“前端”和“后端”的区别。 数字电路设计中“前端”和“后端”整个过程可类比盖一栋大楼:前端好比建筑师在图纸上进行功能和布局的抽象设计,后端则是工程队把图纸变成实体建筑的过程
    的头像 发表于 02-12 10:09 1342次阅读

    数字电路有哪些特点和作用

    在电子技术领域,数字电路具有一系列鲜明的特点,这些特点使其在众多应用场景中发挥关键作用,推动着现代科技不断向前发展。 信号的离散性是数字电路最为突出的特点之一。数字电路所处理的数字信号
    的头像 发表于 02-04 17:17 1589次阅读

    数字电路与控制系统关系

    在现代技术领域,数字电路和控制系统是两个不可或缺的组成部分。数字电路作为电子技术的基础,为控制系统提供了必要的硬件支持。而控制系统则是利用这些硬件来实现对各种机械设备或过程的精确控制。 数字电路
    的头像 发表于 01-24 09:43 1172次阅读

    数字电路在嵌入式系统中的应用

    随着科技的迅猛发展,嵌入式系统已经成为现代电子产品不可或缺的一部分。从简单的家用电器到复杂的工业控制系统,嵌入式系统无处不在。数字电路作为嵌入式系统的核心组成部分,其设计和应用直接影响着系统的性能
    的头像 发表于 01-24 09:41 1159次阅读

    数字电路中常见组件

    数字电路是由一系列电子组件组成的,它们处理的是二进制信号,即电压水平的高低,通常对应于逻辑“0”和“1”。以下是数字电路中常见的一些组件,以及它们的基本功能和特点: 逻辑门(Logic Gates
    的头像 发表于 01-24 09:40 1540次阅读

    数字电路编程语言介绍

    数字电路编程语言是专门为描述和模拟数字电路而设计的编程语言。它们通常具有以下特点: 硬件描述语言(HDL) :大多数数字电路编程语言都是硬件描述语言,如VHDL和Verilog。这些语言允许设计师以
    的头像 发表于 01-24 09:39 1399次阅读

    数字电路故障排除方法

    在现代电子技术中,数字电路扮演着至关重要的角色。它们广泛应用于计算机、通信、工业控制等领域。然而,由于各种原因,数字电路可能会出现故障,影响系统的正常运行。 一、故障排除的基本原则 安全第一: 在
    的头像 发表于 01-24 09:38 1664次阅读

    数字电路与模拟电路的区别

    在电子工程领域,数字电路和模拟电路是两种截然不同的技术。它们在处理信号、设计方法、应用领域以及性能特点上有着明显的差异。 一、信号处理方式 1.1 模拟电路 模拟电路处理的是连续变化的
    的头像 发表于 01-24 09:36 2127次阅读

    模拟电路数字电路的区别

    在现代电子技术中,模拟电路数字电路是两种截然不同的电路类型,它们各自有着独特的特点和应用场景。 一、信号处理方式 模拟电路: 模拟电路处理
    的头像 发表于 01-24 09:22 2067次阅读

    数字电路仿真实现

    电子发烧友网站提供《数字电路仿真实现.pdf》资料免费下载
    发表于 01-21 09:24 2次下载
    <b class='flag-5'>数字电路</b>仿真实现

    卡诺图在数字电路中的应用

    卡诺图(Karnaugh map,简称K-map)在数字电路中具有广泛的应用,它主要用于布尔代数表达式的简化和最小化,从而优化数字电路的设计。以下是卡诺图在数字电路中的具体应用: 一、布尔代数
    的头像 发表于 01-14 17:08 2348次阅读

    BJT在数字电路中的应用

    数字电路设计中,BJT因其独特的电气特性和成本效益而被广泛使用。BJT可以作为开关使用,控制电流的流动,从而实现逻辑功能。 1. BJT作为开关 在数字电路中,BJT最常见的应用之一是作为开关
    的头像 发表于 12-31 16:34 1625次阅读

    如何使用 Verilog 进行数字电路设计

    使用Verilog进行数字电路设计是一个复杂但有序的过程,它涉及从概念设计到实现、验证和优化的多个阶段。以下是一个基本的步骤指南,帮助你理解如何使用Verilog来设计数字电路: 1. 明确设计需求
    的头像 发表于 12-17 09:47 1768次阅读