八路循环彩灯设计报告

合集下载

八路彩灯循环显示

八路彩灯循环显示

电子课程设计——8路彩灯显示目录一、设计任务与要求——————————————3二、总体框图—————————————————3三、选择器件—————————————————4四、功能模块—————————————————5五、总体设计电路———————————————7六、总结———————————————————9参考文献—————————————————9八路彩灯设计一、设计任务与要求控制8个LED进行花色显示,设计五种模式:LED从左到右依次闪烁;LED 从右到左依次闪烁;LED从中间到两边依次闪烁;LED奇数指示灯依次闪烁;LED偶数指示依次闪烁。

五种模式循环切换,复位键(CLR)控制系统的运行与停止。

二、总体框图方案一:图(1)方案一框图时钟输入:给分频电路时钟脉冲;计数器:控制五种循环模式的转换;移位寄存器:通过移位实现每种模式的所有状态;LED显示:彩灯演示;清零输入:CLR键,实现复位功能。

方案二;图(2)方案二框图时钟输入:给分频电路时钟脉冲;控制电路:状态机,当时钟输入给状态机一个脉冲输入后,状态机就会自动进行第一种循环,当第一种循环结束后,状态机会自动进行下一个循环,依次类推,当第五种循环模式结束后,状态机就会自动转换到第一种模式,这样一直循环下去。

LED显示:彩灯演示;清零输入:CLR键,实现复位功能;方案选择:方案二;选择理由:结构简单,易于实现。

三、选择器件1、Quartus II 6.0 软件;2、FPGA适配器实验板:标准配置是EP1C12Q240C8;3、下载接口是数字芯片的下载接口(JTAG),下载形式为USB-Blaster,主要用于FPGA芯片的数据下载;4、时钟源;5、电源、八个LED灯。

四、功能模块1、LED(状态机)模块图(3)LED(状态机)模块LED模块由两个主控进程控制,时序进程和辅助进程组成,各进程分工明确。

在完整的循环过程中,状态机中最先启动的是以CP为敏感信号的时序进程,当时序进程被启动后,按顺序进行五种循环模式,当CLR接收到一个低电平脉冲时,循环将自动恢复到第一种循环模式,继而进行循环.2、LED模块VHDL程序library ieee;use ieee.std_logic_1164.all;use ieee.std_logic_unsigned.all;entity cdxs isport(led : out std_logic_vector(7 downto 0);vga: out std_logic_vector(3 downto 0); ---控制小灯亮暗cp ,clr : in std_logic;ledd: out std_logic); ---20MHZ clock signalend cdxs;architecture one of cdxs is--signal fre :STD_LOGIC;signal s :std_logic_vector(5 downto 0); ---6花色signal s1 :std_logic_vector(7 downto 0); ---赋值给8个小灯beginvga<="0001";p1:process(cp,clr)beginif clr='1' thens<= "000000";ledd<=s(1);elsif cp'event and cp='1' thenif s<="100010" then s<=s+1;elses<="000000";end if;end if;ledd<=s(1);if s= "000000" then s1<="10000000";elsif s= "000001" then s1<="01000000";elsif s= "000010" then s1<="00100000";elsif s= "000011" then s1<="00010000";elsif s= "000100" then s1<="00001000";elsif s= "000101" then s1<="00000100";elsif s= "000110" then s1<="00000010";elsif s= "000111" then s1<="00000001";elsif s= "001000" then s1<="00000010";elsif s= "001001" then s1<="00000100";elsif s= "001010" then s1<="00001000";elsif s= "001011" then s1<="00010000";elsif s= "001100" then s1<="00100000";elsif s= "001101" then s1<="01000000";elsif s= "001110" then s1<="10000000";elsif s= "001111" then s1<="00011000";elsif s= "010000" then s1<="00100100";elsif s= "010001" then s1<="01000010";elsif s= "010010" then s1<="10000001";elsif s= "010011" then s1<="10000000";elsif s= "010100" then s1<="00100000";elsif s= "010101" then s1<="00001000";elsif s= "010110" then s1<="00000010";elsif s= "010111" then s1<="01000000";elsif s= "011000" then s1<="00010000";elsif s= "011001" then s1<="00000100";elsif s= "011010" then s1<="00000001";elsif s= "100000" then s1<="11111111";else s1<="00000000";end if;led<=not s1;3、仿真结果图(4)时序仿真图仿真分析:有仿真结果可以看出,在清零端 CLR输入无效时,在时钟脉冲的作用下,LED[7..0]的状态分别为011111111,10111111,11011111,11101111,11110111,11111011,11111101,11111110。

循环彩灯课程设计报告

