LED点灯实验报告

LED 点灯实验报告
华中科技大学  电信提高班1101 
一.实验目的:
设计多种方案点亮新型混凝土搅拌机DE2开发板上的LED灯,熟悉使用DE2脉冲信号开发板。
2.方案设计:
方案一:设计一个计数器,通过计数器输出十进制数值的奇偶性来控制LED灯的亮与暗
Step1设计一个计数规律为的计数器
1. 设计分频电路
该电路的作用是把一个频率为50MHz的电源分频为1Hz的电源。该设计电路我在quartus上,采用verilog HDL语言实现。源代码如下截图:
说明:分频器的源代码截图
然后将这段代码生成一个元件,如下图,其中有一个50MHz的输入端口,有一个1Hz的输出端口。
纱网说明:生成的分频器元件
说明:
      In:输入脉冲频率(半透明纸50MHZ微波合成
      Out:输出脉冲频率(1HZ
2. 设计计数电路
计数电路通过芯片74191实现,由于在计数器到9时重新由4开始计数,因此在QDQCQBQA输出为1010的时候,反馈给74191的载入端子,使其重新载入DCBA=0100,开始计数。在quartus上设计的电路如下图,其中Lab05元件为七段显示译码器件,用于接入发光二极管,从而比较直观地验证结果。
(4-9计数,译码电路)
自制室内单杠
(电路引脚分配截图)
该电路点亮LED灯的方法是:十进制计数输出为奇数是,LED灯亮,输出为偶数时,LED灯灭,电路在DE2开发板实现的结果录像在附件中。
方案二:模仿交通灯的设计,控制红和绿的LED灯的亮与灭
该方案是通过一盏红LED灯和绿LED灯来简易地模仿交通灯的设计,其基本原理是:在一定时间内显示红灯,然后开始倒计时,过了一定时间后,就显示一段时间的绿灯,再倒计时,然后重新显示红灯。在这个实验中我简化了交通灯的模型,红灯和绿灯的倒计时间一样,都设定为8秒,即计时器显示为于是,应该先做一个模八的倒计时计数器,这个功能我通过芯片74191完成。而红灯绿灯的切换显示我
通过一个JK触发器完成,其余的主要是为实现模为8服务,在quartus上连接的电路如下截图所示:

本文发布于:2024-09-23 17:21:53,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/4/170517.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:电路   设计   输出
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议