EDA课程设计--用VHDL实现多路彩灯控制器的设计
《EDA课程设计--用VHDL实现多路彩灯控制器的设计》由会员分享,可在线阅读,更多相关《EDA课程设计--用VHDL实现多路彩灯控制器的设计(8页珍藏版)》请在毕设资料网上搜索。
1、 EDA 课程设计报告课程设计报告 用用 VHDL实现多路彩灯控制器的设计实现多路彩灯控制器的设计 班级:班级: 成员:成员: 成绩:成绩: 电子工程系电子工程系 2013 年年 5 月月 一、设计要求一、设计要求 设计一个彩灯控制程序器。可以实现四种花型循环变化,有复位开关。整个系统共有三 个输入信号 CLK,RST,Sel,八个输出信号控制八个彩灯。时钟信号 CLK 脉冲由系统的 晶振产生。各种不同花样彩灯的变换由 Sel 控制.此彩灯控制系统设定有四种花样变化,这 四种花样可以进行切换,四种花样分别为: (1) 彩灯从左到右逐次闪亮。 (2)彩灯从左向右逐次点亮,且亮后不熄灭。 (3)
2、彩灯两边同时亮两个,然后逐次向中间点亮。 (4)彩灯全亮,向中间熄灭,再向两边点亮。 (5)彩灯中间两熄灭,依次向外扩两灯熄灭,呈菱形灭灯。 (6)彩灯呈菱形点亮。 (7)彩灯中间两个灭灯,中间两个灭灯,依次外扩。 (8) 全部彩灯亮与熄灭交替。 二、设计思路二、设计思路 彩灯的一种点亮方式经过足够长的延时后,转变为了其他的点亮方式。这就需要一个 CLK 信号完成,CLK 信号可以由晶体振荡器或者是振荡电路产生。至于各种不同花样彩灯的 变换,我们可以通过增加输入信号 Sel 来控制。Sel 为三位二进制数,分别为 000,001, 010,100,101,110,111,八种状态对应八种花样。
3、同时系统还需一个复位信号实现 对电路的清零控制。输出八位彩灯,我们这里用 LED 发光二极管代替。当电路输出为“1” 时,LED 点亮。当电路输出为“0”时,LED 熄灭 三、成员分工三、成员分工 四、源程序四、源程序 LIBRARY ieee; USE ieee.std_logic_1164.ALL; ENTITY deng IS PORT(cLK,rst:IN std_LOGIC; sel:in std_LOGIC_VECTOR(2 DOWNTO 0); abc:OUT std_LOGIC_VECTOR(7 DOWNTO 0) ); END deng; ARCHITECTURE color
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- EDA 课程设计 VHDL 实现 彩灯 控制器 设计
