FP入门实验教程:LED灯设计与实现.pdfVIP

  • 0
  • 0
  • 约2.59千字
  • 约 4页
  • 2026-03-23 发布于北京
  • 举报

FPGA入门系列实验教程——LED跑马灯

1.实验任务

让实验板上的8个LED实现跑马灯的功能。通过这个实验,进一步掌握采用

计数与判断的方式来实现分频的VerilogHDL的编程方法以及移位运算符的

使用。

2.实验环境

硬件实验环境为艾米电子工作室型号EP2C8Q208C8增强版开发套件。

软件实验环境为QuartusII8.1开发软件。

3.实验原理

从LED[0]到LED[7]依次点亮,第二个灯点亮时第一个熄灭,每个灯交换的

时间为0.5S;看上去的效果就象一个亮点从LED[0]跑向LED[7],然后重复此循

环,故命名跑马灯。初始状态时,LED[0]亮,其余熄灭。每来一个时钟脉冲CLK,

计数器就加1。每当判断出计数器中的数值达时,就会点亮LED[1],

同时LED[0]熄灭,并进行移位。这样,依次点亮所有的灯,就形成了跑马灯。而

当LED[7]点亮时,需要一个操作使得恢复为初始状态,即:LED[0]亮,其余熄

灭。然后,再进行一次跑马灯,重复此循环。如果是右移位,就出现向右跑马的

现象;反之,向左跑马。

4.实验程序

moduleledwalk(led,cl

文档评论(0)

1亿VIP精品文档

相关文档