1、 课程设计(论文) 题 目 名 称 基于单片机的六路竞赛抢答器设计 课 程 名 称 单片机原理及应用课程设计 学 生 姓 名 学 号 系 、专 业 信息工程系、电子信息工程 指 导 教 师 2012 年 6 月 2 日 摘 要 近年来,随着单片机的档次不断提高,功能的不断完善,其应用日趋成熟、应用 领域日趋扩大,特别是工业测控、尖端武器和日用家电等领域更是因为有了单片机而 生辉增色。单片机应用技术已成为一项新的工程应用技术。本次设计的题目为基于单 片机的八路抢答器。主要应用AT89C51单片机以及LED显示器,在PROTEUS 仿真环境中实现电路的连接,实现六组和六组以下的队伍参加竞赛抢答,其
2、中抢答时 间和回答时间是可以随意设定的。实现时间的倒计时功能,实现对犯规抢答的报警功 能。 关键词:单片机;抢答器;显示器;PROTEUS 仿真 目 录 第 1章 概述 1 第 2章 方案设计 . 2 21 设计任务 . 2 2.2 设计要求 2 2.3 设计思想 2 第 3章 硬件设计 . 4 3.1 电路原理图 . 4 3.2 电路原理和过程说明 . 4 第 4章 流程图与仿真结果 5 4.1 系统原理图 . 5 4.2 流程图. 6 4.3 程序清单 . 6 4.4 仿真结果及说明 7 第 5章 设计总结 11 第 6章 参考文献 12 第 7章 致谢 .13 第 8章 附录 .14 第
3、 1 章 概述 51 单片机是对目前所有兼容Intel 8031指令系统的单片机的统称。该系列 单片机的始祖是Intel的8031单片机, 后来随着Flash rom技术的发展,8031 单片机取得了长足的进展,成为目前应用最广泛的8位单片机之一,其代表型 号是ATMEL公司的AT89系列,它广泛应用于工业测控系统之中。目前很多 公司都有51系列的兼容机型推出, 在目前乃至今后很长的一段时间内将占有大 量市场。51单片机是基础入门的一个单片机,还是应用最广泛的一种。需要注 意的是 52 系列的单片机一般不具备自编程能力。AT89C51是一种带 4K 字节闪 烁可编程可擦除只读存储器(FPERO
4、MFalsh Programmable and Erasable Read Only Memory)的低电压,高性能CMOS8位微处理器,俗称单片机。 AT89C2051是一种带2K字节闪烁可编程可擦除只读存储器的单片机。 单片机的可 擦除只读存储器可以反复擦除100次。该器件采用ATMEL高密度非易失存储器制 造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位 CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器, AT89C2051是它的一种精简版本。AT89C单片机为很多嵌入式控制系统提供了一 种灵活性高且价廉的方案。 第 2 章 方
5、案设计 2.1 设计任务 设计制作一个可容纳六组参赛队的智力竞赛抢答器, 每组设置一个抢答按钮供抢 答者使用。 电路具有第一抢答信号的鉴别和锁存功能。 2.2 设计要求 要求确定第一个输入的抢答信号, 并保持该信号不变, 同时使后输入的信号无效。 在发出“抢答开始命令”后开始计时,经过规定的抢答时间后若没有人抢答,就发出 “抢答时间到”信号,并锁定输入电路,使各路抢答信号无法再输入。 设置计分电 路,开始时每组预置为100分或其他,答对一次加10分,答错减10分(可选) 。 2.3 设计思想 课程设计此次课程设计有点难度,刚开始是一直都没有设计思路,后来通过在网 上收集资料,参考一些比较成功的
6、设计思路。慢慢就有了一些自己的想法以及思路的 形成。我设计的智力竞赛抢答器可同时供6名选手或6个代表队参加比赛,他们的 编号分别是1、2、3、4、5、6、, 各用一个抢答按钮,按钮的编号与选手的编号是 相对应的,分别是S1、S2、S3、S4、S5、S6;给节目主持人设置二个控制按钮开 关,用来控制系统的清零和抢答的开始抢答器具有程序存储、数据锁存和显示功能, 抢答开始后,若有选手按动抢答按钮,编号立即锁存,并在数码管上显示出选手的编 号,同时蜂鸣器给出音响提示,此外,要封锁输入电路,禁止其他选手 抢答,优先 抢答选手的编号一直保持到主持人将系统清零为止如果想调节抢答时间或答题时间, 按“抢答时间调节“键或“答题时间调节“键进入调节状态,此时会显示现在设定的抢答 时间或回答时间值,如想加一秒按一下“加 1s“键,如果想减一秒按一下“-1s“键,时间 就会显示改变后的时间,调整范围为0s99s, 0s时再减1s会跳到99,99s时再加 1s会变到0s,主持人按“抢答开始