数字逻辑(计科专业)

news/2024/11/8 6:33:58/

 数制、码制、逻辑运算

 

基本逻辑符号

半加器

用与非门实现

全加器

编码器

编码就是将信息装换成独特的代码或信号输出的电路

普通编码器:任何时候只允许输入一个有效编码信号,否则输出就会发生混乱。

优先编码器:允许同时输入两个以上的有效编码信号。当同时输入几个有效编码信号时,优先编码器能按预先设定的优先级别,只对其中优先权最高的一个进行编码。

译码器

译码是将二进制码翻译成代表某一特定含义的信号。(即电路的某种状态)

常见的唯一地址译码器

1.二进制译码器 :2-4线74HC139,3-8线74HC138

2.二——十进制译码器:7442

3.显示译码器:CMOS七段显示译码器74HC4511

数据选择器

能实现数据选择功能的逻辑电路。它的作用相当于多个输入的单刀多掷开关,又称“多路开关”。

也就是说,它可以从多个输入信号中选择一个并将其输出。

特点:并入串出

 

数值比较器 

对两个二进制数字进行比较(A、B),以判断其大小的逻辑电路。

时序逻辑和组合逻辑区别

组合逻辑电路:它是一种没有存储元件或状态(也就是无记忆)的逻辑电路。它的输出仅由输入决定,不依赖于任何时钟等外部信号。组合逻辑电路的特点是:输出只与当前的输入有关;它可以实现各种基本的逻辑运算,如与、或、非、异或、多路选择器等。典型的应用包括算术逻辑单元、编码器/译码器、加法器、比较器等。

时序逻辑电路:它是一种具有存储元件或状态(也称为有记忆)的逻辑电路。它的输出既依赖于当前的输入,也依赖于前一时刻的状态。时序逻辑电路的动态行为受到时钟信号控制,每当时钟信号发生变化时,它的状态才会更新或者转移。常见的时序逻辑电路包括:触发器、计数器、状态机等。

区别:组合逻辑电路是一种组合多个逻辑门进行的简单逻辑运算的电路,其输出由输入数值决定,并且不受之前任何状态或电路模块的影响。时序逻辑电路则是另一种类型,具有状态和输出两个属性,在每个时钟脉冲到来时,其状态会根据先前状态以及输入信号更新,使得输出与状态相关。在应用方面,时序逻辑电路通常用于实现计数器、定时器、开关模式控制器等需要存储状态或需要特定时序行为时使用;而组合逻辑电路通常用于构建数学操作电路和编码解码电路。

锁存器与触发器

锁存器---对脉冲电平敏感的存储电路,在特定输入脉冲电平(高或低电平)作用下改变状态。
触发器---对脉冲边沿敏感的存储电路,在时钟脉冲的上升沿或下降沿的变化瞬间改变状态。

同步清零与异步清零

异步清零是指与时钟不同步,即清零信号有效时,无视触发脉冲,立即清零,不需要时钟配合;

同步清零是时钟触发条件满足时检测清零信号是否有效,有效则在下一个时间周期的触发条件下,执行清零,需要时钟配合。

举个例子:从0000开始计数, 反馈清零的信号是1010,那么异步清零的芯片74X161计算模时1010不算有效状态(时间过短不稳定),M = 10;而在同步清零74X163芯片中,1010算一个有效状态,M = 11,和同步置数计算模过程一样。

串行和并行

串行通信

缺点:传输速度较慢

优点:传输线少、连线简单,特别适合多位数据的长距离通信;

并行通信

缺点:若数据位数较多、传送距离较远时,则线路复杂,成本较高且干扰大,不适合远距离传送。

优点:传送数据速度很快,传输效率高,

(别和计组混在一起)

各芯片真值表

8421BCD编码器

 8-3线 优先编码器CD4532

EO为允许输出控制端,GS为组选信号输入端。 

允许多个输入信号同时有效,输出时对优先级别高的输入信号进行编码

3-8译码器 74HC138

能将3位二进制信号输入转换为8条输出线之一

CMOS七段显示译码器74HC4511

用于驱动共阴极 LED (数码管)显示器的 BCD 码—七段码译码器,具有BCD转换、消隐和锁存控制、七段译码及驱动功能的CMOS电路,能提供较大的拉电流,可直接驱动LED显示器,有拒绝伪码的特点。

能够将4位二进制输入信号转换为相应的七段LED数字输出 

74LS151  8选1数据选择器

 

 能将8个输入信号中的任何一个输出到单个输出线上

74HCT194双向移位寄存器

它是四位移位寄存器,能够在各种数字信号处理应用中实现数据的输入、输出和传递等操作 

74VC161(异步清零)

 \overline{CR} 低电平有效,立即清零

\overline{PE} 低电平有效,下个时钟上升沿到来置数

CEP\quad CET其中有一个是低电平时,保持

1.异步清零端优先级一般是最高

2.CR为清零,PE为预置 TC终止计数端(与最大计数信号(如1111)同步产生)

