1、八路智能抢答器设计 1 毕业设计 (论文)毕业设计 (论文) ( 届)届) 题题 目目路智能抢答器设计路智能抢答器设计 二级学院二级学院 机械工程学院机械工程学院 专专 业业 电子信息工程电子信息工程 班班 级级 学学 号号 学生姓名学生姓名 指导教师指导教师 八路智能抢答器设计 2 目目 录录 第第 1 1 章章 绪论绪论 1 1.1 单片机抢答器的背景 . 1 1.2 抢答器的意义 . 1 第第 2 2 章章 设计概述设计概述 2 2.1 抢答器工作原理 . 2 2.2 设计目的与要求 . 2 2.3 设计任务 . 2 2.4 运行环境及工具 . 2 第第 3 3 章章 系统硬件电路设计系
2、统硬件电路设计 3 3.1 AT89C51 单片机硬件电路 3 3.2 原理及电路总框图 . 3 3.3 晶振复位及开始抢答电路 . 4 3.4 选手抢答键 . 4 3.5 显示与显示驱动电路 . 5 3.6 蜂鸣器音频输出电路 . 6 第第 4 4 章章 系统软件设计系统软件设计 7 4.1 程序设计 . 7 4.2 主程序设计 . 7 4.3 系统流程图 . 8 4.4 程序清单 . 9 第第 5 5 章章 系统仿真系统仿真 1818 5.1 PROTEUS 软件介绍 . 18 5.2 仿真电路设计 18 5.3 仿真测试 18 5.4 仿真结果分析 20 第第 6 6 章章 致谢致谢 .
3、 21 参考文献参考文献 21 八路智能抢答器设计 3 第第 1 1 章章 绪论绪论 1.1 单片机抢答器的背景 二十世纪跨越了三个“电”的时代,即电气时代、电子时代和现已进入的电脑时 代。不过,这种电脑,通常是指个人计算机,简称 PC 机。它由主机、键盘、显 示器等组成。还有一类计算机,大多数人却不怎么熟悉。这种计算机就是把智能 赋予各种机械的单片机(亦称微控制器) 。顾名思义,这种计算机的最小系统只 用了一片集成电路,即可进行简单运算和控制。因为它体积小,通常都藏在被控 机械的“肚子”里。它在整个装置中,起着有如人类头脑的作用,它出了毛病, 整个装置就瘫痪了。现在,这种单片机的使用领域已十
4、分广泛,如智能仪表、实 时工控、通讯设备、导航系统、家用电器等。各种产品一旦用上了单片机,就能 起到使产品升级换代的功效,常在产品名称前冠以形容词“智能型” ,如智 能型洗衣机等。 现在有些工厂的技术人员或其它业余电子开发者搞出来的某些产 品,不是电路太复杂,就是功能太简单且极易被仿制。究其原因,可能就卡在产 品未使用单片机或其它可编程逻辑器件上1。 在知识竞赛中,特别是做抢答题时,在抢答过程中,为了更确切的知道哪一组或 哪一位选手先抢答到题,必须要有一个系统来完成这个任务。若在抢答中,只靠 人的视觉(或者是听觉)是很难判断出哪一组(或哪一个选手)先抢答到题的。 利用单片机编程来设计抢答器,可
5、以使以上问题得以解决,即使两组的抢答时间 相差几微秒,也能轻松的分辨出哪一组(或哪个选手)先抢答到题的。本文主要 介绍了抢答器的工作原理及设计,以及它的实际用途。 1.2 抢答器的意义 本系统采用单片机作为整个控制核心。控制系统的四个模块为:显示模块、存储 模块、语音模块、抢答开关模块。该系统通过抢答电路键盘按键输入抢答信号; 利用一个数码管来完成显示功能;用按键来让选手进行抢答,在数码管上显示哪 一组先答题的,从而实现整个抢答过程。在知识比赛中,特别是做抢答题目的时 候,在抢答过程中,为了知道哪一组或哪一位选手先答题,必须要设计一个系统 来完成这个任务。如果在抢答中,靠视觉是很难判断出哪组先
6、答题。利用单片机 系统来设计抢答器,使以上问题得以解决,即使两组的抢答时间相差几微秒,也 可分辨出哪组优先答题。 八路智能抢答器设计 4 第第 2 2 章章 设计概述设计概述 2.1 抢答器的工作原理 抢答器的工作原理是采用单片机最小系统,用查询式键盘进行抢答。采用动态显 示组号。主持人按下开始抢答键才可以抢答。主持人没有按下开始抢答按纽 (P3.2) ,有人抢答则抢答违规,报警并显示组号,主持人按下开始抢答开关重 新抢答。主持人按下开始抢答按纽(P3.2) ,蜂鸣响声提示,且数码管 10 秒倒计 时(10 秒内抢答有效) ,有人在 10 秒抢答,蜂鸣器响声提示并显示他的组号,3 秒开始 20 秒倒计时(20 秒内必须回答完问题