数字电路-【百科总结】

article/2025/9/15 15:33:37

在这里插入图片描述

基本信息:

  • 中文名称::数字电路
  • 别名::数字系统、数字逻辑电路
  • 英文名称::Digital Circuit
  • 构成材料::半导体工艺制成的数字集成器件

目录:

1.发展
2.分类
3.特点
4.应用
5.分析方法
6.测试技术
7.电路研究
8.优点

一、发展:

    数字电路 是以 二值数字逻辑为基础的,其 ‘工作信号’ 是离散的数字信号。电路中的电子晶体管工作于 开关 状态,时而导通、时而截至

   “数电” 的发展与 “模电”一样经历了由:①电子管、②半导体分立器件、③集成电路等几个时代
但数电比模电发展的更快,

从60年代开始,数字集成器件以双型工艺制成了小规模逻辑器件。随后发展到中规模逻辑器件
70年代末,微处理器的出现,使数字集成电路的性能产生质的飞跃。

   数字集成器所用的材料以硅材料为主,在高速电路中,也使用化合物半导体材料,例如:砷化镓等。

   逻辑门是数字电路中一种重要的逻辑单元电路,TTL逻辑门问世较早,其工艺经过不断改进,至今仍为主要的基本逻辑器件之一。
   随着CMOS工艺的发展,TTL有被CMOS器件所取代的趋势

   近几年,可编程逻辑器件PLD特别是现场可编程门陈列FPGA的的飞速进步,使数字电子奇数开创了心的局面,不仅规模大,而且将硬件与软件结合,使器件的功能更加完善,使用更灵活。

   数字电路或数字集成电路是由许多的逻辑门组成的复杂电路。与模电相比较,它主要进行数字信号的处理(既信号以0与1两个状态表示),因此抗干扰能力较强。 数字集成电路有各种门电路、触发器以及由它们构成的各种组合逻辑电路和时序逻辑电路。
    一个数字系统一般由控制部件和运算部件组成,在时脉的驱动下,控制部件控制运算部件完成所要执行的动作。 通过模拟数字转换器、数字模拟转换器,数字电路可以和模拟电路互相连接。


二、分类:

按功能来分:

  • 组合逻辑电路:

        简称组合电路,它由最基本的逻辑门电路组合而成。特点是输出值只与当时的输入值有关,即输出惟一地由当时的输入值决定。电路没有记忆功能,输出状态随着输入状态的变化而变化,类似于电阻性电路,如加法器、译码器、编码器、数据选择器等都属于此类。
    
  • 时序逻辑电路:

     	简称时序电路,它是由最基本的逻辑门电路加上反馈逻辑回路(输出到输入)或器件组合而成的电路,与组合电路最本质的区别在于时序电路具有记忆功能。时序电路的特点是:输出不仅取决于当时的输入值,而且还与电路过去的状态有关。它类似于含储能元件的电感或电容的电路,如触发器、锁存器、计数器、移位寄存器、储存器等电路都是时序电路的典型器件。
    

按电路有无集成原件来分:

  • 分立元件数字电路
  • 集成数字电路

按集成电路的集成度来分:

  • 小规模集成数字电路(SSI)
  • 中规模集成数字电路(MSI)
  • 大规模集成数字电路(LSI)
  • 超规模集成数字电路(VLSI)

按构成电路的半导体器件来分:

  • 双极型数字电路
  • 单极型数字电路

.

三、特点:

特点说明
同时具有算术运算和逻辑运算的功能数字电路是以二进制逻辑代数为数学基础,使用二进制数字信号,既能进行算术运算又能方便地进行逻辑运算(与、或、非、判断、比较、处理等),因此极其适合于运算、比较、存储、传输、控制、决策等应用。
实现简单,系统可靠以二进制作为基础的数字逻辑电路,可靠性较强。电源电压的小的波动对其没有影响,温度和工艺偏差对其工作的可靠性影响也比模拟电路小得多。
集成度高,功能实现容易集成度高,体积小,功耗低是数字电路突出的优点之一。电路的设计、维修、维护灵活方便,随着集成电路技术的高速发展,数字逻辑电路的集成度越来越高,集成电路块的功能随着小规模集成电路(SSI)、中规模集成电路(MSI)、大规模集成电路(LSI)、超大规模集成电路(VLSI)的发展也从元件级、器件级、部件级、板卡级上升到系统级。电路的设计组成只需采用一些标准的集成电路块单元连接而成。对于非标准的特殊电路还可以使用可编程序逻辑阵列电路,通过编程的方法实现任意的逻辑功能。

四、应用:

数字电路与数字电子技术广泛应用于 电视、雷达、通信、电子计算机、自动控制、航天等技术领域

