编辑: kr9梯 | 2019-07-09 |
而美国NBA的比赛全场48分钟,每半场24分钟.所以我们采用半场的到计时. 利用单片机内部定时器作一秒定时,来满足各个功能模块的需要,比如计时等等. 上、下半场之间休息10分钟.当上半场结束后自动停止计时器,当下半场开始时手动启动. 以上所有时间全部由LCD显示. 在篮球比赛中为了加快比赛节奏、增强比赛的观赏程度增加了24秒规则,就是比赛进攻方必须在24秒内完成一次进攻,否则算违例;
若在24秒倒计时内完成进攻或交换了进攻方,24秒复位重新计时. 2.3各个按键功能详述 功能切换键【shift】: 主计时24秒倒计时启动键【启动】: 主计时24秒倒计时暂停键【暂停】: 主计时24秒倒计时复位键【复位】: 比分清零键【比分清零】: 系统清零键【系统清零】: 主队记分加1键【加1】: 主队记分加1键【加1】: 主队记分加2键【加2】: 主队记分加3键【加3】: 客队记分加1键【加1】: 客队记分加2键【加2】: 客队记分加3键【加3】: 主队记分减1键【减1】: 客队记分减1键【减1】: 在键盘上的分布如图2-3: 图2-4 键盘分布图 有关键盘操作简要说明: 若shift键未被按下,则清零键被锁,加
1、减1只更改比赛双方比分;
若shift键被按一次则可以进行清零操作,并且在此种状态下可以对比赛时间进行设定. 按下启动键,则全场时间计时和24秒倒计时同时启动.当赛场上出现犯规、赛球出界、罚球以及一些意外事件发生时只要按下暂停键,则全场时间计时和24秒倒计时全部停止,但是,在暂停状态中,我们仍然可以对比赛双方的比分进行操作.当球赛又恢复正常时,按动启动键,一切计时系统将恢复正常(注:进行一个停止、启动操作,所有时间都接着停止前的继续进行,不过有的事件是由于出界等造成的需要改变24秒倒计时的时间停止,由于我们队自己的按键数量的限制,所以不能一步到位,然后手迅速按一下复位键就可以完成以上操作). 当shift键按2次后,即篮球记分显示系统不是处于调整状态,而是处于正常工作状态时,按下双方加分、减分就可以比赛双方的比分进行操作.本来比分是递增的,但是人不是十全十美的,难免有失误,当操作员对双方得分有误操作时,可以通过减1操作减更正. 第3章 硬件电路设计及简要描述 3.1 硬件设计原理结构框图及简要说明 硬件设计原理结构框图如图3-1: 图3-1 硬件设计原理结构框图 对此设计原理的说明: 此原理电路连线的原理实际上在前面的功能介绍等章节中或多或少的提及了,在此我将系统的在介绍一遍. 以微处理器89C51为核心器件,对我们需要做的工作按部就班的进行(由程序设定).配合键盘管理器件
8279、液晶显示器、14个按键等构成人机交互的系统.由此系统对事件进行智能的控制,以满足我们的需要. 下面说一说89C51内部资源的利用. 此设计中我们定时器计数器T1做定时器,工作在方式1,为整个系统提供时钟. 8279的IRQ端经反向器与89C51的外部中断0相连接,其作用就是判断是否有按键按下,然后使处理器去执行相应的操作. P1_4连接蜂鸣器. 89C51的ALE与8279的CLK相连. 为了便于操作,我们还设了几个信号灯,由P1口控制. 3.2 元件清单 本次设计所用元件见表3.1一: 表3.1:元件清单 器件名称 数量 89C51 1个8279 1个12MHz晶振 1个12864 1个74LS541 1个74ALS138 2个74LS00 1个 发光二极管 3个 按键 14个 蜂鸣器 1个第4章 篮球........