VHDL_fpga_数电实验_彩灯_LED_实验报告.pdfVIP

  • 6
  • 0
  • 约5.95千字
  • 约 6页
  • 2023-07-12 发布于上海
  • 举报
彩灯VHDL 设计 在日常生活中,为了增加聚会或是过节氛围,经常要使用到彩灯循环点亮。单一的循环 可能无法起到理想的效果,通过不同花样的变换则能够很好的完成任务。多路彩灯循环控制 可以有多种实现方法,例如利用单片机可以实现,利用数字电路时序逻辑也可以实现。我们 这里利用VHDL语言实现对多路彩灯的控制。 彩灯的一种点亮方式经过足够长的延时后,转变为了其他的点亮方式。这就需要一个 CLK信号完成,CLK信号可以由晶体振荡器或者是振荡电路产生。至于各种不同花样彩灯的 变换,我们可以通过增加输入信号Sel 来控制。Sel 为两位二进制数,分别为00,01,10, 11,四种状态对应四种花样。同时系统还需一个复位信号实现对电路的清零控制。输出八 位彩灯,我们这里用 LED 发光二极管代替。当电路输出为 “1”时,LED 点亮。当电路输 出为 “0”时,LED 熄灭 。 利用VHDL 语言实现该功能程序如下 : LIBRARY IEEE; USE IEEE.std_logic_1164.ALL; USE IEEE.std_logic_ARITH.ALL; USE IEEE.std_logic_UNSIGNED.ALL; ENTITY cd IS port( clk,clk_use:i

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档