欢迎来到冰豆网! | 帮助中心 分享价值,成长自我!
冰豆网
全部分类
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • 党团工作>
  • ImageVerifierCode 换一换
    首页 冰豆网 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    数字逻辑课程设计报告多路彩灯控制器综述Word下载.docx

    • 资源ID:16195644       资源大小:140.13KB        全文页数:10页
    • 资源格式: DOCX        下载积分:12金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要12金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    数字逻辑课程设计报告多路彩灯控制器综述Word下载.docx

    1、利用最后一个计数状态,实现反馈功能,控制变换频率。本设计一共有4种花型变化,交替用两种时钟信号来实现。关键词:多路彩灯控制器、多花型、变频、数据选择器、计数器、双向移位寄存器1. 引言彩灯控制器可以自动控制多路彩灯按不同的节拍循环显示各种灯光变换花型,彩灯控制器是以高低电平来控制彩灯的亮灭。实现彩灯控制可以采用EPROM编程、RAM编程、可编程逻辑器件、单片机等实现。在彩灯路数较少,花型变换比较简单时,也可以移位寄存器实现。在实际应用场合彩灯可能是功率较大的发光器件,需要加以一定的驱动电路。本课题用发光二极管LED模拟彩灯。2. 系统设计2.1 设计要求(1)彩灯控制器设计要求1、设计一个8路

    2、移存型彩灯控制器,彩灯用发光二极管LED模拟。2、路彩灯能演示至少三种花型(花型自拟);3、选做:实现快慢两种节拍的变换。(2)课程设计的总体要求1设计电路实现题目要求;2电路在功能相当的情况下设计越简单越好;3. 注意布线,要直角连接,选最短路径,不要相互交叉;4. 注意用电安全,所加电压不能太高,以免烧坏芯片和面包板。2.2 数学建模 所实现的任务是设计一个彩灯控制器,要求实现三种或三种以上花型。对工作时钟的要求是,能在两种时钟(1S和2S)下交替循环工作。由此,将整个设计分为三个模块:时钟产生模块、状态产生模块、彩灯控制模块。这种方案将整个设计电路的功能模块化,设计思想比较简单。元件种类

    3、使用少,且都较熟悉,易于组装电路。这么设计的出发点是:电路设计模块化,易于检查电路,对后面的电路组装及电路调试都很方便,花型控制电路简单,花型也比较简单。 其中最核心的为状态产生模块。这个模块负责产生3种不同的花型控制信号,传送给下一个单元来实现彩灯的控制。另外,它还需要检测是否一个周期完成,把控制信息反馈给上个单元,来控制时钟的交替变换。时钟产生模块用来产生CP时钟脉冲,包括1S和2S两种,交替切换,具体切换点由状态产生模块的反馈信息决定。彩灯控制用来将数字信号转变为彩灯的亮灭花型。设计变换的花型有4种分别为:第一种第二种第三种第四种1000 10000001 10001000 000001

    4、11 11111100 11000011 11001100 00000011 11111110 11100111 11101110 00000001 11111111 11111111 00000000 11111110 01111111 10000000 01111100 00111111 11000000 00111000 00011111 11100000 00010000 00002.3 系统框图 3单元电路控制 在想好大体的模块功能后,就进入了具体的模块设计阶段。我将每个模块称为一个功能单元,共分为三个单元:彩灯控制信号产生电路单元、状态产生电路设计单元、彩灯显示控制单元。每个单元单

    5、独设计,三个单元通过信号线、反馈线连接在一起,经过汇总,得到整体电路设计电路图。有了电路图,我就可以在电脑上将设计好的电路仿真。仿真成功后,再动手在面包板上,使用设计时所需的元件搭建起我的电路。再经过一系列的调试,得到最终的设计成果。3.1设计所使用的元件及工具:74LS161(四位二进制同步计数器) - 2个;74LS194(移位寄存器) - 2个;74LS151(八选一数据选择器) - 1个;74LS74(双D 触发器) - 1个;74LS00(四二输入与非门) - -2个;74LS04(六非门) - 1个;发光二极管- -8个;555 - 1个;电容: 4.7f -1个;001f -1个

    6、;电阻: 150K - -1个;100 -4个;4.7k -1个;实验面包板一块;万用表一个; 钳子一个;导线若干。3.2个单元控制电路(1)彩灯控制信号产生电路 彩灯控制信号产生电路使用组合电路可以实现。整个设计的应用电路中共需要两种频率的时钟脉冲,1秒和2秒。经过查阅相关资料,NE555芯片再加上外围一些电路,就可以产生周期为1秒的脉冲,这可作为一种频率脉冲输出,另外,将此脉冲通过一路D触发器的转换,就可以变为周期为2秒的脉冲,又可作为另一种时钟脉冲输出。 两种频率的脉冲有了,此时只需设计一个选频电路,使这两种频率的脉冲在彩灯花型一个周期后,自动切换。可用数据选择器151来进行选频输出。

    7、基于NE555芯片CP脉冲产生 设计电路图:由一片555加上适当电容及电阻实现。电容取:4.7f 0.10f电阻取: 150k 4.7 k如图所示,用NE555定时器构成多谐振荡器的电路。电路接通电源后,电容C1与电阻R1 、R2产生振荡,多次充放电,产生多谐振荡。其中时钟周期为:T=tw1+tw2=0.7(R1+2R2)C=1.002463s这样就成功产生了周期为1秒的脉冲。波形如下:(2)分频、选频电路设计1、用74LS74芯片中的一路D触发器来实现电路的分频。设计电路图:如图所示,D触发器有使输出状态进行翻转的功能,将D触发器的D和Q端接在一起,将NE555产生的1S定时脉冲送给CLK端

    8、,Q端为输出。在一个时钟下降沿时,D触发器进行一次翻转,假定由高变为低;在第二个时钟下降沿时,D触发器又进行一次翻转,由低变为高;由此,1S定时脉冲就可分频变为2S。这样就成功产生了周期为2秒的脉冲。数据选择器 74LS151,它的功能就是通过A、B、C三个输入端来选择输出端Y输出从D0到D7任意一路的信号。C、B、A分别为000时,Y输出D0端的信号,当C、B、A分别为001时,Y输出D1端的信号。 由此,我将NE555输出端1S的时钟信号接在D0端,由D触发器分频后Q端输出的2S的时钟信号接在D1端,将B、C和使能端接地,A端接状态控制信号的输出控制信号,也就使151数据选择器的输入端A在

    9、1和0之间跳变,从而使输出端Y输出的信号在D0和D1之间变化,Y端的输出就为:Y=CPA+QA 也就达到了分频的预定目标。(3) 状态产生、彩灯控制电路设计 彩灯的各种花型变化,就是在这个单元里设计实现的。我用了两片74LS161芯片产生模32的计数器。将产生的状态和要输出的移位信号、数据信号用卡诺图的方式表示出来,再经过化简,可以得到我的电路状态方程。然后在仿真及硬件电路里实现。1、基于计数器设计状态产生电路考虑到设计要求产生4种花型,所以需要分为4组。每组一个花型需要8次变换,一共需要64个状态变换。这里我选用两片161级联。需要的状态从00000000到01111111,当计数到0100

    10、0000时,芯片清零,从00000000开始计数。为实现上述设计要求的彩灯控制电路,设计真值表如表1所示。由二片161级联的模64(4种花型每种显示一遍,再总体重复一遍的总节拍数)计数器。161的级联用的是同步,并用QG清零。当4种花型全新显示一遍后(总共32拍)161的输出变为00100000所以将161高位片的信号QF输给节拍控制电路的151的A来通过节拍控制电路改变第二遍花型显示的频率。161的CP脉冲来自节拍控制电路中151的输出端Y。花型低位片 高位片节拍控制信号SLSRS1S0QDQE1XL8002103L4014x11表1 彩灯控制电路真值表备注:表1中SL、SR为74LS194

    11、芯片中的DSL和DSR端口,由于194是双向移位寄存器,通过S1、S0来控制移位的方向。通过以上的真值表,可列出相应的卡诺图:194低位片: QD QE 0 1 QE X 0 SL=L8 S1=DEQE L8 1 SR=L8 S0= (DE)194高位片:SL=X S1=0 L4SR=L8E+ L4 E S0=1由以上表达式,连接电路如下:在彩灯显示模块中,使用两个74LS194双向移位寄存器,来实现彩灯的信号输出,将彩灯的一端全部通过电阻接地,另一端接在两片194的8个输出端。这样一来,当输出端输出0时,因为二极管两端无压降,所以显示为熄灭状态;当输出端输出1时,二极管两端产生适当压降发光,

    12、显示为点亮状态。4.整体电路设计结果 整体电路图:5.设计总结通过这两周的数电课程设计实习,我进一步巩固了数字电路课程的知识,并将其实际应用,并且掌握了几种常用数字芯片的工作原理,了解了一般科学实验的基本步骤,学会用科学精神去处理实际问题,初步培养了科学严谨的工作作风和实事求是的工作态度。由于这次实验涉及好多芯片的连接,所以,我在实习开始,我在网上查阅了所有芯片的管脚图和逻辑功能表,在连接电路的时候,我就可以一边想着电路的逻辑,一边对照电路图来连接,这就大大方便了我电路的搭建。由于之前我也曾做过类似的数字电路实验,所以,这次有了一些小小的经验。以往电路中涉及到芯片数量比较少,所以我通常是连接完

    13、所有的电路,然后再调试;如果发现故障,解决起来也不是特别困难。但是这次的电路规模较大,如果整体查错将会很困难,增加了好多的工作量。所以这次的实习,我是搭完一部分,检查一部分,修改一部分,调试一部分。待正向调试都成功之后,再单独查看反馈电路。1、逻辑高低的标准不同。通过查错,我发现,逻辑电路的门电路,如果级联起来,就有可能发生逻辑错误。每个芯片输出1和0的电压不同,对高低电平的识别门限也不同,所以,好多错误都是输出的高电平被识别成了低电平,或者输出的低电平被识别成了高电平。在用万用表测量的时候,一般高电平都是4.5V到5V之间,低电平在0V到1V多左右。不过也有时 3V多就可以进行逻辑运算。当出

    14、现2V多的时候,多数是因为负载有点多,或者下一路的芯片有问题,达到了逻辑混乱状态。2、电源布线布局不规范。有个好的布局,就方便了电路的连接,也方便电路出错后的查错。我遇到好几个不能正确显示花型的错误,就是因为电源布线不规范,导致正极负极接反的情况。这种情况在有些时候甚至会损坏芯片,所以,有个好的布局,还是很关键的。3、逻辑错误。我查错时,一般会检查几个固定的器件是否运行正确,比如NE555、74LS74、74LS151、74LS161、74LS194,如果这几个芯片都工作正常,那问题就出现在状态方程或者根据状态方程连接的门电路的逻辑上了。一般这种情况,一点点的查错,会发现由于疏忽,门电路会有连接失误的情况出现。改换接口,问题解决。还有的根据卡诺图化简的状态方程出错,这就得从头来了。4、面包板出现短路、开路。这个是面包板在制作的时候,工艺不良、或者制作时不小心连通导致的。排除这类故障,需要用万用表的测量电阻档位。如果相邻两个本不应该相连的位置,电阻为零,那就说明,这里有故障。解决方法就是避开这个位置。6. 参考文献数字电路与逻辑设计 王毓银主编 数字电路与EDA实践教程 唐小华、杨怿菲主编电子技术试验与课程设计 毕满清主编以及网络上的一些资料


    注意事项

    本文(数字逻辑课程设计报告多路彩灯控制器综述Word下载.docx)为本站会员主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2022 冰点文档网站版权所有

    经营许可证编号:鄂ICP备2022015515号-1

    收起
    展开