好爱好爱你哦!wxy


五、分析方法:

数字电路主要研究对象是电路的输出与输入之间的逻辑关系,因而在数字电路中不能采用模拟电路的分析方法,例如,小信号模型分析法。
由于数字电路中的器件主要工作在开关状态,因而采用的分析工具主要是逻辑代数,用功能表、真值表、逻辑表达式、波形图等来表达电路的主要功能。

随着计算技术的发展,为了分析、仿真与设计数字电路或数字系统,还可以采用硬件描述语言,使用如ABEL语言等软件,借助计算机来分析、仿真与设计数字系统。


六、测试技术:

数字电路在正确设计和安装后须经严格的测试方可使用。事实上,在逻辑设计阶段就应该考虑到数字电路的测试。

如果对电路的测试目的只是为了检查电路是否发生了故障,则称这种测试为数字电路的故障检测;
对电路的逻辑功能的测试称为功能测试或静态测试;
对电气特性或时间特性的测试称为动态测试;

如果测试的目的不仅是为了检查电路是否有故障,而且还要确定发生故障的部位,则称这种测试为故障定位。


七、电路研究:

数字电路中研究的主要问题是输出信号的状态(“0"或"1”)和输入信号(“0"或"1”)之间的逻辑关系,即电路的逻辑功能。

数字电路的研究方法是逻辑分析和逻辑设计,所需要的工具是逻辑代数。 (在正逻辑下,"0"是低电平,"1"是高电平,高低电平没有明确的界限)


八、优点:

优点描述
稳定性好数字电路不像模拟电路那样易受噪声的干扰。
可靠性高数字电路中只需分辨出信号的有与无,故电路的组件参数,可以允许有较大的变化(漂移)范围。
可长期存储数字信息可以利用某种媒介,如磁带、磁盘、光盘等进行长时期的存储。
便于计算机处理数字信号的输出除了具有直观、准确的优点外,最主要的还是便于利用电子计算机来进行信息的处理。
便于高度集成化由于数字电路中基本单元电路的结构比较简单,而且又允许组件有较大的分散性,这就使我们不仅可把众多的基本单元做在同一块硅片上,同时又能达到大批量生产所需要的良率。


http://chatgpt.dhexx.cn/article/sTLxDkB0.shtml

相关文章

Android11/Android Q分屏功能实现

android11/Q分屏实现。 1、先确认支持分屏。 调用boolean supportsSplitScreenMultiWindow ActivityTaskManager.supportsSplitScreenMultiWindow(mContext); 确认是否支持分屏。 若返回false,修改frameworks\base\core\res\res\values\config.xml config_supp…

android google 分屏 多窗口 popup无法显示故障分析

原创无极限,欢迎加微信公众号 code_gg_home ,关注更多内容 问题描述 [Message][Input method]Display is wrong when message at split mode. 分屏模式下短信界面显示不正确 操作步骤 1.打开message然后退出 2.打开一个app如Call,然后长按recent键…

Android分屏模式代码实现

文章目录 生命周期开发者相关相关模块和主要类ActivityManagerWindowManagerFramework APISystemUI 多窗口的功能实现两个系统服务简介ActivityManagerService负责Activity管理。WindowManagerService负责Window管理。 Activity启动过程Task和Stack多窗口与Stack分屏模式 参考链…

android分屏资源适配,Android N 分屏适配

支持和禁止分屏功能 android:resizeableActivity"true|false" 通过AndroidManifest中进行配置,来支持或者禁止分屏功能 监听是否进入分屏模式 重写Activity或者FragmentActivity的onMultiWindowModeChanged方法 Override public void onMultiWindowModeCh…

Android多窗口分屏(原生方法)

事实上KitKat已经可以实现多窗口分屏,只是功能不全,Google并没有把这个功能提供给用户。 使用am stack boxes可以查看当前系统存在的Activity Stack: 1 am stack boxes output: Box id1 weight0.0 verticalfalse bounds[0,38][800,1208] Sta…

Android实现一键开启自由窗口、分屏、画中画模式——自由窗口模式

转载请注明出处:https://blog.csdn.net/sunmmer123 忙过一段时间后,新需求又来了“多个应用/页面间在不用退出或者切换的情况下,可同时操作” 咋一听是不是很迷惑,简单来说“此时你在爱奇艺刷着剧,不退出爱奇艺的情况下…

android6.0分屏插件,xposed分屏模块安卓6.0下载

安卓6.0系统分屏软件(xposed分屏插件)是一款支持分屏多任务软件,具有多窗口/双窗口功能,在众多智能分屏app中算是比较好用的啦,推荐给有需要的用户下载使用! 安卓6.0多窗口分屏软件简介 XHFW3在6.0下能用,很多以前的xp…

