当前位置:文档之家› 8路彩灯控制器实验报告

8路彩灯控制器实验报告

《8路彩灯控制电路设计》课程设计报告专业:班级:姓名:学号:同组成员:指导教师:赵玲2015年1 月7 日目录一、课程设计目的 (3)二、课程设计要求 (3)(一)、彩灯控制器设计要求 (3)(二)、课程设计总体要求 (3)三、课程设计内容 (3)(一)、设计原理分析 (3)(二)、器件选择 (5)(三)、具体电路连线及设计思路 (6)1、时钟控制电路 (6)2、花色控制电路 (7)3、花色演示电路 (8)4、总体电路图 (10)四、实际焊接电路板思路及过程 (11)(一)、设计思路及电路图 (11)(二)、设计及焊接过程 (11)(三)、电路板展示 (12)五、课程设计总结与体会 (13)一、课程设计目的1.巩固数字电路技术基础课程所学的理论知识,将学习到的理论知识落实到实际,所谓学以致用。

并且将模拟电路技术基础和电路分析基础等课程的所学知识加以强化。

2.熟悉几种常用集成数字芯片74LS161、74LS194等的功能和应用,并掌握其工作原理,并将这几种芯片的应用结合起来。

从而学会使用常用集成数字芯片进行电路设计。

3.学会使用protues软件进行模拟电路仿真,并且学会将仿真电路实现。

4.了解数字系统设计的基本思想和方法,学会科学分析和解决问题,学会使用基本元器件其进行电路设计。

5.培养自己的动手能力,团队协作能力。

二、课程设计要求(一)、彩灯控制器设计要求设计并制作8路彩灯控制电路,用以控制8个LED按照不同的花色闪烁,要求如下:1.接通电源,电路开始工作,LED灯闪烁;2.LED灯按照事先设计的方式工作,要求闪烁的模式不能少于三种模式;3.(选做内容)闪烁时实现快慢两种节拍的变换。

(二)、课程设计总体要求(1)根据设计任务,每人独立完成一份设计电路图,并要求仿真实现;(2)根据设计的电路图,两人一组,利用万能板完成电路的焊接,并调试成功;(3)每人独立完成一份设计报告。

三、课程设计内容(一)、设计原理分析1.基本原理如下:总体电路共分三大块。

第一块实现时钟信号的产生和控制,利用555定时器连接电路实现该功能;第二块实现花型的控制及节拍控制,利用74LS161芯片实现该功能;第三块实现花型的演示,利用74LS194芯片实现该功能。

主体框图如下:2.根据所提供的实验器材各模块总体思路如下:(1).时钟信号产生和控制(clock)电路:利用555定时器接对应的电阻、电容后形成多谐振荡器,从而产生脉冲信号。

