陈学英
智力抢答器综合设计. 陈学英. 基本功能. 编号为 1-6 的选手在规定的时间内( 10 秒)按键抢答; 抢中编号锁定显示,其他无效; 主持按键控制清零和开始; 选手抢中后在规定的时间内( 30 秒)答提 ; 具有报警提示功能,分别提示抢答开始,有人抢答,抢答时间到,答题时间到。报警延时学号 +500 ,单位 ms ;. 模块组成. 编码锁存器 抢答定时器 答题定时器 报警延迟器 多路选择器 扫描控制器. 报警器. 报警 输出. 选手 按键. 编码 锁存器. 多路 选择器. 显示 输出. 主持 按键. 抢答
陈学英
E N D
Presentation Transcript
智力抢答器综合设计 陈学英
基本功能 • 编号为1-6的选手在规定的时间内(10秒)按键抢答; • 抢中编号锁定显示,其他无效; • 主持按键控制清零和开始; • 选手抢中后在规定的时间内(30秒)答提; • 具有报警提示功能,分别提示抢答开始,有人抢答,抢答时间到,答题时间到。报警延时学号+500,单位ms;
模块组成 • 编码锁存器 • 抢答定时器 • 答题定时器 • 报警延迟器 • 多路选择器 • 扫描控制器
报警器 报警 输出 选手 按键 编码 锁存器 多路 选择器 显示 输出 主持 按键 抢答 定时器 扫描 输出 扫描 控制器 答题 定时器 时钟 可编程实现原理框图
模块设计 • 编码锁存器 • 开始信号低电平有效 • 选手按键为负触发 • 选手编码输出为七段显示数码信号,共阳管。
编码锁存器内部流程1 编 码 器 SJD_QD Q(6:0) 锁 存 器 抢答时间到 S(6:0) START 选手号码 抢中选手号码 开始与清零 Q_Z XS(5:0) QZ 选手输入 抢中信号
锁 存 编 码 SJD_QD 时间到 S(6:0) START 开始与清零 抢中选手号码 XS(5:0) Q_Z 选手输入 抢中信号 • 编码锁存器内部流程2 或
模块设计 • 抢答定时器 • 开始信号低电平有效 • 系统时钟48MHz • 计时5秒,输出数据数码管显示(共阳)
QZ 七 段 译 码 器 抢中 倒 计 数 器 START DOUT(6:0) Q(4—0) 主持人 时间数据 分 频 器 CLK 1Hz 时间到 48MHz SJD_QD • 抢答定时器内部流程
模块设计 • 答题定时器 • 模块计时启动信号QZ,来自编码锁存的抢中信号 • 系统时钟48MHz • 计时10秒,输出数据数码管显示(共阳)
七 段 译 码 器 倒 计 数 器 SOUT(6:0) QZ Q(9—0) 抢中 时间数据 分 频 器 CLK 48MHz 1Hz 时间到 SJD_DT • 答提定时器内部流程
模块设计 • 报警延迟器 • 系统时钟48MHz • 报警源:start,qz,sjd_qd,sjd_dt。 • 报警输出qz,每个源触发低电平有效,持续200ms
开始 START 报 警 触 发 延 迟 计 时 器 QZ 抢中 B_J SJD_QD 抢答时间到 BJ SJD_DT 答题时间到 报警输出 CLK 系统时钟48MHZ • 报警延迟器内部流程1
START 触发 计数延时1 BJ1 QZ 触发 计数延时2 BJ2 与门 BJ 报警输出 SJD_QD 触发 计数延时3 BJ3 SJD_DT 触发 计数延时4 BJ4 CLK • 报警延迟器内部流程2 或
模块设计 • 多路选择器 • 数据输入:抢中选手号码,抢答计时,答题计时, 三个数据均是七段码信号。 • 选择控制:来自扫描输出的两位信号。 • 数据输出:数码管七位信号
模块设计 • 扫描控制器 • 系统时钟48MHz • 输出扫描频率控制在1KHZ—100KHZ左右。
模 8 计 数 器 分 频 器 S(2:0) CLK CLK_1000 48MHz 48KHz • 扫描模块内部流程