VHDL实现多路彩灯控制器.docVIP

  • 5
  • 0
  • 约3.46千字
  • 约 6页
  • 2015-08-08 发布于河南
  • 举报
VHDL实现多路彩灯控制器 本文介绍应用美国ALTERA公司的MAX+Plus II平台,使用VHDL硬件描述语言实现的多路彩灯控制器。 一、多路彩灯控制器设计原理 设计一个彩灯控制程序器。可以实现四种花型循环变化,有复位开关。整个系统共有三个输入信号CLK,RST,SelMode,八个输出信号控制八个彩灯。时钟信号CLK脉冲由系统的晶振产生。各种不同花样彩灯的变换由SelMode控制.硬件电路的设计要求在彩灯的前端加74373锁存器。用来对彩灯进行锁存控制。此彩灯控制系统设定有四种花样变化,这四种花样可以进行切换,四种花样分别为: (1)彩灯从左到右逐次闪亮。然后从右到左逐次熄灭。 (2)彩灯两边同时亮两个,然后逐次向中间点亮。 (3)彩灯从左到右两个两个点亮,然后从右到左两个两个逐次点亮。 (4)彩灯中间两个点亮。然后同时向两边散开。 二、多路彩灯控制器的VHDL的实现 本控制电路采用VHDL语言设计。运用自顶而下的设计思想,按功能逐层分割实现层次化设计。根据多路彩灯控制器的设计原理,将整个控制器分为四个部分,分别对应彩灯的四种变化模式、利用VHDL语言实现该功能程序如下: LIBRARY IEEE; USE IEEE.std_logic_1164.ALL; USE IEEE.std_loglc_ARITH.ALL; USE IEEE.std_logic_UNS

文档评论(0)

1亿VIP精品文档

相关文档