CP = CET*Q3*Q2*Q1*Q0 = 1

CO是表示进位输出信号 CET是错误检测输出信号

3.Q: CR为什么一定要接1端,悬置不是也是高电平吗?

   A: CR端悬空时处于不定状态。因CMOS电路的输入电阻很大,悬空的输入端很容易感应外界 的电磁干扰,导致输入端电平忽高忽低,如果出现了低电平将导致整个电路不受时钟控制。

(这件事告诉我们不要随便悬空,除非你有充分理由可以这么干)

 1100-->1101-->1110-->1111这四个部分是游离态,这种现象是自启动现象,一个正确的时序系统前提条件是具备自启动特性

用74VC161组成256进制计数器(需要两片74VC161)

同一时钟源

TC信号与最大计数信号同步产生,也就是说TC产生信号是在第十五个脉冲的上升沿,而进位要求满16才进一,TC消失的时候才是第十六个脉冲信号到来的时候。经过一个非门后,TC第十五个脉冲的下降沿就可以给高位进位信号

拓展 :

1.怎么用74VC161组成160进制计数器?

可以使用级联法实现,160不是质数可以转换成10*16,16位为低位,10位为高位,然后用反馈置数or清零

2.怎么用74VC161组成质数进制计数器?

质数不能拆解,所以不能用级联法实现,只能用反馈法实现

级联法:可以实现大模非质数值

反馈法:可以实现任何模数

 74LS90

R0A、R0B:清零端

S9A、S9B:异步置9端

R0A、R0B优先级一样,其中一个工作时,另一个要设置成无效,S9A、S9B同理

 又叫2-5-10进制异步计数器

最大模值为10

下降沿有效

 注意5421BCD的真值表顺序是Q0 Q3 Q2 Q1


http://www.ppmy.cn/news/74379.html

相关文章

2023逆向分析代码渗透测试flag0072解析(超详细)

一、竞赛时间 180分钟 共计3小时 1.从靶机服务器的FTP上下载flag0072,分析该文件,请提交代码保护技术的类型。提交格式:XXXX。 2.提交被保护的代码所在地址。提交格式: 0xXXXX。 3.提交代码解密的密钥。提交格式: 0xXX。 4.请提交输入正确flag时的输出。提交格式: XXXX。…

TCL文件访问

目录 文件名 基本文件输入输出命令 随机文件访问 当前工作目录 文件操作和获取文件信息 文件名 TCL 提供了丰富的文件操作的命令。通过这些命令你可以对文件名进行操作(查找匹配某一模式 的文件)、以顺序或随机方式读写文件、检索系统保留的文件信息(如最后访…

TensorFlow 1.x学习(系列二 :4):自实现线性回归

目录 线性回归基本介绍常用的op自实现线性回归预测tensorflow 变量作用域 线性回归基本介绍 线性回归: w 1 ∗ x 1 w 2 ∗ x 2 w 3 ∗ x 3 . . . w n ∗ x n b i a s w_1 * x_1 w_2 * x_2 w_3 * x_3 ... w_n * x_n bias w1​∗x1​w2​∗x2​w3​∗x3​..…

倒挂的解决方案你现在是一位计算机专家,来聊一聊:“美国的火星探测器Mars Path-finder 就是因为优先级倒挂而出现故障的故事”

目录 倒挂的解决方案 你现在是一位计算机专家,来聊一聊:“美国的火星探测器Mars Path-finder 就是因为优先级倒挂而出现故障的故事” ●使用中断禁止 具体证明请参阅Liu和Kayland于1973年发表的论文。 ● 因时序或外部中断或进程挂起而导致操作系统获…

加密与解密 调试篇 动态调试技术

目录 OllyDbg调试器的使用 CPU窗口 反汇编窗口 信息面板 数据面板 寄存器面板 栈面板 OllyDbg的配置 界面设置 调试设置 加载符号文件 基本操作 调试 单步跟踪 如果我们想直接运行 如果想重新运行 设置断点 下面对这个程序进行完整的调试分析 方法1 猜函数 方法…

第七章 面向对象编程(基础)

一、类与对象 1. 类和对象的区别和联系 (1)类是抽象的,概念的,代表一类事物,比如人类、猫类... 即它是数据类型。 (2)对象是具体的,实际的,代表一个具体事物&#xff0c…

Linux systemd

这里写目录标题 一:配置文件内容二:配置文件位置三:开机启动配置四:systemctl使用 一:配置文件内容 systemd服务配置文件存放在/usr/lib/systemd目录下,有系统system和用户user之分,需要开机不登录就能运行的程序,放在/usr/lib/systemd/syst…

排序问题之归并排序

题目描述 给定一个长度为 N 的数组 A,请你先从小到大输出它的每个元素,再从大到小输出它的每个元素。 输入描述 第一行包含一个整数 N。 第二行包含 N 个整数 1,...,a1​,...,an​,表示数组 A 的元素。 1≤N≤5105,−109≤ai≤109 输出…