课程设计报告 课题名称: 基于V HDL 的六路抢答器 成绩: 指导教师: 系(院) 名: 电控系 班级: 电子班 学号: 2 0 0 7 0 0 3 0 3 学生姓名: 最后之舞 1) 设计任务: 1. 抢答器同时供七名选手或七个代表队比赛,分别用七个按钮Ren(0)~ Ren(6)表示。 2. 设置一个系统清除即抢答控制开关CLR,该开关由主持人控制。 3. 抢答器具有锁存与显示功能。即只要有选手按动按钮,锁存相应的编号,并在LED数码管上显示,同时相应编号的LCD灯,即LD(0)~LD(6)点亮提示,并且全局警报灯LCD也点亮。选手抢答实行优先锁存,优先抢答选手的编号一直保持到主持人将系统清除为止。 4. 抢答器具有定时抢答功能。当主持人启动“开始” (LCR)键后,定时器进行减计时,同时数码管显示时间变动情况。 5. 如果定时时间已到,无人抢答,本次抢答无效,系统报警灯LCD亮并禁止抢答,定时显示器上显示00。主持人再次按下“开始”(CLR)键后即可进行下一轮的抢答。 2 ) 工作原理: 1. 原理框图: 2. 各部分工作原理: ①抢答器计时模块:这个模块的输入端有时钟信号MIAO、系统复位信号CLR 和一个H 输入信号;输出端有秒时间状态显示信号SEC 和无人抢答和计时中止警报信号LCD。 这个模块中主要实现抢答过程中的计时功能,在抢答开始后进行15 秒的倒计时,并且在15 秒倒计时后无人抢答的情况下显示超时并输出信号至 LCD 报警,或者只要15 秒内有人抢答,时间也即刻停止计时,系统输出一个信号经 LCD 传至“抢答系统”,并显示优先抢答者的抢答时刻。 ②抢答控制系统模块:在这个模块输入端有LCD 输入(以时间控制系统的LCD 输出信号为信号源)、一个和“时间控制系统”公用的CLR 端、七人抢答输入信号端Ren 和有一个时钟信号端CLK,这个时钟信号是个高频信号,用以扫描 Ren 是否有信号输入。输出端有对应于Ren 编号的7 个指示灯 LD 和4 线 2 进制输出端Who(用于以数字的形式显示优先抢答者的编号),还有一个H 端用于指示 Ren 按钮状态。 在此模块中高频时钟信号一直作用,此时,若主持人按下 CLR 即为开始抢答信号,所有输出端都自动清零。在有效时间范围(15 秒)内只要有人抢答,H 就有高电平输出至“时间控制系统”的H 端以控制倒计时的停止,并且对应的LD 指示灯点亮,数码管 Who 显示优先抢答者编号,并锁定输入端Ren 以阻止系统响应其他抢答者的信号。若有两个(或两个以上的人)同时...