数字电路实验报告
简易电子琴设计与实现
班级: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