计算机组成原理实验一内容
设计LED计数电路
使用了四个或门来控制输出,如图所示。其中,第一个或门由全部五个输入控制,第二个或门由后四个输入控制,第三个或门由后三个输入控制,第四个或门由后两个输入控制,第五个输入单独控制一个输出。
设计5输入的16进数据编码器
使用excel真值表来自动生成如图所示电路,该电路可以讲五个输入转化成一个三位二进制数,即可用于控制16进制数据编码器。
Excel真值表如下图所示:
设计7段数码管显示驱动电路
通过Analysis circuit建立一个四输入七输出的电路,通过填写真值表的值,自动生成如图所示电路。该电路利用了第二问中编码器生成的三位二进制数,把该二进制数转化成7段数码管的每一段,即可用于控制7段数码管。
利用第二问中生成的二进制数值,在数码管驱动中把它转换成数码管的显示格式,输入真值表。真值表如下图所示:
确认在7段数码管中每个接口分别控制哪一段。经查阅资料和测试,确认每个接口的控制段如下:
从而,可以把数码管驱动的七个输出端分别接到对应的接口。
小数点控制线直接接一个电源,使小数点一直保持亮的状态。如下图:
综合以上3个电路完成相应需求
形成一个测试电路,如下图所示。当按下“1”按钮时,第1个LED亮;当按下“3”按钮时,前3个LED亮;当按下“5”按钮时,5个LED亮。同时两个数码管显示相应数字。
经过封装、连线等一系列操作,最终得到以下电路: