1、 - 1 - 目录目录 绪论绪论. 2 1.1 基于单片机抢答器的系统结构与原理 3 1.2 设计内容和要求 3 2 2 硬件设计硬件设计 3 2.1 抢答器硬件电路图 4 2.2 抢答器各部分电路设计 . 4 2.2.1 单片机最小系统的设计 . 4 2.2.2 抢答器按键电路的设计 . 6 2.2.3 中断控制按键电路的设计 . 7 2.2.4 数码管显示电路的设计 . 7 2.2.5 蜂鸣器报警电路的设计 . 8 3.1 主程序设计 . 8 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 . 错误错误!未定义书签。未定义书签。 3.2 延时程序设计 . 9 。 。
2、 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。. 9 3.3 键盘扫描程序设计 9 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。. 9 3.4 数码管显示程序设计 . 10 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 10 3.5 抢答程序设计 . 10 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 10 3.6 倒计时程序设计 12 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 .
3、12 3.7 程序流程图 . 13 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 . 13 4 仿真调试 19 4.1 仿真软件简介. 19 4.1.1 Keil 仿真软件 19 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。. 19 4.1.2 PROTEUS 仿真软件 19 4.2 仿真调试结果. 19 结束语结束语 . 22 致谢致谢. 23 - 2 - 绪论绪论 1单片机抢答器的背景单片机抢答器的背景 二十世纪跨越了三个“电”的时代,即电气时代、电子时代和现已进入的电脑时代。不 过,这种电脑,通常是指个人计算
4、机,简称PC 机。它由主机、键盘、显示器等组成。还有 一类计算机。大多数人却不怎么熟悉。这种计算机就是把智能赋予各种机械的单片机(称微 控制器)。顾名思义,这种计算机的最小系统只用了一片集成电路,即可进行简单的运算和 控制。因为它的体积小,通常都藏在被控机械的“肚子”里。它在整个装置中,起着有如人 类头脑的作用, 它出了毛病, 整个装置就瘫痪了。 现在, 这种单片机的使用领域已十分广泛, 如智能仪表、实时工控、通讯设备、导航系统、家用电器等。各种产品一旦用上了单片机, 就能起到产品升级换代的功效,常在产品名称前冠以形容词“智能型”。在知识竞赛中,往 往会用到抢答器。 故此我们就选择利用单片机编
5、程来设计抢答器, 即使两组的抢答时间相差 几微秒,也能轻松分辨出哪一组(或哪个选手)先抢答到题。 2单片机抢答器的意义单片机抢答器的意义 本系统采用单片机作为整个控制核心。控制系统的四个模块为:显示模块、储存模块、 语音模块、抢答模块。该系统通过开关电路八个按键输入抢答信号,利用一个数码管来完成 显示功能用按键来让选手进行抢答, 在数码管上显示哪一组先答题的, 从而实现整个抢答过 程。本文主要介绍了单片机抢答器设计及工作原理,以及它的实际用途。系统工作原理采用 AT89C51 单片机作为核心。控制系统的四个模块为:显示模块、储存模块、语音模块、抢 答模块。该系统通过开关电路八个按键输入抢答信号
6、,利用一个数码管来完成显示功能。工 作时,用按键通过开关电路输入各路的抢答信号,经单片机的处理,输出控制信号,单片机 控制的智能抢答器设计。 3抢答器的应用抢答器的应用 随着我国经济和文化事业的发展, 在很多公开竞争场合要求有公正的竞争裁决, 诸如证 券、股票交易及各种智力竞赛等,因此出现了抢答器。抢答器一般由很多电路组成,线路复 杂,可靠性不高,功能也比较简单,特别是当抢答路数多时,实现起来就更加的困难。因此 我们设计了以单片机为核心的新型智能抢答器, 在保留原始抢答器的基本功能的同时又增加 了数码管显示电路实现了其它功能。 抢答器又称为第一信号鉴别器, 其主要应用于各种知识 竞赛、文艺活动等场合。 - 3 - 1 系统设计方案 1.1 基于单片机抢答器的系统结构与原理 图 1 所示为抢答器电路,抢答器电路实际上就是单片机最小系统的应用,主要由单片 机芯片加上时钟电路和复位电路以及按键和数码管显示电路及报警电路组成。18 为 8 个 抢答键。P1.0P1.7 为 8 路抢答信号输入端。当有抢答键按下时,对应输入端为低电平“0” 反之为高电平“1”。开始抢答键