北邮数电实验报告简易钢琴 下载本文

数字电路实验报告

简易电子琴设计与实现

班级:201121XXXX

学号:201121XXXX

姓名:傻逼

xxxx年11月8号

1

目录

一.实验介绍................................. 3 1.实验目的 ................................ 3 2.实验所用仪器及元器件 .................... 3 3.实验内容 ................................ 3 基本内容 ................................ 3 提高要求 ................................ 4 4.实验原理 ................................ 4 二.实验设计与实现........................... 4 1.实验思路 ................................ 4 2.程序设计 ................................ 6 3.仿真波形及分析 ........................ 11 三.故障及debug过程 ....................... 13 四.实验总结................................ 15

2

一.实验介绍

1.实验目的

(1)进一步掌握VHDL和Quartus II软件的使用; (2)理解状态机的工作原理和设计方法;

(3)掌握利用EDA工具进行自顶向下的电子系统设计方法。

2.实验所用仪器及元器件

(1)计算机;

(2)EDA开发板及相应元器件。

3.实验内容

(1)基本内容

1、用 8×8 点阵进行游戏显示。

2、BTN1~BTN7 七个按键模拟钢琴演奏时的“1 2 3 4 5 6 7”七个音符。点阵的第一列

对应音符“1”,第二列对应音符“2”,依此类推,低中高音自定。

3、光点在点阵第一行随机出现,逐点下落,下落速度为 0.2 秒 /行,如图1 所示。

4、在光点下落到点阵最后一行之前的过程中,如果按下与该列点阵相应的音符键,该

光点消失,蜂鸣器演奏相应的音符声音,计分器加1。如果在光点下落到最后一行

依然没有进行相应的按键操作,该光点消失,计分器不加分。计分器由数码管显示。

3