一、Purpose
1. 利用数字电路的知识,用74LS73或74LS74(即D触发器或JK触发器)和各种逻辑门实现一个串行BCD(8421)检测器。
2. 锻炼实验操作技能,使之更熟练。
二、Devices
Equipmental Box
ANY LOGICAL GATE
74LS73 (双JK负边沿触发器)
74LS74 (正边沿触发双D型触发器)
三、Requirements
检测输入信号是否是8421码,若是,输出0,不是,输出1.(假设8421码在传输过程中是由低位到高位传输)
四、Steps
1. 根据需求,画出状态图
2.状态化简
化简后发现少于8个状态,且状态稀疏,改用A-F标记状态
3.状态编码
A-000,B-001,C-010,C-011,D-100,F-101.
4.输出转换表
5.激励输出表
6.激励方程和输出方程
7.检查未使用的状态:检查发现有2个未使用状态,编码为110,111,代入激励方程中可得他们可以跳转为100和101回到正常状态中,不影响电路,故不作处理。
8.电路图-看下图Multisim软件设计图片:
五、Conclusion
1. 通过学习,从得分析需求,写出状态图,进行状态化简,状态编码,写出输出转换表,激励输出表,写激励方程和输出方程,都最后的电路上面的实现。很好地回顾并熟悉锻炼了时序逻辑电路设计的知识。
2. 通过做实验,把学习到的理论知识做了实现。既锻炼了动手能力,让课堂生动有趣,增强对理论知识的记忆,同时也增加了对数字电路的兴趣。
3. 反省:要先分析好再接电路,对于未使用的状态可以先暂时设为d状态,可以设定一些显像管监视中间状态。