数字电路课程设计循环彩灯控制课程设计.doc
《数字电路课程设计循环彩灯控制课程设计.doc》由会员分享,可在线阅读,更多相关《数字电路课程设计循环彩灯控制课程设计.doc(29页珍藏版)》请在三一办公上搜索。
1、湖南工学院数字电路课程设计循环彩灯控制电路设计 系 部: 电气与信息工程系专 业: 电气自动化班 级: 电气0504设 计 人:学 号: 401050438 同 组 人: 指导老师: 时 间:2007年1月摘要随着科学技术的进步,数字电路对人们影响越来越广,数字领域的发展致使工业、农业、科技和国防等领域以及人们的社会生活发生了令人瞩目的变革。本课程设计是要设计与实现彩灯循环数字控制电路通过振荡电路产生脉冲,再用计数器计算脉冲个数实现循环状态,再通过译码器译成高低电平。然后再用组合逻辑电路实现这一设求。关键字:振荡电路、计数器、译码器、组合逻辑电路AbstractWith the advance
2、ment in science and technology, digital circuit increasingly broad impact on the people, the development of industries to the digital domain, agriculture, science and technology, and defense fields as well as in people;social life took a remarkable transformation. Design and Implementation of this p
3、rogram is to design digital control circuit Lantern cycle oscillation circuit pulse, Number achieve reuse cycle pulse counter status, and through the decoder into high-low level. Then the combinational logic circuit based demand.Key word: A vibration circuit, a counter and a decoder. For a logic cir
4、cuit is combined绪论为培养运用基本知识进行简单电路设计的能力,扎实基础理论,我们决定做课程设计提高学生的动手能力。为了全面介绍科学实验研究的技术方法,在加强的直接实验方法的同时,力求使学生尽快掌握当前先进科学技术,本课题设计所用到的EWB,Protel99等技术的新手段,新工具。本课题的设计达到的目的:除了使没有真正进行过电子技术实验的学生,通过课程设计,能够加深对电路理论知识的理解和掌握,更主要的是学习和掌握科学实验研究方法。学会运用理论和实验两种研究方法,解决实际问题能力。在本次设计中,得到了本组成员和其他同学朋友及宋绍民老师的大力支持,当然也从网上得到一些宝贵意见,由于时
5、间和经验的关系,不足之处望加以批评指正,以便提高和完善。 作者 胡超宇 2007年1月目录绪论3第一章 课程任务1.1 设计题目与目的51.2 设计任务51.3 设计要求51.4 设计方案61.5 方案选取7第二章 系统设计电路2.1 555组成振荡电路82.1.1 555结构及功能82.1.2 555定时器组成的多谐振荡器92.2 74LS160计数器电路112.2.1 结构及功能112.2.2 74LS160改进计数器电路162.3 74LS138译码器电路172.3.1 结构及功能172.3.2 74LS138译码电路20第三章 仿真测试3.1 仿真平台223.2 仿真结果23第四章 制
6、作与调试4.1 安装工艺244.2 焊接技术244.4 测试结果24致谢24附录251. 系统总原理图252. PCB板图263. 元件清单27心得体会27参考文献28第一章 课程任务1.1 设计题目与目的一、设计题目彩灯循环数字控制电路设计二、设计目的(1) 深入理解掌握数字电子技术的基本原理,数字电路的设计分析方法。(2) 进一步熟悉掌握LSI、MSI集成数字电路功能、引脚及其使用方法。(3) 学习了解数字电路的组装技术与技巧,组装工艺。(4) 了解数字电路的测试方法,学会数字电路故障的分析和排除。1.2 设计任务 首先根据个人审美,将四组不同颜色的彩色发光二极管布置成各式各样图案。然后选
7、用熟悉的LSI、MSI数字集成电路,设计并组装一数字电路产生四位二进制数码对彩灯进行控制,每一位控制一组彩灯的亮灭。要求电路所产生的四位二进制数码以最佳状态序列循环变化,使彩灯发光并形成多种多样的美丽动感画面。1.3 设计要求1. 拟定四位数码状态序列循环变化方法及其产生方案。2. 画出电路框图、原理图,并选用LSI、MSI数字集成电路对之进行设计。3. 组装所设计的电路,并采用适当方法对其功能进行测试,分析排除可能产生的各种故障。4. 总结自己所进行的研究设计及组装调试工作,撰写课程设计论文。1.4 设计方案 1. 循环变化的状态序列10010011011010110010010110101
8、1012. 方案1:“时序电路+双向移位寄存器”方案左/右移控制右移串入左移串入Q2Q3Q0Q1DSLDSR次态逻辑电路4位双向移位寄器M状态输出序列 3.方案2:“时序电路+组合电路”方案。设计过程中遇到很多的问题,对于74194的应用我们存在很大的问题,在以前的实验中我们也没有涉及到此芯片的用法,在设计过程中我们遇到难题,于是我们转了个弯,采用三位二进制的循环,这样可以达到与课程设计要求一样的效果,只是在设计过程中可以在很多的地方采用更多的办法,我们在设计过程中没有使用74194芯片,这样我们在设计有了很大的进展,总体的思路是:我们采用555产生时钟,作为74160的输入,用74160芯片
9、来记数。再通过74138译码。产生8种输出,对8种输出进行处理最终是产生四种不同的状态。根据要求,我们所选择的是方案二,也就是时序电路+组合电路,电路输出只有8种状态,最终是以8种状态用组合电路进行组合和与非。最后是四组状态通过发光二极管显示出来。1.5 选取方案设计流程图循环彩灯的设计彩灯循环555震荡电路74160计数器74138译码器第二章 系统设计电路2.1 555组成的振荡电路2.1.1 555结构及功能555定时器是模拟数字混合式集成电路,利用它可以方便地构成脉冲产生、整形电路和定时、延时电路。具有功能强,使用灵活、方便等优点,在数字设备、工业控制、家用电器、电子玩具等许多领域都得
10、到了广泛的应用。集成定时器的产品主要有双极型和CMOS型两类,按集成电路内部定时器的个数又可以分为单定时器和双定时器;双极型单定时器电路的型号为555,双定时器电路的型号为556,起电源电压的范围为518V;CMOS单定时器电路的型号为7555,双定时器电路的型号为7556,其电源电压的范围为218V。CMOS型定时器的最大负载电流要比双极型的小,它们的功能和外脚排列完全相同。555内部结构图 555引脚图2.1.2 555定时器组成的多谐振荡器我们把施密特触发器的反相输出端经RC积分电路接回到它的输入端,就构成了多谐震荡器。因此,只要将555定时器的VI1 和VI2连在一起就构成了施密特触发
11、器,然后再将V0经RC积分电路接入回路输入端就可以了。为了减轻G4的负载,在电容C的容量较大时不宜直接由G4提供电容的充、放电电流。为此,在555组成的多谐震荡器电路中将TD与R1接成了一个反向器,它的输出V,0与V0在高、低电平状态上完全相同。将V0经R2和C组成的积分电路的输出V,0与V0在高、低电平状态上完全相同。将V0经R2和C组成的积分电路接到施密特触发器的输入端同样也能够构成多谐震荡器。由分析得知,电容上的电压VC将在VT+与VT-之间往复振荡,VC和VO的波形如图所示.由图中VC的波形求得电容C的充电时间T1和放电时间T2各为T1=(R1+R2)Cln(VCC-VT-/VCC-V
12、T+)=(R1+R2)Cln2T2=R2Cln(0-VT+/0-VT-)=R2Cln2故电路的振荡周期为:T=T1+T2=(R1+2R2)Cln2振荡频率为:f=1/T=1/(R1+2R2)Cln2通过改变R和C的参数即课改变振荡频率.用CB555组成的多谐振荡器最高振荡频率达500KHz,用CB555组成的多谐振荡器最高振荡频率可达1MHz.由以上式子求出输出脉冲的占空比为q=T1/T=R1+R2/R1+2R2上式说明,上图电路输出脉冲的占空比始终大于50%.为了得到小于或等于50%的占空比,可以采用改进的办法.由于接入了二极管D1和D2,电容的充电电流和放电电流流经不同的路径,充电电流只流
13、流经R1,放电电流只流经R2,因此电容C的充电时间变为T1=R1Cln2而放电时间为T2=R1Cln2故得输出脉冲的占空比为q=R1/R1+R2若取R1=R2,则q=50%.上图电路的振荡周期也相应地变成T=T1+T2=(R1+R2)Cln2555振荡电路是为了产生脉冲信号,通过对555振荡电路中的电阻进行调节使得后面发光二极管的发光时间发生改变。从而改变频率。2.2 74LS160计数器电路2.2.1 结构及功能74160,是一个4位二进制的计数器,它具有异步清除端与同步清除端不同的是,它不受时钟脉冲控制,只要来有效电平,就立即清零,无需再等下一个计数脉冲的有效沿到来。体功能如下: 1.异步
14、清零功能 只要(CR的非)有效电平到来,无论有无CP脉冲,输出为“0”。在图形符号中,CR的非的信号为CT=0,若接成七进制计数器,这里要特别注意,控制清零端的信号不是N-1(6),而是N(7)状态。其实,很容易解释,由于异步清零端信号一旦出现就立即生效,如刚出现0111,就立即送到(CR的非)端,使状态变为0000。所以,清零信号是非常短暂的,仅是过度状态,不能成为计数的一个状态。清零端是低电平有效。2.同步置数功能 当(LD的非)为有效电平时,计数功能被禁止,在CP脉冲上升沿作用下D0D3的数据被置入计数器并呈现在Q0Q3端。若接成七进制计数器,控制置数端的信号是N(7)状态,如在D0D3
15、置入0000,则在Q0Q3端呈现的数据就是0110。 74LS160内部结构图74LS160 引脚图功能表如下:表 一计数 Q0 Q1 Q2 Q3 十进制 输出C(1) 驱动方程为:(2)状态方程为:我们所采用的是异步置零法接成的八进制计数器。当计数器计成Q3Q2 Q1Q0 =1000(即SM)状态时,担任译码器的门G输出低电平信号给R端,将计数器置零,回到0000状态。状态转换图若计数器从0000状态开始计数,则第八个计数输入脉冲上升沿到达时计数器进入1000状态,G1输出低电平,将基本RS触发器置1,Q非端的低电平立刻将计数器置零。这时虽然G1输出的低电平信号随之消失,但是基本RS触发器的
16、状态 保持不变。因而计数器的置零信号得以维持。直到计数脉冲回到低电平以后,基本RS触发器被置零,Q非端的低电平信号才消失。可见,加到计数器RD非端的置零信号宽度与输入计算脉冲高电平维持时间相等。同时,进位输出脉冲也可以从基本RS触发器的Q点引出。这个脉冲宽度与计数脉冲高电平宽度相等。在而在现实生活中有的计数产品中,将G1、G2、G3组成的附加电路直接制作在计数器芯片上,这样在使用时就不用外接附加电路了采用置数法时可以从计数循环中的任何一个状态置入适当的数值而跳跃N-M个状态,得到M进制计数器。另外额外增加了端口,由以上可知道,当家加/减控制信号U/D=0时做加法计数;当为0时做减法计数。其他个
17、输入端、输出端的功能及同步十路六进制加/减计数器74LS191完全相同。2.2.2 74LS160改进计数器电路74LS160计数器改进电路从秒脉冲输出信号,芯片74160计数从0000一直计到1111是十六进制计数器而由题目要求按照 循环变化的状态序列而变化1001 0011 0110 10110100 0101 1010 1101所以要将十六进制改为八进制,使计数器从0000计到0111后返回再从0000重新开始计数,如此循环计数。 而将计数器的进制改变也有很多的方法,在这里是要将74160改为八进制,所以可以用置零法或是置数法。置零法就是当它循环到所需要的进制时将它强制置零,使它重新从0
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字电路 课程设计 循环 彩灯 控制
链接地址:https://www.31ppt.com/p-4194169.html