循环彩灯课程设计报告
CD4017 有 10 个译码输出端 Q0~Q9,它仍随时钟脉冲的输入而依次出现高电 平。此外,为了级联方便,还设有进位输出端 QC,每输入 10 个时钟脉冲,就可 得到一个进位输出脉冲,所以 QC 可作为下一级计数器的时钟信号。
从上述分析中可以看出,CD4017(它的基本功能是对“CP”端输入脉冲的个 数进行十进制计数,并按照输入脉冲的个数顺序将脉冲分配在 Y0~Y9 这十个输 出端,计满十个数后计数器复零,同时输出一个进位脉冲。我们只要掌握了这些 基本功能就能设计出千姿百态的应用电路来。 四、电路原理图仿真 1.仿真软件
《数电课程设计》
循环彩灯控制电路
学 院: 专 业:电气工程与自动化 指导老师: 班 级: 姓 名: 学 号: 合 作 者:
一、设计背景
本次循环彩灯的设计制作由 555 定时器、CD4017 构成的中规模集成电路来
实现,其中 555 定时器组成的多谐振荡电路频率为 1Hz,CD4017 实现八进制加法
① 彩灯只有一种花样变化,没有其它的花样: 可能是计数器的芯片 74LS194 出现问题,应该检查循环控制逻辑电路。检查 是否正确接线,芯片是否功能完好。特别注意不能把非门的输入与输出接反了。 ② 彩灯无规律变化: 原因可能是由 555 定时电路产生的时钟脉冲信号不稳定,或者是在 555 电路 中没有标准的计算各电阻的阻值,电解电容,陶瓷电容的使用是否正确。 ③ 彩灯在移动过程中是两个灯一起跳 可能是是芯片 74LS194 在面包板上面没有接稳定,应该检查芯片是否通电, 各高低电平是否正常工作。应该检查导线是否有问题。 ④ 实验过程中灯一会亮一会不亮 最后可能是导线的接触不良问题,应该首先从电源是否良好的接入电路开始 检查,再检查 555 定时电路时候正常工作,最后检查芯片管脚电压。 ⑤ 有的灯亮,有的灯不亮 运用数字万用表检测是否是 CD4017 输出端的引脚出现故障。 七、理论值与实际值 理论结果:八路彩灯依次发光,亮灯时间为 1 秒,然后进入下一个循环。

制作循环彩灯实训报告

制作循环彩灯实训报告

一、实训目的通过本次实训,使学生掌握电路设计与制作的基本方法,提高动手能力和电路调试能力。

同时,培养学生的创新意识和团队合作精神,学会运用所学知识解决实际问题。

二、实训内容本次实训的主要内容包括:1. 确定电路设计方案;2. 制作电路板;3. 组装电路元件;4. 调试电路;5. 撰写实训报告。

三、实训过程1. 确定电路设计方案根据实训要求,我们设计了一种八路循环彩灯电路。

该电路主要由555定时器、74LS164移位寄存器、LED灯、电阻、电容等元件组成。

电路工作原理如下:- 555定时器产生一个周期为1秒的方波信号;- 74LS164移位寄存器将方波信号进行移位,控制LED灯的点亮顺序;- LED灯依次点亮,形成循环效果。

2. 制作电路板根据设计方案,我们使用PCB板制作电路板。

首先,在PCB板设计软件中绘制电路图,然后生成Gerber文件,最后将Gerber文件发送到PCB生产厂家进行制作。

3. 组装电路元件将制作好的电路板、555定时器、74LS164移位寄存器、LED灯、电阻、电容等元件按照电路图进行组装。

组装过程中,注意元件的焊接质量,确保电路的可靠性。

4. 调试电路组装完成后,进行电路调试。

首先检查电路板是否有短路、断路等问题,然后通电测试。

根据测试结果,调整电路参数,使LED灯能够正常循环点亮。

5. 撰写实训报告在实训过程中,详细记录电路设计、制作、调试的过程,分析出现的问题及解决方法,总结实训心得。

四、实训结果经过多次调试,我们成功制作了一款八路循环彩灯。

该彩灯能够按照预设的顺序依次点亮LED灯,形成循环效果。

电路稳定可靠,运行良好。

五、实训心得1. 在电路设计过程中,要充分考虑电路的可靠性和稳定性,选择合适的元件和电路参数。

2. 制作电路板时,要严格按照设计要求进行,确保电路板的精度和质量。

3. 组装电路元件时,要注意焊接质量,避免短路、断路等问题。

4. 调试电路时,要耐心细致,发现问题及时解决。

数电课程设计报告-八路彩灯循环电路

数电课程设计报告-八路彩灯循环电路

摘要数字电子技术已经广泛地应用于计算机,自动控制,电子测量仪表,电视,雷达,通信等各个领域。

例如在现代测量技术中,数字测量仪表不仅比模拟测量仪表精度高,功能高,而且容易实现测量的自动化和智能化。

随着集成技术的发展,尤其是中,大规模和超大规模集成电路的发展,数字电子技术的应用范围将会更广泛地渗透到国民经济的各个部门,并将产生越来越深刻的影响。

随着现代社会的电子科技的迅速发展,要求我们要理论联系实际,数字电子逻辑课程设计的进行使我们有了这个非常关键的机会。

每逢节日晚上都能看到街道旁都挂起五彩缤纷彩灯,给人一种节日的气氛。

然而,彩灯作为我们生活中的一部分,我们既要知道其然,还要知其之所以然。

因此,我们有必要去研究彩灯的工作原理。

数字电子技术课程设计也是培养学生综合运用学知识,发现、提出、分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程。

关键词:彩灯控制器、循环控制、电子电路仿真目录第1章设计方案 (5)1.1 设计目的 (5)1.2 设计要求 (5)1.3 总体框图设计 (5)第2章单元电路的设计 (6)2.1 定时器电路 (6)2.2 计数器电路 (8)2.3 译码器电路 (10)2.4 总电路设计 (12)第3章仿真 (13)3.1 Multisim软件的介绍 (13)3.2 EWB软件的介绍 (13)3.4 仿真步骤 (13)3.3 仿真结果 (14)第4章总结 (15)参考文献 (16)附录一 (17)附录二 (18)第1章设计方案1.1 设计目的1.学会将一个实际情况抽象为逻辑电路的逻辑状态的方法。

2.掌握计数、译码、显示综合电路的设计与调试方法。

3.掌握实际输出电路不同要求的实现方法。

1.2 设计要求1.八路彩灯输出显示。

2.彩灯的闪烁按一定规则变化,可通过输出开关设置彩灯闪烁的规律。

3.电路有复位控制,复位按钮闭合时彩灯循环输出,复位按钮断开时彩灯熄灭。

Word版可编辑-八路循环彩灯电路设计精心整理.doc

Word版可编辑-八路循环彩灯电路设计精心整理.doc

八路循环彩灯电路设计摘要:灯光的闪烁和流动可以用于各种各样的装饰,例如电子门标、广告装饰等。

灯光的流动总是特别吸引别人的注意力。

在夜晚,在城市的街头,当广告牌上的灯光流动起来时,城市就会马上变得生动起来。

我所设计的彩灯控制电路是原理很简单的一种利用大学所学到的数电知识制成。

只要了解几种集成电路便可轻松明白它的原理。

做好的彩灯可以放在室内,主人会感到温馨;放在餐厅等地方可以增加氛围。

本文基于电子线路CAD常用软件Protel99SE设计了一个简单的循环彩灯电路,各路彩灯由发光二极管模拟代替。

采用555定时器,计数器,移位器,产生控制循环信号,再利用74LF161A计数器和74LS194左右移位寄存器组成驱动电路来依次控制彩灯循环闪烁。

循环彩灯电路由驱动电路、输出电路、时钟电路和电源等为整个系统工作提供所需的能源。

CMOS 电路对电源电压的要求相对比较宽松。

循环彩灯电路是由TTL集成电路做成,并且采用5伏电源供电。

时钟电路是由555多谐自激震荡集成电路制成,与电阻和电容一起构成时钟周期发生器,为电路提供时钟信号,支持整个电路的工作。

驱动电路是由74LF161A计数器和74LS194左右移位寄存器组成,用以驱动发光二极管正常工作,并且在时钟电路的控制下让八个发光二极管循环工作。

关键词:八路彩灯;555定时器;计数器;移位寄存器The Design Of Eight Lines Circulating Lights Abstract: Lights flashing and the flow can be used for a variety of decoration, such as electronic door standard, advertising and decoration. The flow of light is always special to attract people's attention. At night, the streets in the city, when the flow of light on the billboards up, the city will soon get to life. I designed the lights control circuit is a very simple principle learned to use the University made several electrical knowledge. As long as several integrated circuits can easily understand its principles. Do the lights can be placed indoors, the owner will feel warm; on restaurants and other places to increase the atmosphere.Based on the electronic circuits commonly used CAD software Protel99SE designed a simple circuit lights cycle, and the brightest lights from the light-emitting diode simulations instead. Using 555 timers, counters, shifters, resulting in the control loop signal, and then use 74LF161A around the counter and 74LS194 shift registers control drive circuit to turn lights cycling. Cycle lights circuit by the drive circuit, output circuit, clock circuit and power supply for the entire system to provide the necessary energy. CMOS circuits the power supply voltage requirements are relatively relaxed. Cycle lights circuit is made by TTL integrated circuits, and the 5-volt power supply. Clock circuit is more than 555 integrated circuit made of harmonic self-excited oscillation, together with resistors and capacitors constitute the clock generator providing clock signals for the circuit to support the entire circuit. Drive circuit is 74LF161A counter and shift register 74LS194 about the composition, light-emitting diodes to drive to work, and under the control of the clock circuit so that the work cycle of eight light-emitting diodes.Key words:Eight lines circulating lights; 555 timer; Counter; Shift register目录1引言 (1)2 系统组成及工作原理 (1)2.1 基础设计目的 (1)2.2 基础设计要求 (1)2.3 总体设计思路 (2)2.4 电路框图 (2)2.5 PCB板布线 (2)2.5.1 布局规则 (2)2.5.2 布线规则 (2)3 循环彩灯的系统组成 (3)3.1 555定时器电路 (3)3.1.1 定时器电路产生时钟脉冲 (3)3.1.2 555定时器组成的多谐振荡电路 (4)3.2 74F161A及74LS194的功能 (5)3.2.1 74F161A四位二进制同步计数器 (5)3.2.2 74LS194四位双向移位寄存器 (6)3.3 设计彩灯控制电路 (7)3.4 电路图的仿真 (7)3.5 PCB板布线与制做方案的实施 (7)3.5.1 PCB板布线 (7)3.5.2 PCB板制作 (8)4 循环电路的总体设计 (8)4.1 循环彩灯原理图 (8)4.2循环彩灯仿真图 (9)4.3 循环彩灯PCB图 (9)4.4循环彩灯装配图 (10)4.5 循环彩灯实物图 (10)5 实验结果的调试与检验 (11)5.1 调试技巧方法 (11)5.2 调试中出现的原因、故障及排除的方法 (11)6 总结与设计结论 (11)6.1 总体结果 (11)6.2 设计结论 (12)6.3 收获 (12)参考文献 (15)致谢......................................................错误!未定义书签。

八路彩灯实验报告

八路彩灯实验报告

八路彩灯控制系统实验报告姓名:学院:电子工程学院学号:同作人:一实验目的1.熟悉数字电路中时序逻辑电路与组合逻辑电路的设计。

2.熟悉并掌握用移位寄存器设计彩灯控制器的方法。

二设计任务与要求1.彩灯明暗变换节拍为0.25S和0.5S,两种节拍交替运行。

2. 彩灯演示花型为三种(花型自拟)。

3. 彩灯用发光二极管模拟。

要求:即能控制8路LED以两种节拍、三种花型连续循环演示。

三参考器件给定器件为四2输入与非门(74LS00)1只,六反相器(74LS04)1只,二进制同步计数器(74LS161)2只,四位双向移位寄存器(74LS194)2只,四2选1数据选择器(74LS157)1只,555定时器1只,电阻、电容若干四实验要求按照设计任务设计电路,然后在仿真软件上进行虚拟实验,正确后,在实验板上搭建实验电路,观察彩灯花型是否正确,如果不正确,排除故障直至正确为止。

最后一步是撰写实验报告、整理文档,对实验进行总结。

五设计说明彩灯控制器原理框图如图5-45所示。

图中,虚线以上为处理器,虚线以下是控制器。

从图5-45可以看出,编码发生器的功能是:根据花型要求按节拍送出8位状态编码信号,以便控制灯的亮灭。

其电路可以选用四位双向移位寄存器来实现。

八路灯用两片移位寄存器级联就可以实现。

缓冲驱动电路的功能是:提供彩灯所需要的工作电压和电流,隔离负载对编码发生器工作的影响。

彩灯控制器对定时器的要求不高,振荡器可采用环形振荡器或555定时器来实现。

控制电路为编码发生器提供所需要的节拍脉冲和控制信号,以同步整个系统工作。

最终效果1. 从左至右顺次渐亮,全亮后逆序渐灭;2. 中间到两边对称地逐渐渐亮,全亮后,再由中间向两边逐一熄灭;3. 八路灯分两半,从左至右顺次渐亮,全亮后全灭。

原理框图VHDL语言library ieee;use ieee.std_logic_1164.all;use ieee.std_logic_unsigned.all;entity balucaideng isport(clk:in std_logic;en:in std_logic;clr:in std_logic;l:out std_logic_vector(7 downto 0)--control signal of the balucaideng );end balucaideng;architecture one of balucaideng issignal count_q:integer range 0 to 86;begincounter:process(clk,clr)beginif(clr='0')thencount_q<=0;elsif(clk'event and clk='1')thenif(en='1')thenif(count_q<28)thencount_q<=count_q+1;elsecount_q<=0;end if;end if;end if;end process counter;table:process(count_q)begincase count_q iswhen 0=>l<="10000000";when 1=>l<="11000000";when 2=>l<="11100000";when 3=>l<="11110000";when 4=>l<="11111000";when 5=>l<="11111100";when 6=>l<="11111110";when 7=>l<="11111111";when 8=>l<="11111110";when 9=>l<="11111100";when 10=>l<="11111000";when 11=>l<="11110000";when 12=>l<="11100000";when 13=>l<="11000000";when 14=>l<="10000000";when 15=>l<="00000000";when 16=>l<="00011000";when 17=>l<="00111100";when 18=>l<="01111110";when 19=>l<="11111111";when 20=>l<="00011000";when 21=>l<="11000011";when 22=>l<="10000001";when 24=>l<="10001000"; when 25=>l<="11001100"; when 26=>l<="11101110"; when 27=>l<="11111111"; when 28=>l<="00000000"; --0.25swhen 29=>l<="10000000"; when 30=>l<="10000000"; when 31=>l<="11000000"; when 32=>l<="11000000"; when 33=>l<="11100000"; when 34=>l<="11100000"; when 35=>l<="11110000"; when 36=>l<="11110000"; when 37=>l<="11111000"; when 38=>l<="11111000"; when 39=>l<="11111100"; when 40=>l<="11111100"; when 41=>l<="11111110"; when 42=>l<="11111110"; when 43=>l<="11111111"; when 44=>l<="11111111"; when 45=>l<="11111110"; when 46=>l<="11111110"; when 47=>l<="11111100"; when 48=>l<="11111100"; when 49=>l<="11111000"; when 50=>l<="11111000"; when 51=>l<="11110000"; when 52=>l<="11110000"; when 53=>l<="11100000"; when 54=>l<="11100000"; when 55=>l<="11000000"; when 56=>l<="11000000"; when 57=>l<="10000000"; when 58=>l<="10000000"; when 59=>l<="00000000"; when 60=>l<="00000000"; when 61=>l<="00011000"; when 62=>l<="00011000"; when 63=>l<="00111100"; when 64=>l<="00111100"; when 65=>l<="01111110";when 67=>l<="11111111";when 68=>l<="11111111";when 69=>l<="00011000";when 70=>l<="00011000";when 71=>l<="11000011";when 72=>l<="11000011";when 73=>l<="10000001";when 74=>l<="10000001";when 75=>l<="00000000";when 76=>l<="00000000";when 77=>l<="10001000";when 78=>l<="10001000";when 79=>l<="11001100";when 80=>l<="11001100";when 81=>l<="11101110";when 82=>l<="11101110";when 83=>l<="11111111";when 84=>l<="11111111";when 85=>l<="00000000";when 86=>l<="00000000";--0.5swhen others =>l<="11111111";end case;end process table;end one;仿真波形花型一花型二花型三。

8路彩灯设计报告解析

8路彩灯设计报告解析

设计报告课程名称在系统编程技术任课教师设计题目多路彩灯控制器的设计班级姓名学号日期目录一、题目分析 (1)1.1总体方框图2010-6-1611.2具体功能要求 (1)二、系统设计方案 (2)三、主要模块设计 (2)3.1、时序控制模块 (3)3.2、显示控制电路模块 (3)四、VHDL 源程序设计(见附录) (5)五、系统仿真与分析 (5)5.1 时序控制电路的仿真波形 (5)5、2 显示控制模块的仿真波形 (5)5、3 多路彩灯控制器的仿真波形 (6)五、硬件实现 (7)5.1 引脚锁定(模式5) (7)5.2硬件测试及说明 (8)六、结论 (8)七、设计总结 (9)八、参考文献 (9)九、附录 (10)多路彩灯控制器的设计、八、亠刖言多路彩灯控制器通过对应的开关按钮,能够控制多个彩灯的输出状态,组合多种变幻的灯光闪烁,它被广泛地应用到节日庆典、剧场灯光、橱窗装饰中。

采用数字电路方式实现的多路彩灯控制器其原理比较简单,基于对VHDL的初步学习,利用VHDL语言设计一个灯控制器,能循环变化花型,可清零,可选择花型变化节奏。

本想设计一个16路的彩灯,但是由于实验设备的限制,只能做8路得彩灯,但是其原理并没有区别,都是根据它是由两个主要部分组成,即时序控制电路和显示控制模块两部分组成,利用VHDL语言的结构化和自顶而下的设计方法,先分别设计出时序控制电路和显示控制电路两部分,然后利用VHDL的自顶而下的设计,在总的彩灯控制器设计中引入时序控制和显示控制,即可实现多路彩灯控制器的设计。

亠、题目分析1.1总体方框图1.2具体功能要求本次设计要实现的功能如下:1、彩灯控制器由8路发光二极管构成,当控制器开关打开时,能够在7种不同的彩灯花型之间进行循环变化;2、控制器具备复位功能,一旦复位信号有效,不论控制器花型变化处于何种状态,都会无条件即刻清零,恢复到初始状态;3、设置节拍选择按钮。

按下此按钮,多路彩灯控制器的花型变化的节奏减缓; 放开此按钮,则变化节奏加快。

8路流水彩灯实验报告报告

8路流水彩灯实验报告报告

重庆交通大学计算机与信息学院数电设计实验报告实验项目名称:8路彩灯能演示三种花型实验项目性质:设计性实验实验所属课程:数字电子技术基础实验室(中心):软件与通信实验中心班级:学生:学号:指导教师:实验完成时间:年月日教师评阅意见:签名:年月日实验成绩:一、设计题目:八路彩灯演示三种花型二、同组成员:许梦婷三、设计思路及方案设计:(一)、设计要求:1、八路彩灯能演示三种花型(花型自拟);2、要求用PROTEL画出原理图和PCB板,并能够用软件实现仿真(如multisim等);3、彩灯用发光二极管LED模拟,最后用万能板焊接成产品(选作:彩灯实现快慢两种节拍的变换)。

(二)、设计思路:提供的元件有74LS160---十进制计数器,74LS194---双向移位寄存器,555定时器,非门和与非门等。

根据所提供的元件,首先设计出自己的彩灯花型(按如下原理图中发光二极管LED的放置顺序为准说明):第一种花型:二极管4-1号依次发光,8-5号依次发光的同时4-1号又依次熄灭,之后4-1号又依次发光,此时1-8号都处于发光状态,最后从中间的1号和5号开始依次向两边熄灭,即1号向4号逐熄,5号向8号逐熄,花型完成;第二种花型:二极管1-4号依次发光,5-8号依次发光的同时1-4号又依次熄灭,之后1-4号又依次发光,此时1-8号都处于发光状态,最后从两边的4号和8号开始依次向中间熄灭,即4号向1号逐熄,8号向5号逐熄,花型完成;第三种花型:二极管1-4号依次发光,5-8号保持熄灭状态不变,1-4号又依次熄灭,花型完成。

脉冲计数00010000至00011001过程中,74LS194(1)中SL=SR=0,S0=1,即工作在左移0状态,二极管5-8号不发光,74LS194(2)中SL=SR=1,S0=0,即工作在右移1状态,使得二极管4-1号依次发光;脉冲计数00100000至00101001过程中,74LS194(1)中SL=SR=1,S0=1,即工作在左移1状态,二极管8-5号依次发光;74LS194(2)中SL=SR=0,S0=0,即工作在右移0状态,使得二极管4-1号依次熄灭;脉冲计数00110000至00111001过程中,74LS194(1)中的SL=SR=1,S0=1,即工作在左移1状态,使得二极管4-1号依次发光;74LS194(2)中SL=SR=1,S0=0,即工作在右移1状态,使得5-8号保持发光不变;脉冲计数01000000至01001001过程中,74LS194(1)中SL=SR=0,S0=0,即工作在右移0状态,使得5-8号依次熄灭;74LS194(2)中SL=SR=0,S0=1,即工作在左移0状态,使得1-4号依次熄灭,完成第一种花型;脉冲计数01010000至01011001过程中,74LS194(1)中SL=SR=0,S0=0,即工作在右移0状态,二极管8-5号不发光,74LS194(2)中SL=SR=1,S0=1,即工作在左移1状态,使得二极管1-4号依次发光;脉冲计数01100000至01101001过程中,74LS194(1)中SL=SR=1,S0=0,即工作在右移1状态,二极管5-8号依次发光;74LS194(2)中SL=SR=0,S0=1,即工作在左移0状态,使得二极管1-4号依次熄灭;脉冲计数01110000至01111001过程中,74LS194(1)中的SL=SR=1,S0=0,即工作在右移1状态,使得二极管8-5号保持发光;74LS194(2)中SL=SR=1,S0=1,即工作在左移1状态,使得1-4号依次发光;脉冲计数10000000至10001001过程中,74LS194(1)中SL=SR=0,S0=1,即工作在左移0状态,使得8-5号依次熄灭;74LS194(2)中SL=SR=0,S0=1,即工作在左移0状态,使得4-1号依次熄灭,完成第二种花型;脉冲计数10010000至10011001过程中,74LS194(1)中SL=SR=0,S0=1,即工作在左移0状态,使得5-8保持熄灭状态;74LS194(2)中SL=SR=1,S0=0,即工作在右移1状态,使得4-1依次发光;脉冲计数00000000至00001001过程中,74LS194(1)中SL=SR=0,S0=1,即工作在左移0状态,使得5-8保持熄灭状态;74LS194(2)中SL=SR=0,S0=0,即工作在右移0状态,使得4-1依次熄灭,完成第三种花型。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

八路循环彩灯设计报告课程设计任务书循环彩灯电路设计摘要:设计了一个循环彩灯电路,该电路可以实现8个彩灯从左到右依次点亮,然后依次熄灭,且点亮和熄灭的时间间隔均为1秒的功能。

该电路主要由555定时器、74LS164移位寄存器、74LS00与非门、LED等组成,555定时器提供周期为1s的脉冲信号,74LS164和74LS00共同提供顺序脉冲,从而达到设计要求。

经Multisim仿真测试,该电路可以实现功能要求。

利用Altium Designer软件对电路进行了原理图设计和PCB设计,并对电路进行了安装和调试,调试结果正常。

关键词:循环彩灯;555定时器;74LS164移位寄存器;74LS00与非门;电路仿真;PCB设计目录1.设计背景 (1)1.1数字电路的介绍 (1)1.2时钟电路的作用及基本结构 (1)1.3Multism和Aultism软件的功能及使用 (1)2.设计方案 (2)2.1 课题任务 (2)2.2 任务分析 (2)3.实施方案 (2)3.1原理图设计 (2)3.2电路仿真 (5)3.3 PCB制作 (7)3.4安装与调试 (7)4.结果与结论 (8)5.收获与致谢 (8)6.参考文献 (9)7.附件 (9)7.1电路原理图 (9)7.2仿真图 (11)7.3PCB布线图 (11)7.4实物图 (12)7.5元器件清单 (13)1.设计背景1.1数字电路的介绍数字电子技术是信息、通信、计算机、自动控制等领域工程技术人员必须掌握的基本理论和技能。

数字电路系统的主要内容:数值、逻辑门电路、数模/模数转换电路、半导体存储器等。

数字电路系统一般包括输入电路、控制电路、输出电路、时钟电路和电源等。

输入电路主要作用是将被控制信号转换成数字信号,其形式包括各种输入接口电路。

比如数字频率计中,通过输入电路对微弱信号进行放大、整形,得到数字电路可以处理的数字信号。

模拟信号则需要通过模数转换电路转换成数字信号在进行处理。

1.2时钟电路的作用及基本构成多谐振荡器是产生举行脉冲的典型电路,常用来做脉冲信号源。

多谐振荡器没有输入端,接通电源变自激振荡。

多谐振荡器起振之后,电路没有稳态,只有两个暂稳态,它们交替变化,输出连续的脉冲信号。

用555定时器构成的多谐振荡器,先用定时器构成施密特触发器,然后将施密特触发器的输出经RC积分电路接到施密触发器的输入端。

可以通过调节其RC的值来产生所需要周期大小的脉冲信号。

1.3 Multism和Aultism软件的功能及使用Multism以W indows为仿真基础的仿真工具,适用于板级的模拟/数字电路板的设计工作。

它包含了电路原理图的图形输入、电路硬件描述语言输入方式,具有丰富的仿真分析能力,所以可以使用M ultism交互式地搭建电路原理图,并对电路进行仿真。

通过Multism和虚拟仪器技术,工作者可以完成理论到原理图捕获与仿真再到原型设计和测试这样一个完整的综合设计。

Aultism Designer 软件是第一个将所有设计工具集于一身的板级设计系统,电子设计者从最初的项目模块规划到最终形成生产数据都可以按照自己的设计方式实现。

通过设计输入仿真、PCB绘制编辑、布线、信号完整性分析和设计输出等技术融合,DXP提供了全面的设计解决方案。

因此我们可以使用DXP和Aultism软件进行设计和仿真。

2.设计方案2.1 课题任务设计一个循环彩灯,彩灯数量为8个,8个彩灯从左到右依次点亮,然后依次熄灭,点亮和熄灭的时间间隔为1秒。

该循环彩灯的时钟脉冲是由555定时器控制的,要求555定时器周期为一秒的脉冲信号,驱动部分由74LS164和74LS00组成,提供顺寻脉冲,以实现彩灯依次点亮和熄灭。

2.2 任务分析根据设计任务可知,LED灯有两种工作状态,依次点亮和依次熄灭。

通过555定时器构成多谐振荡器通过电阻和电容来控制计时,产生周期为一秒的脉冲信号,从而实现八个彩灯灯亮和灯熄的时间均为一秒;再选用74LS164移位寄存器,该寄存器通过输入端输入高低电平,将脉冲信号依次左右或上下传递,将处于74LS164移位寄存器最高位的循环彩灯作为74LS00反相器的输入端,反相器的输出端作为移位寄存器的输入端,以此达到脉冲信号的改变,从而实现LED灯一次闪亮和依次熄灭。

3. 实施方案3.1 原理图设计1. 时钟电路设计555定时器是一种将模拟电路和数字电路集成于一体的电子器件。

用它可以构单稳态触发器、多谐振荡器和施密特触发器等多种电路。

本次设计选用的是它构成的多谐振荡器,产生单位脉冲,用于出发计数器。

555定时器的逻辑符号如图1所示。

图1 555定时器的逻辑符号图555定时器的功能表如表1所示。

表1 555定时器的功能表555定时器可以很方便地构成多谐振荡器,多谐振荡器是一种无稳态触发器,接通电源后,不需外加触发信号,就能产生矩形波输出。

由于矩形波中含有丰富的谐波,故称为多谐振荡器。

多谐振荡器是一种常用的脉冲波形发生器,触发器和时序电路中的时钟脉冲一般是由多谐振荡器产生的。

本实验正是利用其产生震荡脉冲,作为信号发生器使用。

电源电压取5V,我们用占空比为2/3的脉冲信号,理论上R1、R2应均为48k,电容C为10uF,但实际应用中R1、R2阻值选的分别为47k、48k。

所以根据振荡周期计算公式T=(R1+R2)Cln2可得,该电路的振荡周期为1.028s,误差为2.8%。

由555定时器构成的时钟信号产生电路如图2所示。

图2 由555定时器构成的时钟信号产生电路图2.驱动电路设计该模块由74LS164移位寄存器和74LS00与非门组成,用以驱动发光二极管正常工作,并且在时钟电路的控制下让八个二极管循环工作。

设计原理把555定时器的输出端OUT接74LS164的CLK端,在上升沿的作用下,输入数据被送入移位寄存器。

将移位寄存器的最高位输出端接反相器,与非门的输出端接移位寄存器的输入端A、B。

当移位寄存器的输入端输入为高电平时,输出端依次移位,使彩灯点亮,移动到最高位时,输入端经过反相器后转化为低电平,从而彩灯依次熄灭,于此反复,形成了循环。

驱动原理图如图3所示。

图3 驱动原理图3. 输出电路设计输出电路有八个发光二极管、八个100欧姆的电阻和一个低电平组成。

只有当从驱动电路过来的是高电平,才可以让发光二级管导通发光。

输出电路如图4所示。

图4 输出电路图3.2电路仿真在元件库中找出所需的元件,并在各单元电路设计的基础上,按照设计电路图,用Multisim软件把各单元电路连接起来,画出符合要求的系统整体逻辑电路图。

系统整体电路设计完成后,要进行认真的检查之后再对系统整体进行仿真,来验证设计的正确性。

根据彩灯的闪烁情况判断电路是否正常,并利用示波器分别接入各单元电路输入输出端,调整示波器合适的测量和观察范围,对各单元电路输入输出端进行输入输出的信号波形的观察,看它的实际输入输出与理论上是否有差别,若有差别,要找出原因,并分析它是否影响电路正常工作。

若影响,要进行修改,直到仿真成功为止。

通过仿真,确定我们的电路原理图无误,可以制板。

在仿真过程中,我们仿真的周期为1.004s ,而实际上周期应该为1s ,这是由于仿真软件的仿真环境没有设置好,经过老师的设置,最终仿真周期变成1s ,仿真误差为:%8.2100%11-1.028≡⨯=∆T用555定时器构成的多谐振荡器的振荡频率理论值为1Hz ,可能因为电压的不稳定,在开始时彩灯亮的时间并不为1s ,在循环过一次后,彩灯按照时长为1秒进行依次发亮,电路仿真的结果为八个彩灯依次发亮,然后一次熄灭,并且亮灯时间为1秒,依次循环。

根据仿真结果可知电路原理无误,可以进行PCB 板布线。

仿真图如图5、图6所示。

原理仿真图如图5所示。

图5 原理仿真图仿真电路的脉冲工作状态如图6所示。

图6 定时器输入输出波形图红线表示输出OUT波形,蓝线表示输入TRI波形。

3.3 PCB制作经过仿真以后,在Altium Designer Summer 09软件中新建四个文件:工作空间文件、工程文件、原理图文件、PCB板文件,然后把设计好的原理图按原部件连接起来。

对其进行元件的封装的选择,选择合理的封装之后,进行编译执行,再进行PCB布局,最后进行PCB布线,布线时要遵守布线规则。

要不断地进行修改,合理地布局,使其达到整体合理、紧凑、美观。

要尽量避免焊盘、跳线的出现,还要注意导线之间的间距,以及焊盘的内径大小和一些特别的要求。

PCB板制作要求:要采用公制单位(mm);接地线和电源线用0.8mm或者0.6mm,如果从两个焊盘中间穿过时用0.4mm或者0.3mm;焊盘的内径用0.9mm 或者0.85mm,外径根据需要修改,一般情况下是X方向1.6mm,Y方向2.0mm,或者X方向2.0mm,Y方向1.6mm;过空的大小与焊盘的大小一样;PCB板的大小应设计的紧凑美观,一般采用5×6(单位厘米)。

3.4 安装与调试在电路的安装过程中,我们要注意元器件特别是发光二极管有没有插反,所以在安装前,请教了老师怎样辨认正负极,找到所需要的元件,按照打印好的电路图,然后安装好所有的芯片和电路原件后,在PCB板上利用电烙铁进行各元件的焊接。

按照电路图逐一检查电路有没有漏焊的问题,接下来用万用表逐一检查有没有虚焊或线路断路或线路短路。

在线路没有问题的情况下连接电源调试,之后用电源逐个模块进行检查。

观看制作出来的电路板是否符合设计的要求。

若不能实现预期结果要分析出错的原因。

安装的过程中需要注意的事项:第一,元器件的正反向和电阻、电容的大小对应的位置;第二,芯片555定时器、74LS164、74LS00的管脚应全部插入槽内才能用力按,轻轻的用力,不能把芯片的管脚弄断;第三,发光二级管的正负极、电容的正负极。

焊接的过程中需要注意的事项:第一,将电烙铁烧热,待刚刚能熔化焊锡时,涂上助焊剂,再用焊锡均匀地涂在烙铁头上,使烙铁头均匀的吃上一层锡;第二,首先注意电路板上的铜片,不能划掉了,烙铁不能再铜片上停留时间过长,以至于铜片翘起;第三,用锡尽量少,但是要保证把元器件的管脚焊结实,并且不能虚焊;第四,不要把电烙铁猛力敲打,以免震断电烙铁内部电热丝或引线而产生故障;第五,电烙铁使用一段时间后,可能在烙铁头部留有锡垢,在烙铁加热的条件下,可以用湿布轻檫。

如有出现凹坑或氧化块,应用细纹锉刀修复或者直接更换烙铁头。

调试的过程中需要注意的事项:第一,先用万用表测试电路板的所有铜铺导线是否有短路、断路和虚焊等;第二,注意电源的正负极;第三,注意电源的电压不能太大,不能烧坏整个电路板、芯片和发光二级管。

刚开始调试时,彩灯一个都不亮,对此,我和协会的大神李英奇了一个多小时进行了精心调试和排除障碍,发现原因两个。

相关文档
最新文档