节日彩灯控制器设计64812

节日彩灯控制器设计64812

ID:21027181

大小:430.79 KB

页数:5页

时间:2018-10-18

节日彩灯控制器设计64812_第1页
节日彩灯控制器设计64812_第2页
节日彩灯控制器设计64812_第3页
节日彩灯控制器设计64812_第4页
节日彩灯控制器设计64812_第5页
资源描述:

《节日彩灯控制器设计64812》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、制出控输CLK>状态显示输出节日彩灯控制器设计班级:电科0601学号:200622340126姓名:赖才坤一.设计任务用EDA技术设计一套8位的节日彩灯控制器二.总体设计思想(1)设计内容数字钟没计,节日彩灯控制器,8位的二选一多路选择器,春季和夏季切换的时间控制器(2)设计思想实现彩灯春乎和夏乎时间切换,控制8个发光二极管自动循环点亮。数字钟三.设计步骤(1)数字钟设计:实现正常的计时功能数字钟我们在实验课中已经设计好了,在本次课程设计中只修改相应的引脚就可以直接调用了。巾于数字钟的设计过程较为繁琐,内容较多,在这里不把具体的过程写出来了。(2)时间控制器:实现春季和夏季的时间切

2、换kl二’1’时,执行S季时间,彩灯从晚19:00—24:00循环点亮;kl=’0’吋,执行春季时间,彩灯从晚18:00—22:00循环点亮。程序设计如下:LIBRARYieee;USEieee.std_logic_1164.all;ENTITYcJLIGHTISPORT(QH1:INSTD_LOGIC_VECTOR(3DOWNTO0);QHh:INSTD_LOGIC_VECTOR(1DOWNTO0);Kl:INSTD_LOGIC;k2:OUTSTDJLOGIC);END;ARCHITECTUREaOFc一LIGHTISSIGNALP:STD_LOGIC_VECTOR(5DOWNT

3、O0);beginprocess(kl,p)BEGINP<=QHH&QHL;ifkl=Tthenif(P>=MOI1000HANDP<=n100010.’)thenk2<=T;elsek2<=,0,;endif;elsif(p>=n011001HandP<=”100100M)thenk2<=T;elsek2<=’0';endif;endprocess;END;(1)四花样自动切换的彩灯控制器:彩灯控制器的第1种花样为彩灯从右到左,然后从左到右逐次点亮,全灭全亮,第2种花样为彩灯两边同时亮1个逐次向中间移动再散开;第3种花样力彩灯两边同时亮2个逐次向中间移动再散开;第4种花样为彩灯两

4、边同时亮3个,然后4亮4灭,4火4亮,最后1灭1亮。多个花样自动变换,循环往复。程序设计如下:Libraryieee;USEIEEE.STDLOGIC1164.ALL;USEIEEE.STD_LOGIC_unsigned.ALL;entitypaomadengisport(clk,reset:instd—logic;q:outstd_logic_vector(7downto0));end;architectureaofpaomadengissignals:std一logic_vector(4downto0);beginprocess(s,elk)beginifreset二’rthe

5、ns<=,,00000,';elsifelk’eventandelk-Vthenifs="inil"thens<=n00000H;elses<=s+l;endif;casesiswhen,,00000',=>q<=,,00000001whenn0000r=〉q<=n00000010";when,,000l0,,=>q<=,,00000100n;whenH00011,.=〉q<=n00001000,.;when"00100n=>q<=n00010000";whenn00101u=>q<=n00100000°;when"00110n=>q<=n01000000";whenn00111M

6、=>q<=H10000000";whenu01000n=>q<=Hl000000lu;when"01001,,=>q<=,,01000000n;when,,01010,,=>q<=,,00100000n;whenn010ir•二〉q<=n00010000n;whenH01lOObq^OOOOlOOO'.;when,,01101,,=>q<=n00000100n;whenn01110M=>q<=,'00000010H;whenn011ir=〉q<=nOOOOOOO「;whenn10000'=>q<=,,00000000n;when”10001n=〉q<=nllllllir;whenU

7、10010'=>q<=n10000001";whenn10011H=>q<=n01000010H;whennl0100,,=>q<=,,00100100°;whenn10101n=>q<=n00011000";when"10110,,=>q<=M00100100n;when"WillM=>q<=H01000010H;when"11000n=〉q<="1000000r;when"11001H=>q<=Ml1000011";when”11010H=>q<=H0011110

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。