Android实现一键开启自由窗口、分屏、画中画模式——分屏模式

转载请注明出处:https://blog.csdn.net/sunmmer123 Android实现一键开启自由窗口、分屏、画中画模式系列 一键开启自由窗口模式一键开启进入分屏模式一键开启画中画模式 通过上一篇博文,我们学习了一些多窗口模式的基本概念以及如何自定义入口开启自由窗…

AndroidQ 分屏窗口尺寸计算 (WMS部分)

1. 分屏窗口尺寸计算 1.1 窗口添加到WMS Activity首次启动之后,在其resume阶段会将自己的Window添加到WMS: void makeVisible() {if (!mWindowAdded) {ViewManager wm getWindowManager();//顶层DecorViewwm.addView(mDecor, getWindow().getAttribut…

android T分屏流程

概览 分屏前的order Task display areas in top down Z order:TaskDisplayArea DefaultTaskDisplayAreamPreferredTopFocusableRootTaskTask{919dc1b #1 typehome ?? U0 visibletrue visibleRequestedtrue modefullscreen translucentfalse sz1}mLastFocusedRootTaskTask{919…

android 分屏切换流程,一种切换分屏模式和多窗口模式的方法与流程

本发明涉及一种切换分屏模式和多窗口模式的方法,适用于常见的带有触摸的电子设备,包括但不限于在系统的用户界面中使用触摸的方法进行导航的电子设备。 背景技术: 分屏模式是一种将两个应用扩充到全屏幕的交互方法。近几年随着技术的发展,使用触摸作为设备的输入方式已经被…

Android 分屏模式-多窗口支持

第一篇博客请多多担待,测试一下。 来自于https://developer.android.com/guide/topics/ui/multi-window.html#lifecycle Android N 添加了同时显示多个应用窗口的支持,在手持设备上,两个应用可以在“分屏”模式中左右并排或者上下并排显示。…

AndroidQ 分屏窗口模式 (AMS部分)

1. 多窗口 1.1 栈 Android7.0开始支持多窗口,多窗口分为三种,画中画,分屏,自由窗口,多窗口的核心原理其实就是分栈和设置栈边界, 分栈即把不同窗口模式下的Activity放在不同的ActivityStack中&#xff0…

Android分屏显示(多窗口支持) 开发总结

最近公司有分屏显示需求,遇到几点问题 ,在此记录,以做备忘。 我所谓的分屏显示,是在同一个界面内,分屏显示两个app的界面 或者是 注意点1: 系统好像没有获取应用显示的左右或者上下位置的方法,…

android安卓手机分屏多窗口实现方法

效果图 frameborder"0" allowtransparency"true" scrolling"no" vspace"0" hspace"0" style"display: block; position: static; padding: 0px; margin: 0px; border-style: none; vertical-align: baseline; width: 3…

Android实现一键开启自由窗口、分屏、画中画模式——画中画模式

转载请注明出处:https://blog.csdn.net/sunmmer123 Android实现一键开启自由窗口、分屏、画中画模式系列 一键开启进入自由窗口模式一键开启进入分屏模式一键进入画中画模式 通过前俩篇博文,我们学习了一些多窗口模式中的自由窗口模式与分屏模式的知识 最…

Android多窗口模式(分屏模式)

Android N 支持多窗口模式,或者叫分屏模式,即在屏幕上可以同时显示多个窗口。 在手机模式下,两个应用可以并排或者上下同时显示,如图 1 所示,屏幕上半部分的窗口是系统的 CLOCK 应用,下半部分是系统设置功能…

git 命令怎么创建新分支?

问题 比如:我们要以 dev 分支创建一个 test-branch 分支。 解决 1、在本地创建一个 test-branch 分支,并切换到该分支。 git checkout -b test-branch执行完,可以使用下面命令查看是否创建了该本地分支 git branch -a2、把分支推到远程仓…

git命令之快速搭建远程仓库

首先使用系统管理员账号登录远程服务器,具体步骤如下所示: 1 安装git应用程序 sudo apt-get install git 2 创建git用户组和git用户,具体命令如下所示: groupadd git adduser git -g git 3 修改git用户默认shell为git-shell…

Git命令常用操作 代码拉取和提交

常规的git命令就是以下几个语句 项目首次拉取 git clone 项目地址url拉取并同步代码到本地 git pull将本地所有更改的文件添加到缓存区 git add .添加备注,方便之后查看历史提交记录 git commit -m "本次提交备注信息"提交到git仓库 git push