彩灯实验报告

彩灯实验报告

ID:78150547

大小:16.45 KB

页数:14页

时间:2022-01-31

彩灯实验报告_第1页
彩灯实验报告_第2页
彩灯实验报告_第3页
彩灯实验报告_第4页
彩灯实验报告_第5页
彩灯实验报告_第6页
彩灯实验报告_第7页
彩灯实验报告_第8页
彩灯实验报告_第9页
彩灯实验报告_第10页
资源描述:

《彩灯实验报告》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、彩灯实验报告设计八彩灯控制器要求:1、设计一个彩灯控制器,使彩灯(LED管)能连续发出四种以上不同得显示形式;2、随着彩灯显示形式得变化,发出不同得音响声。设计提示::1、彩灯显示得不同形式可由不同进制计数器驱动LED显示完成;2、音响由选择不同频率CP脉冲驱动扬声器形成;3、彩灯显示形式由实验箱中拨码开关控制。实验程序LIBRARYieee;USEieee、std_logic_1164、all;USEIEEE、STD_LOGIC_UNSIGNED、ALL;ENTITYcaidengkongzhiqiISPORT(clk1,rst,clk2:NIﻩstd_logic;cai

2、deng:;)0otnwod7(rotcev_cigol_dtsﻩTUOﻩcz:instd_logic_vector(1downto0);speaker:outstd_logic);ENDcaidengkongzhiqi;ARCHITECTUREoneOFcaidengkongzhiqiISﻩPONENTcounter_8PORT(clk,rst:IN;cigol_dtsﻩcount_out:ﻩ7ot0egnarregetniﻩTUOﻩ);ENDPONENT;PONENTcaidengkongzhiPORT(Ins:;)0otnwod1(rotcev_cigol_dtsni

3、ﻩﻩInput:ININTEGERRANGE0TO7;Rst:;cigol_dtsniﻩoutput:;))0otnwod7(rotcev_cigol_dtsTUOﻩENDPONENT;PONENTfenpinqiPORT(clk,rstﻩ:;cigol_dtsﻩNIﻩclk_10,clk_4,clk_6,clk_8:TUOﻩstd_logic);ENDPONENT;PONENTxzq4_1PORT(Rst:instd_logic;Inp:;)0otnwod1(rotcev_cigol_dtsniﻩﻩin1,in2,in3,in4:;cigol_dtsnIﻩoutput:O

4、UTstd_logic);ENDPONENT;SIGNALs,g,m,n,k:std_logic;SIGNALf:INTEGERRANGE0TO31;SIGNALw:integerrange0to3;BEGINu1:counter_8portmap(clk=〉clk1,rst=rst,count_out=〉f);u2:caidengkongzhiportmap(ins=〉cz,input=f,rst=rst,output=caideng);u3:fenpinqiportmap(clk=>clk2,rst=rst,clk_10=g,clk_4=〉m,clk_6=n,clk_8

5、=>k);u4:xzq4_1portmap(inp=>cz,ni,m〉=2ni,g〉=1ni,tsr=tsrﻩ3=n,in4=>k,output=〉speaker);ENDone;LIBRARYieee;USEieee、std_logic_1164、all;ENTITYfenpinqiISTROPﻩ(ﻩclk,rst:;cigol_dtsNIﻩ8_klc,6_klc,4_klc,01_klcﻩ:cigol_dtsTUOﻩﻩ;)ﻩENDfenpinqi;ARCHITECTUREcdOFfenpinqiISbeginp1:process(clk,rst)variablea:in

6、tegerrange0to20;beginifrst='1'thenclk_4〈="0;a:=0;elseifclk'eventandclk='1thenifa〉=3thena:=0;clk_4〈="1;elsea:=a+1;clk_4〈="0;endif;endif;endif;endprocessp1;p2:process(clk,rst)variableb:integerrange0to20;beginifrst=1'thenclk_6<=0';b:=0;elseifclkeventandclk='1thenifb>=5thenb:=0;clk_6=1;elseb:=

7、b+1;clk_6<="0";endif;endif;endif;endprocessp2;p3:process(clk,rst)variablec:integerrange0to20;beginifrst=1"thenclk_8〈='0;c:=0;elseifclk"eventandclk='1"thenifc=7thenc:=0;clk_8〈="1;elsec:=c+1;clk_8='0';endif;endif;endif;endprocessp3;p4:process(clk,rst)variabled:i

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

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

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