毕业设计(能给点我的思路就行)谢谢用VHDL程序实现抢答器设计
课题 任务与 实现功能 设计一抢答器电路具有以下功能:
系统功能:拨动定义为“开始”的开关后,一排进度指示灯从不亮渐至全亮,
之后抢答开始。有4个拨动开关,代表4个抢答器,
数码管将显示出最先拨动的开关的序号,同时组成圆形图样的彩色的灯点亮,
表示抢答成功。若在开关进度条全变亮之前,即抢答开始之前,
有任意开关被拨动,则数码管显示被拨动开关的序号,进度条进度停止,
表示有人抢答。
设计要求 1.基本要求 (1)输入部分的设计:
使能信号启动后输出被拨动开关的代码,开关被拨动后,标志输出信号置为1。
(2)八进制计数器:使能信号启动后立即开始计数,输出为Hot形式。
若在此过程中输入信号Cr变为1,计数暂停,计数完毕后停止计数。
(3)数码管显示:将拨动开关的代码转换为数码管显示,并锁定最先来到的代码。
(4)指示灯显示:利用计数器输出和其他3个控制信号对进度条(即显示抢答是否提前的灯)进行控制。
(5)控制部分:3个输入、7个输出,对抢答器各个部分进行控制。 2.发挥部分 (1) 用不同方案完成同一功能设计。
(2) 对不同方案进行比较。
评分标准
1、能较为熟练地运用VHDL程序。
2、对基本要求能完成方案分析、设计与论证、理论分析及相关设计文件。
3、对基本要求能完成软件程序设计与调试。
4、能用不同方案完成同一功能的程序设计并比较分析