EDA作业2-LED彩灯new.docVIP

  • 4
  • 0
  • 约3.72千字
  • 约 6页
  • 2016-10-17 发布于江西
  • 举报
EDA作业2-LED彩灯new.doc

EDA作业二--LED彩灯 一、实验任务 让8个LED实现彩灯的功能,并进行波形仿真。通过这个实验,进一步掌握采用计数与判断的方式来实现分频的VHDL的编程方法以及移位运算符的使用。 二、实验环境 软件实验环境为Quartus II 8.1开发软件。 三、实验原理 彩灯,就是让LED以一定的规律显示不同的亮灭的组合。本彩灯的设计采用了4种的亮灭方式。每来一个时钟脉冲CLK,计数器就加1。每当判断计数器中的数值达,就会按一定方式点亮8个led。FPGA输出数据就应该首先隔1秒钟变…一直变化到111111,这样,依次点亮所有的灯,就形成了流水灯。而当8个灯都点亮时,要一个操作使得所有的灯恢复为初始状态,即:灯都不亮。然后,再一次流水即可。如果是右移位,就出现向右流水的现象;反之,向左流水。 同流水灯原理:00方式为流水灯依次亮灭方式,01方式为两边向中间点亮方式。10方式为连续两个灯同时按照流水灯亮灭,11方式为中间向两边点亮方式。 本实验程序定义了彩灯的端口部分,结构部分(控制部分),进程部分。(分频部分本实验未使用到,所以在注释部分给出) 四、实验步骤 1、建立新工程项目: 打开Quartus II软件,进入集成开发环境,点击File→New project wizard建立一个工程项目caideng。 2、建立文本编

文档评论(0)

1亿VIP精品文档

相关文档