青 岛 农 业 大 学理学和信息科学学院电子设计自动化及专用集成电路课程设计汇报 设 计 题 目 一、设计一个二人抢答器 二、密码锁 学生专业班级 学生姓名(学号) 指 导 教 师 完 成 时 间 实 习(设计)地点 信息楼 121 年 11 月 1 日一、课程设计目标和任务 课程设计目标:此次课程设计是在学生学习完数字电路、模拟电路、电子设计自动化相关课程以后进行。经过对数字集成电路或模拟集成电路模拟和仿真等,熟练使用相关软件设计含有较强功效电路,提升实际动手,为未来设计大规模集成电路打下基础。课程设计任务:一、设计一个二人抢答器。要求:(1) 两人抢答,先抢有效,用发光二极管显示是否抢到答题权。(2) 每人两位计分显示,打错不加分,答对可加 10、20、30 分。(3) 每题结束后,裁判按复位,重新抢答。(4) 累积加分,裁判可随时清除。二、密码锁设计四位十进制密码锁,输入密码正确,绿灯亮,开锁;不正确,红灯亮,不能开锁。密码可由用户自行设置。二、分析和设计1、设计任务分析(1)二人抢答器用 Verilog 硬件描述语言设计抢答器,实现:1、二人经过按键抢答,最先按下按键人抢答成功,以后其它人抢答无效。2、每次只有一人可取得抢答资格,一次抢答完后主持人经过复位按键复位,选手再从新抢答。3、有从新开始游戏按键,游戏从新开始时每位选手初始分为零分,答对可选择加 10 分、20 分,30 分,最高九十分。4、选手抢答成功时其对应分数显示。(2)密码锁1、第一个数字控制键用来进行密码输入2、第二个按键控制数字位数移动及调用密码判定程序。当确定后假如显示数据和预置密码相同,则 LED 亮;如不相等,则无反应。按下复位键,计数等均复位2、设计方案论证具体设计(1)抢答器关键利用 D 触发器反馈,当检测到第一个上升沿时将按键(未按下时接低电平)接入和门锁住,以确保和门只有一个上升沿输出,从而实现“最先按下按键人抢答成功,以后其它人抢答无效”。在和门输出上升沿同时检测按键,以确定是哪位选手抢答,用寄存器存下抢答选手信息,最终确定哪个 led灯亮和那位选手对应分数闪耀。将各模块代码写好并测试后,在主模块中调用并分配引脚,引脚分配好后,从新编译、下载就可试验了。分别验证上述多种功效,看是否达成预期效果。(2)依据密码输入信号控制 I/0 口输出,第一个按键控制数字递加,第二个按键控制数字位数移动及调用密码判定程序。当确定后假如显示数...