分类
verilog 数电

verilog仿真——数值比较器74HC85

任务

  • 实现74HC85的程序设计与仿真
  • 用74HC85连接成1个16位的数值比较器

74HC85

程序设计

仿真

16位数值比较器

串行接法

思路

将上一级的比较结果传递下去,级联最后一级得到最终结果.

同样将最初的输入端保留,以便更多[……]

继续阅读

分类
verilog 数电

verilog仿真——8选1数据选择器74HC151

任务

  • 实现74HC151的程序设计与仿真
  • 用两片74HC151连接成1个16选1的数据选择器

74HC151

思路

数据选择器介绍 参照芯片的引脚设计

程序设计

仿真

16选1数据选择器

思路

用两片实现,则1片代表高8位,1片代表低[……]

继续阅读

分类
verilog 数电

verilog仿真——7段显示译码器74HC4511

任务

实现74HC4511的程序设计与仿真

思路

  • 根据芯片的真值表直接设计,输入与输出的对应关系。
  • 将输入端口的各功能对应实现:
    • //D[3:0] 为输入信号
    • //Y[6:0] 译码器输出编码
    • //LT_n:灯测试输入,低电平有效,所有输出置1,检查好坏
    • //BL_n:当灭灯输入;当LT_n[……]

      继续阅读

分类
verilog 数电

verilog仿真——3线-8线译码器74X138

任务

  1. 实现74X138的程序设计
  2. 用74X139和74X138构成5线-32线译码器

74LS139 为两个2线-4 线译码器

74X138

思路

参考译码器芯片的功能,进行输入端口到输出端口的对应,并实现相关输入控制端口的特性。

程序设计

仿真

[……]

继续阅读

分类
verilog 数电

verilog仿真——8线-3线优先编码器CD4532

任务

  1. 实现CD4532的设计与仿真
  2. 用2片CD4532构成16线-4线优先编码器

CD4532

实现思路

根据示例基本掌握verilog的语法,可以进行自主设计。

  • 原本想通过逻辑表达式将编码器的内部逻辑表达,但看到示例中有用到case的语法,是人易读的表达方式,因此改为用[……]

    继续阅读

分类
verilog 数电

verilog仿真——2选1数据选择器

教程

根据慕课平台上提供的教程文档按步骤操作

进行二选一数据选择器的设计与仿真:

一定要搞明白缩写系列:
mux为multiplexer的缩写
multiplexer:指多路复用器。是从两个或多个源(2的次方)到一单个信道。与数据选择器的概念一致

设计解读

分类
大二 数电

时序逻辑电路——锁存器

例题

分析

锁存器的功能:实现对某一状态值的存储。

对于题目中的SR型锁存器,有两个输入端对存储的状态值进行设定,其中,只有Set有效时,存储的状态值Q被置为1;只有Reset有效时,Q被置为0.

对于S和R同时有效(为1)的情况,由于或非门G1、G2对1敏感——只要有1[……]

继续阅读

分类
大二 数电

组合逻辑电路的设计

6.15更新:老师公布讲解视频后的一些思路整理
4.25全篇完成[……]

继续阅读

分类
数电

组合逻辑电路设计

例题

解析

首先根据要求列出真值表:

将输出为1的最小项相或,并进行化简,转化:

但要注意!此时题目的要求是:用2输入与非门

所以最终的结果应该是:

[……]

继续阅读

分类
数电

奇偶校验

例题

知识点

奇校验码:信息位和校验位  1 的个数为奇数

解析见下页:

解答

两道题相互补充,列逻辑电路真值表:

AB C D L1L2L00000001000101110000011100111111000 ……

符[……]

继续阅读