计算机硬件大型作业报告,计算机硬件大作业.doc

计算机硬件大作业

计算机硬件大型作业报告

项目名称 设计一个彩灯控制器

指导老师

姓 名

学 号

计算机工程与科学学院

报告日期 2014年 7 月 1 日

实践项目意义

计算机硬件大型作业是整个计算机教学过程中的一个实践环节,目的是使学生巩固知识、增强能力、提高素质,促进学生的全面发展。通过计算机硬件大型作业这一实践环节,培养学生系统回顾检查系列课程学习的基本理论、基本知识,使所学的理论知识系统化、网络化、融会贯通;培养学生独立思考、独立分析、独立解决问题的能力;培养学生硬件动手能力,提高学生对计算机系统的整体理解,提高学生的电路设计的综合能力。通过作业小组成员的集体合作,培养学生合作共事、协同工作的能力,为学生今后更好地胜任计算机系统软硬件相结合的应用开发打好扎实的基础。

实践项目原理

我们设计的8路彩灯控制器有4种花型:

由中间到两边对称性依次亮,全亮后仍由中间向两边依次灭

8路灯分为两半,从右向左依次亮,再顺次灭

8路灯分为两半,从左向右依次亮,再顺次灭

从两边向中间依次亮,再从两边向中间顺次灭

我们要实现这四种花型的不同显示,需要用到两片74LS194移位寄存器实现移位功能,8路彩灯控制器主要通过74LS194移位寄存器的每一位控制一组灯,通过控制S0、S1的0或1来改变电路状态,由不同的电路状态点亮灯光,就形成了多种多样的花色。

74LS194为4位双向移位寄存器,具有并行输入/输出,左移,右移,清零等的逻辑功能,其逻辑符号及其引脚图如下:

逻辑符号 引脚图

D0~D3:并行输入端; Q0~Q3:并行输出端;

S0、S1:操作模式控制端; CR :为直接无条件清零端;

SR:右移串行输入端 SL:左移串行输入端;

CP:时钟脉冲输入端;

74LS194的功能表如下图所示:

74LS194功能表

实验原理图:

实践项目的设计

为了实现

为了实现两个4路输出不同花色的变换,需要分别控制两个芯片的输入,用到了S1和S2,通过S1和S2的赋值来实现4种不同的花色变换

为了实现花色循环需要用到输出结果反馈给输出端利用异或的结果来实现依次循环变换

花色一:S1S2=00

中间往旁边依次亮起,再依次中间往旁边熄灭00111100111111111100001100011000

花色二:S1S2=01

从右边依次亮起,再依次从右边熄灭00110011111111111100110000010001

花色三:S1S2=10

从左到右依次亮起,在依次从左到右熄灭11001100111111110011001110001000

花色四:S1S2=11

从两边依次亮起,再从两边依次熄灭11000011111111110011110010000001

实践项目调试过程

花色一

S1S0=00

花色二、

S1S0=01

花色三、

S1S0=10

花色四

S1S0=11

5、大型作业的心得与收获

这次彩灯控制器的设计主要掌握了

其实,可以用74LS161这个16进制加法寄存器来控制电路状态的变化,实现几种花色的连续变换,增加彩灯变换的动感,但是由于实践中的种种问题,决定选用了第一种方法,就是采用两个输入控制端来选择不同花色。

之后,在实验室里面,在实验箱上面进行电路的连接,又温习了数字逻辑的时候对实验箱和maxplusII的应用,电路连接,对应的引脚连接,下载,调试,等等……

总之,这个实验,我收获最大的就是74LS194的运用,它的移位功能,以及操作模式控制端的不同赋值,实现的功能,还有,就是通过查阅网络资料,进一步了解了74LS194的逻辑功能及使用方法,知道了移位寄存器的扩展,把移位寄存器输入端与输出端相连实现环形计数器的几种情况。然后,懂得了对实验输入的需求分析,根据不同的输入需求,选择不同的控制元件,比如只一个彩灯控制实验我们选择了异或门来控制输入。之后,对电路设计方法有了深入理解,另外,我深刻感受到了小组之间协同合作很重要,通过对各种问题的探讨,分析,查阅资料

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值