计组实验报告

好久没写博客了,最近也不知道在忙什么,一个学期就这样过去了。。不扯这个了,来简单的说一下我们学校的试验报告吧

试验一验证74LS181的运算和逻辑功能

电路图如下

电路图原理

这个原理没什么好说的,A0-A8分别是两个数据的输入端S0-S4是运算方式的控制位,Cin和M是控制运算方式和进位的端口,最后那个F0-F4输出的是运算结果。

验证运算功能

实验2运算器

实验的示意图

最后的实验电路图如下


这个电路图其实并不算是我画的,其实我是直接用的别人的(当时我在搞别的事情)
这个74244其实就是两个74LS244拼接成的子电路。具体74244的原理其实就是当G输入为低电平的时候处于导通状态。为高电平的时候呈现为高阻态。
然后74374是一个寄存器有74244功能当OC为高电平的时候为高阻态,低电平有效。当CLK输入一个上升沿脉冲的时候就会把数据存进去,然后会在另一端输出。
74373是一个暂存器,CLK输入上升沿脉冲的时候就会把数据存进去并在另一端输出。
整个实验的基本流程就是通过K8作为数据输入端,先把数据存到GR1和GR2中(也就是74374)。最后把数据存到DR1和DR2中(也就是74273),最后通过ALU运算单元(181芯片)把结果给显示出来。

注意事项

1.注意总线上只能有一个74244处于发送数据状态(接收数据可以有多个),要不然会无法接收数据。
2.这个数码管是显示16进制的数据的,上面不是10进制
3.ALU运算说明可以参考181的芯片说明

实验三字发送器和跑马灯

实验电路


这个实验挺好玩的,实现也很简单,其实最主要的目的就是为了学习这个字发生器的原理,然后为下一个实验做准备。。。字发生器的原理其实就相当于电动开关。

实验四模拟微程序的实现

这个实验实际上是基于实验2的,由原来的手动开关变成程序自动完成。

电路图

位数说明

实验原理

其实就是自己通过字发生器把原来自己手动开开关的过程变成了自动完成。0代表关闭1代表打开,我们只需要按照实验二的过程把开关的书顺序转换为二进制(这个转换的过程巨麻烦。。。)

注意事项

1.注意最好不要同时给多个寄存器上升沿脉冲,要不然电路图会报错。。。
2.默认某些芯片最好给低电平,要不然后面再切换就需要多做一步。
3.一定要有耐心,要不然这个实验会让你气炸。。