EDA跑马灯程序加仿真

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

实验四跑马灯的设计一、实验目的1、熟悉同步时序电路的设计方法;2、学习跑马灯的设计原理和实践,并对其进行仿真和硬件测试。二、实验原理试验箱上有16个连成一排的LED灯,它们受FPGAIO引脚的控制,通过这些引脚输出高低电平可以控制这16个灯的点亮或熄灭,控制这些灯以不同的方式点亮或熄灭即可获得跑马灯的显示效果。三、实验内容:设计一个具有多种LED灯显示模式的电路,基本模式如下:1、先奇数灯,后偶数灯。2、先偶数灯,后奇数灯。3、LED灯依次点亮。4、自己设计一种模式。四、程序编写modulepaomadeng(CLK,RST,K1,K2,ledout);parameterM=16;inputCLK,K1,K2,RST;outputreg[M:1]ledout;reg[M:1]yw;always@(posedgeCLKornegedgeRST)if(!RST)beginledout=16'h0000;case({K1,K2})2'b00:yw=16'h5555;2'b01:yw=16'haaaa;2'b10:yw=16'h0001;2'b11:yw=16'h8000;default:yw=16'h0001;endcaseendelsecase({K1,K2})2'b00:beginledout=yw;yw=~yw;end2'b01:beginledout=yw;yw=~yw;end2'b10:beginledout=yw;if(ledout[M]==1)yw=16'h0001;elseyw=yw1;end2'b11:beginledout=yw;if(ledout[1]==1)yw=16'h8000;elseyw=yw1;enddefault:ledout=16'hffff;endcaseendmodule五、波形仿真限于纸面大小,将LED灯显示模式分开仿真:1.先奇数灯亮后偶数灯亮2.先偶数灯亮后奇数灯亮(k1=0,k2=1时先出现偶数灯亮)3.LED依次点亮(上为LED从低依次点亮)(LED从高依次点亮)

1 / 4
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功