1、第 1 页 共 38 页 课题: 基于单片机的抢答器设计基于单片机的抢答器设计 摘要 随着计算机技术的高速发展,单片机以其自身的特点,已广泛应用于智能仪器、工业控制、 家用电器、电子玩具等各个领域。在知识竞赛中,特别是做抢答题目的时候,同样需要单片 机来控制整个过程。在抢答过程中,为了知道哪一组或哪一位选手先答题,必须要设计一个 系统来完成这个任务。如果在抢答中,靠视觉是很难判断出哪组先答题。利用单片机系统来 设计抢答器,使以上问题得以解决,即使两组的抢答时间相差几微秒,也可分辨出哪组优先 答题。这样使得选手们都站在同一个起跑线上,体现了公平公正的原则。 本系统设计的 8 路抢答器主要是采用
2、ATMEL 公司的 AT89C52 单片机作为核心, 控制系统的四 个模块分别为:显示模块、存储模块、语音模块、抢答开关模块。抢答组数可以在八组以内 任意使用。通过本系统的设计后,主持人可以很快的判断出是谁最快抢答成功,又是谁抢答 过早,以及应该给于的惩罚。 关键词:关键词:单片机;AT89C52;抢答器 第 2 页 共 38 页 目录目录 第 1 章 绪论 4 第 2 章 整体设计方案与论证 5 第 3 章 系统硬件设计 7 3.1 单片机的选择 . 7 3.1.1 单片机的概念 . 7 3.1.2 AT89C52 单片机简介. 7 3.1.3 锁存器 . 9 3.2 时钟电路和复位电路.
3、11 3.2.1 时钟电路 11 3.2.2 复位电路: 11 3.3 键盘扫描电路 12 3.4 显示电路 12 3.5 功能键及发声系统设计 13 3.6 整机设计电路 14 第 4 章 软件设计. 15 4.1 抢答器流程图 15 4.2 主程序 17 4.3 中断程序 20 4.3.1 什么是中断 20 4.3.2 中断所用到的寄存器 21 4.3.3 为什么采用中断方式 23 第 5 章 系统的仿真. 25 5.1 proteus 软件的介绍及使用 . 25 5.1.1 什么是 proteus 软件 . 25 第 3 页 共 38 页 5.1.2 怎样操作 proteus 仿真软件
4、. 25 5.2 抢答器 protenus 软件的仿真 . 30 第 6 章 调试功能说明. 31 6.1 系统的调试 31 6.2 系统调试的问题及解决 31 6.3 焊接的问题及解决 33 总 结 34 参考文献. 35 致谢. 36 附录 1 电路原理图 . 37 附录 2 元件明细表 . 38 第 4 页 共 38 页 第第 1 章章 绪论绪论 二十世纪跨越了三个“电”的时代,即电气时代、电子时代和现已进入的电脑时代。不 过,这种电脑,通常是指个人计算机,简称 PC 机。它由主机、键盘、显示器等组成。还有 一类计算机,大多数人却不怎么熟悉。这种计算机就是把智能赋予各种机械的单片机(亦称 微控制器) 。顾名思义,这种计算机的最小系统只用了一片集成电路,即可进行简单运算和 控制。因为它体积小,通常都藏在被控机械的“肚子”里。它在整个装置中,起着有如人类 头脑的作用,它出了毛病,整个装置就瘫痪了。现在,这种单片机的使用领域已十分广泛, 如智能仪表、实时工控、通讯设备、导航系统、家用电器等。各种产品一旦用上了单片机, 就能起到使产品升级换代的功效,常在产品名称前冠以形容词“智能型