公式;f=1/((R1+2R2)CIn2); T=((R1+2R2)CIn2;(2).花型控制电路:由两片74LS161 4位二进制同步计数器和7个与非门4个非门共同完成花型控制电路,两个74LS194作为一个组合完成一个花色,但是两个74LS194在演示时实际是相互对立的,所以每个74LS194连接的4个灯在每种花色里一共需要产生8种不同的状态。

通过控制不同的脉冲下SR、SL、S0、S1的输入来控制每个脉冲下LED灯移动方向以及移动状态。

因为在第一个74LS161在0000时为初始状态,0001时开始亮第一个灯,所以第八个状态时第一个74LS161状态为1000,在下一个状态1001时,将它的Q3与Q0的与非门接在两个74LS194和自己的的MR上与,使其异步置零,这时8盏灯全部熄灭,之后进入下一个花色演示。

因为亮完三种不同花色之后将进入下一个循环,所以第二片74LS161将设计成三进制,即将Q0与Q1的与非门接到异步置零端上。

(3).由两片74LS194 双向移位寄存器完成花型演示部分,可左移右移完成花3.整个花型控制电路设计如下:我将8路灯上下四个摆成了两个菱形。

如下图所示:花型1:8路灯从D1至D8逐个亮,然后全部熄灭。

花型2:两个菱形同时依次亮两个灯,然后这两个灯绕着两个菱形流动两圈后,这4个灯同时熄灭花型3:上面一个菱形4路灯逐一亮起后,下面一个菱形的4盏灯开始亮,这时上面4盏灯逐一熄灭,等下面4个灯都亮起后,全部熄灭。

4.花色表格表示将D1-D8八个灯的状态,亮则为1,不亮记为0,则每种花色的状态如下:三种花型每种花色演示一遍,之后全部熄灭,待三种花型循环一次之后,进入下一个循环。

(二)、器件选择74LS161(四位二进制同步计数器)-------------------------------- 2个; 74LS194(移位寄存器)---------------------------------------- 2个; 74LS04------------------------------------------------------- 4个; 74LS20----------------------------------------- --------------7个; LED发光二极管--------------------------------- -------------- 8个; 555---------------------------------------------------------- 1个;电容:4.7µf-------------------------------------------------- 1个;电容:0.01µf------------------------------------------------- 1个;电阻:47kΩ-------------------------------------------------- 2个;电阻:470Ω-------------------------------------------------- 8个;导线若干。

(三)、具体电路连线及设计思路1.时钟信号电路:由一片555加上适当电容及电阻实现。

电容取:4.7μf 0.01μf电阻取:47 kΩ时钟信号周期为:脉冲周期T=(R1+R2)Cln2=0.33s电路图如下:555定时器的连接:1接地,2和6相连,2连一个4.7µf的电容后接地,连一个0.01μf的电容后接地,4和8相连后接电源正极,8接47kΩ的电阻和7相连,7连47kΩ的电阻和6相连。

2.花型控制信号电路:由二片74LS161级联计数器实现,将其几个输出信号加上适当门电路产生三种花型所需的输入信号。

两片双向移位寄存器74LS194的的SR、SL、S0、S1等均有两片74LS161控制,两片74LS194的驱动方程如下;注:为了区分两片74LS161,不妨将第二个74LS161的输出端记为q0、q1、q2、q3,因为没有提供与门和或门所以只有使用与非门和非门组合表示与门和或门;第一片74LS194:SR=(Q1*q1)’; SL=Q3; S0=(q0’*Q2)’;S1=((Q2*q1)’)’= Q2*q1; MR=(Q0*Q3)’;第二片74LS194:SR=(Q1*q1)’; SL=Q3; S0=(q0’*Q2’)= q0+Q2;S1=((q1*Q2’)’)’= q1*Q2’; MR=(Q0*Q3)’;电路图如下:下面对74LS做一个简单的介绍:(1)74LS161引脚图(2)74LS161的功能表74LS161为二进制同步计数器,具有同步预置数、异步清零以及保持等功能。

从功能表的第一行可知,当CR=0(输入低电平),则不管其他输入端(包括CP端)状态如何,四个数据输出端QA、QB、QC、QD全部清零。

由于这一清零操作不需要时钟脉冲CLK配合,所以CR(即仿真时的MR端)为异步清零端,且低电平有效,也可以说该计数器具有“异步清零”功能。

3.花型演示电路:由二片移位寄存器74LS194级联实现。

其八个输出信号端连接八个发光二极管,为了保护二极管,在每个二极管后面都接了一个470 的电阻,并且电阻之后接地。

用其输出信号控制发光二级管的亮灭实现花型演示。

电路图如下:74LS194的引脚图:74LS194的功能表:74LS194是移位寄存器,利用两块双向移位寄存器74LS194和8路LED灯组成的终端负责显示任务,移位寄存器采用“串入并出”的方式,而且每个芯片组各自独立。

当工作时左右移动的串入脉冲共同控制LED灯的亮和灭,进而形成各种花色。

4.总体电路图如下:四、实际焊接电路板思路及过程;(一)、设计思路及电路图在焊接电路时,由于我的电路比较复杂,光与非门就有7个,所以我们选用了周泓岑的电路。

我们先是上网上查找了74LS161、74LS04、74LS20、74LS194的引脚图,然后对应着仿真电路图做了一番改造,我们画出了仿真电路图中没有的引脚例如8接地,6接电源,尽量避免了交叉。

可是即使是我们两人中较为简单的电路图改造出来依然令人咋舌,因为我们毕竟是学软件的,并不擅长硬件方面,所以这个对于我们来说难度太大,于是我们又对原仿真电路图进行了简化改造,去掉了一个与非门,这时连接出来的电路图才觉得可以试一试。

我们的电路图如下所示;(二)、设计焊接过程在电路图设计出来后,我们就进行了分工。

由周泓岑主要负责焊接工作,由我来检查电路图并且指示周泓岑应该焊哪一根线,同时我还进行了飞线的制作。

在焊接哪一根线之前,我会用铅笔仔细地在电路板上描出要焊的线。

万一锡焊地过多了,我们就会用吸锡器将其清除。

就这样,在在经过了整整一天的焊接后,我们终于焊出来了完整的电路。

(三)、电路板展示:五、课程设计总结与体会这次数电课程设计对于我来说,是一个极大的挑战,因为我们之前做的课程设计莫过于写一段代码或是使用软件设计一个作品出来,而这个数电课程设计却是对于我们对于数电知识的掌握以及我们的动手能力的极大的综合考察。

完成这个课程设计我们前前后后大概花了两周的时间才总算完成!开始老师将题目布置下来时,我一脸茫然,根本不知道该如何下手。

因为我们虽然学过74LS161和74LS194芯片的功能以及方法,但是如何将它们结合起来设计出来一个电路,难度还是很大的!所以我开始没有设计而是对于数电课本做了一番研究,对于这两种芯片的功能和方法有了进一步的了解,这时我们班上已经有同学设计出来了电路图,虽然电路图很简单,花色也比较单一,但是对于我来说却非常的具有参考意义。

我仔细研究了别人的电路图,大概明白了如何将74LS161与74LS194联系起来。

然后在17周时我到图书馆静气凝神设想了三种花色,然后通过列出真值表找出来了74LS161的各个输出端具有什么关系才会出现这样的花色,然后在草稿纸上画出了草图,在晚上时我使用proteus按照草图画出了仿真实验图,连电路图我倒没花多少时间,我本以为要花大量时间去修改电路图呢!谁知开始只出现了一点小问题,修改之后一举成功!!!在仿真答辩时,由于是我自己设计的电路所以对于它的工作原理非常熟悉,所以对于老师的提问对答如流。

相关主题