数电实验三:组合逻辑电路分析与设计

转载自https://wu-kan.cn/_posts/2018-08-27-组合逻辑电路分析与设计/

数字电子技术实验报告

实验题目:组合逻辑电路分析与设计

预习报告

设计代码转换电路,输入为 4 位 8421 码,输出为 4 位循环码

逻辑真值表

| B 3 B_3 B3| B 2 B_2 B2| B 1 B_1 B1| B 0 B_0 B0| G 3 G_3 G3| G 2 G_2 G2| G 1 G_1 G1| G 0 G_0 G0|
|-|
|0|0|0|0|0|0|0|0|
|0|0|0|1|0|0|0|1|
|0|0|1|0|0|0|1|1|
|0|0|1|1|0|0|1|0|
|0|1|0|0|0|1|1|0|
|0|1|0|1|0|1|1|1|
|0|1|1|0|0|1|0|1|
|0|1|1|1|0|1|0|0|
|1|0|0|0|1|1|0|0|
|1|0|0|1|1|1|0|1|
|1|0|1|0|1|1|1|1|
|1|0|1|1|1|1|1|0|
|1|1|0|0|1|0|1|0|
|1|1|0|1|1|0|1|1|
|1|1|1|0|1|0|0|1|
|1|1|1|1|1|0|0|0|

卡诺图化简

G 3 = B 3 G_3=B_3 G3=B3显然。
| B 3 B 2 ∖ B 1 B 0 B_3B_2\setminus B_1B_0 B3B2B1B0|00|01|11|10|
|-|
|00|0|0|0|0|
|01|1|1|1|1|
|11|0|0|0|0|
|10|1|1|1|1|
G 2 = B 3 B 2 ‾ + B 3 ‾ B 2 = B 3 ⊕ B 2 G_2=B_3\overline{B_2}+\overline{B_3}B_2=B_3\oplus B_2 G2=B3B2+B3B2=B3B2
| B 3 B 2 ∖ B 1 B 0 B_3B_2\setminus B_1B_0 B3B2B1B0|00|01|11|10|
|-|
|00|0|0|1|1|
|01|1|1|0|0|
|11|1|1|0|0|
|10|0|0|1|1|
G 1 = B 2 B 1 ‾ + B 2 ‾ B 1 = B 2 ⊕ B 1 G_1=B_2\overline{B_1}+\overline{B_2}B_1=B_2\oplus B_1 G1=B2B1+B2B1=B2B1
| B 3 B 2 ∖ B 1 B 0 B_3B_2\setminus B_1B_0 B3B2B1B0|00|01|11|10|
|-|
|00|0|1|0|1|
|01|0|1|0|1|
|11|0|1|0|1|
|10|0|1|0|1|
G 0 = B 1 B 0 ‾ + B 1 ‾ B 0 = B 1 ⊕ B 0 G_0=B_1\overline{B_0}+\overline{B_1}B_0=B_1\oplus B_0 G0=B1B0+B1B0=B1B0

根据上述化简表达式,在proteus设计如下电路,并进行仿真

数电实验三:组合逻辑电路分析与设计_第1张图片
其中 A 4 … A 7 A_4\ldots A_7 A4A7对应 B 0 … B 3 B_0\ldots B_3 B0B3脚, A 12 … A 15 A_{12}\ldots A_{15} A12A15对应输出 G 0 … G 3 G_0\ldots G_3 G0G3脚;连续脉冲的频率为2kHz。
观察对应的波形可以发现,在 Q 0 … Q 3 Q_0\ldots Q_3 Q0Q3输入电平对应0~9时, G 0 … G 3 G_0\ldots G_3 G0G3输出电平对应其循环码,符合上面的逻辑真值表。

实验报告

加分项:设计电路,完成虚拟数码管的8421码译码输出显示

思路

使用七块16线-1线选择器74150芯片,每块芯片控制原数码管上的一个段码(a~g)的输入端口。

真值表

|input\output|a|b|c|d|e|f|g|
|-|
|0|1|1|1|1|1|1|0|
|1|0|1|1|0|0|0|0|
|2|1|1|0|1|1|0|1|
|3|1|1|1|0|0|1|1|
|4|0|1|1|0|0|1|1|
|5|1|0|1|1|0|1|1|
|6|1|0|1|1|1|1|1|
|7|1|1|1|0|0|0|0|
|8|1|1|1|1|1|1|1|
|9|1|1|1|1|0|1|1|
|A|1|1|1|0|1|1|1|
|B|0|0|1|1|1|1|1|
|C|1|0|0|1|1|1|0|
|D|0|1|1|1|1|0|1|
|E|1|0|0|1|1|1|1|
|F|1|0|0|0|1|1|1|

设计电路图

数电实验三:组合逻辑电路分析与设计_第2张图片
如图,使用74LS197构成16进制计数器作为代码转换电路的输入信号 Q 0 … Q 3 Q_0\ldots Q_3 Q0Q3;连续脉冲的频率为1Hz 。

运行仿真

数电实验三:组合逻辑电路分析与设计_第3张图片
如图,开始仿真后,数码管上依次显示的结果如上图所示,符合预期。

设计代码转换电路,输入为4位8421码,输出为4位循环码

实验仪器及器件

数字电路实验箱、万用表、示波器;器件:74LS86 *3、74LS197 *1

代码转换电路设计

具体设计和仿真已在预习报告中完成。

转换电路的效果检验及实验结果分析与讨论

数电实验三:组合逻辑电路分析与设计_第4张图片
波形分析:输入波形 D 1 … D 4 D_1\ldots D4 D1D4(对应 B 0 … B 3 B_0\ldots B_3 B0B3)周期依次翻倍,恰按按顺序构成二进制下的 0 … 15 0\ldots15 015,符合预期; D 8 … D 11 D_8\ldots D_{11} D8D11(对应 Q 0 … Q 3 Q_0\ldots Q_3 Q0Q3)中, D 10 , D 11 D_{10},D_{11} D10,D11周期相等但前者半周期,符合预期,按顺序输出4位循环码,符合预期。

实验心得与体会

  1. 通过完成本实验,我基本了解组合逻辑电路的设计与分析过程。
  2. 预习过程中使用仿真软件对结果进行仿真期间让我对仿真软件有了更深的了解,加分项让我在找不到原有元件下如何利用其它元件组合来达到预期效果。
  3. 实验过程中对示波器的操作应更加熟练,要获得较为稳定的波形,还需要多次练习。

你可能感兴趣的:(数电实验)