基于单片机的八路抢答器设计(共25页).doc
《基于单片机的八路抢答器设计(共25页).doc》由会员分享,可在线阅读,更多相关《基于单片机的八路抢答器设计(共25页).doc(25页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上XXX大学(学院) 本科生毕业设计基于单片机的八路抢答器设计学生姓名所在专业所在班级申请学位指导教师职称副指导教师职称答辩时间 目 录专心-专注-专业设计总说明 抢答器是为智力竞赛参赛者答题时进行抢答而设计的一种优先判决器电路,广泛应用于各种知识竞赛、文娱活动等场合。能够实现抢答器功能的方式有多种,可以采用前期的模拟电路、数字电路或模拟与数字电路相结合的方式,但这种方式制作过程复杂,而且准确性与可靠性不高,成品面积大,安装、维护困难。本节介绍一种利用51单片机作为核心部件进行逻辑控制及信号产生的八路抢答器。近年来,随着单片机档次的不断提高,功能的不断完善,其应用日趋成
2、熟、应用领域日趋扩大,特别是工业测控、尖端武器和日用家电等领域更是因为有了单片机而生辉增色。单片机应用技术已成为一项新的工程应用技术。本次课程设计我们做的是八路抢答器,我们采用STC89C51单片机实现抢答功能,性能更稳定,更易操作调试。关键词:单片机;多路数字抢答器INTRODUCTION Responder is a priority decision circuit for the quiz participants answer to answer in the design, widely used in all kinds of knowledge competition, cul
3、tural activities and other occasions. There are many ways to achieve Responder function, can be used early in the analog circuits, digital circuits or analog and digital circuit combination, but the production process is complicated, and the accuracy and reliability is not high, the product size, di
4、fficult installation and maintenance. This section introduces a 51 MCU as the core components of eight responder logic control and signal generation. In recent years, with the continuous improvement of grade MCU, continuously improve the function, its application is getting more and more mature, app
5、lication fields expand gradually, especially in industrial control, household appliances and other fields of sophisticated weapons and more is because of the single chip and with grace. Single chip microcomputer application technology has become a new engineering application technology. The curricul
6、um design we do is eight responder, we use the STC89C51 MCU responder function, more stable performance, easy to debug.KEYWORDS: SCM; digital responder第1章 绪论1.1 概述随着电子技术的飞速发展,基于单片机的控制系统已经广泛应用于工业、农业、电力、电子、智能楼宇等行业。微型计算机作为嵌入式控制系统的主体与核心,代替了传统的控制系统的常规电子线路。电子智能抢答器在抢答过程中,为了知道哪一组或哪一位选手先回答问题,必须要设计一个系统来完成这个任务
7、。如果在抢答中,靠视觉是很难判断出哪组先答题。利用单片机系统来设计抢答器,使以上问题得以解决,即使两组的抢答时间相差几微秒也可以分辨出使哪组优先回答问题。抢答组数可以在八组以内任意使用,本系统工作原理本系统采用89C51单片机作为核心。控制系统的几个模块分别为:单片机最小系统、显示驱动模块、抢答开关模块、报警模块。多路数字抢答器在各种智力竞赛中经常用到。在各校举行的各种竞赛中我们也经常看到有抢答的环节,举办方多数采用让选手通过举答题板的方法判断选手的答题权,这在某种程度上会因为主持人的主观误断造成比赛的不公平性。为解决这个问题,设计制作一个八路数显抢答器。一方面加深我们对所学习的知识的了解,巩
8、固模拟、数字电路知识,也提升我们解决日常生活中常见问题的能力,掌握一般设计方法与设计步骤。积累实际设计制作经验,为走向更复杂更实用的应用领域奠定基础。第2章 系统总体方案设计2.1 设计要求 1)具有八路抢答。2) 采用数码管显示3) 可设计抢答时间和答题时间4) 具有声音提醒功能 实现功能: 设计的是一个八路定时抢答器;主持人控制系统的清零和抢答的开始。抢答开始后,若有任何一名选手按动抢答按钮,抢答器就会显示该选手编号直至系统被主持人清零,并有扬声器发出提示,同时其他人再抢答就无效了。这次设计的抢答器还有自动定时功能,主持人可以设定选手答题的时间和抢答的时间。当主持人启动“开始”键后,定时器
9、会自动减计时,这个会显示在显示器上。选手只有在抢答时间内抢答才有效,若在答题时间内没有选手答题,时间到时,报警电路就会发出警报并且禁止抢答。2.2 方案选择2.2.1 单片机的选择方案一:采用DSP作为系统控制器。DSP(digitalsignalprocessor)是一种独特的微处理器,是以数字信号来处理大量信息的器件。DSP具有对元件值的容限不敏感,受温度、环境等外部因素影响小,容易实现集成,可分时复用,共享处理器,方便调整处理器的系数实现自适应,可用于频率非常低的信号等优点。但DSP硬件电路比较复杂,且价格昂贵,数字系统由耗电的有源器件构成,没有无源设备可靠。 方案二:采用单片机作为系统
10、控制器。单片机具有可靠性强、性价比搞、电压低、功耗低等优点得到迅猛发展和大范围推广,单片机算术运算功能强,软件编程灵活,自由度大,可用软件编程实现各种逻辑功能,本身带有定时器、计数器,可以用来定时和计数,并且其功耗低,体积小,计数成熟和成本低等优点。基于以上分析,拟定方案二,用STC89C52单片机作为控制器。第3章 系统硬件设计3.1 整体方案设计3.1.1 系统概述整个系统以STC89C52单片机为核心器件,配合电阻电容晶振等器件,构成单片机的最小系统。其它个模块围绕着单片机最小系统展开。其中包括,显示设备为共阴数码管;电源供电则采用USB 5V供电,报警部分采用蜂鸣器,同时还包括按键部分
11、,14个按键,其中6个为主持人按键,用来设置时间和暂停开始,8个选手按键,用来抢答。3.1.2 系统框图数码管显示单片机最小系统报警部分电源部分按键部分 3-1 系统框图3.2 最小系统模块3.2.1 STC89C52简介(1)概述STC89C52是一个低电压,高性能CMOS 8位单片机,片内含8k bytes的可反复擦写的Flash只读程序存储器和256 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元,功能强大的STC89C52单片机可为您提供许多较复杂系统控制应用场合
12、。 STC89C52有40个引脚,32个外部双向输入/输出(I/O)端口,同时内含2个外中断口,3个16位可编程定时计数器,2个全双工串行通信口,2个读写口线。STC89C52有PDIP、PQFP/TQFP及PLCC等三种封装形式,以适应不同产品的需求。 (2)主要功能特性uu兼容MCS51指令系统;u u8k可反复擦写(1000次)Flash ROM; uu32个双向I/O口; u256x8bit内部RAM ;uu3个16位可编程定时/计数器中断;u时钟频率0-24MHz; uu2个串行中断;uu可编程UART串行通道; uu2个外部中断源; uu共8个中断源; uu2个读写中断口线; uu
13、3级加密位; uu低功耗空闲和掉电模式; u软件设置睡眠和唤醒功能;(3)8051单片机的引脚功能MCS-51系列单片机一般采用40个引脚,双列直插式封装,用HMOS工艺制造,其外部引脚排列如图3-2所示。其中,各引脚的功能为:u图3-2 STC89C52引脚图 主电源引脚VCC(40脚),接5V电源正端;GND(20脚),接5V电源地端; 外接晶体或外部振荡器引脚XTAL1(19脚),接外部晶振的一个引脚。在单片机内部,它是一个反相放大器的输入端。当采用外部振荡器时,此引脚应接地。XTAL2(18脚),接外部晶振的另一个引脚。在片内接至反相放大器的输出端和内部时钟电路的输入端。当采用外部振荡
14、器时,此脚接外部振荡器的输出端。 控制信号线RESET(9脚),复位信号输入端,复位/掉电时内部RAM的备用电源输入端。ALE(30脚),地址锁存允许/编程脉冲输入,用ALE锁存从P0口输出的低8位地址。在对片内EPROM编程时,编程脉冲由此输入。PSEN(29脚),外部程序存储器读选通信号,低电平有效。 EA(31脚),访问外部存储器允许/编程电压输入。EA为高电平时,访问内部存储器;低电平时,访问外部存储器。 多功能I/O口引脚8051单片机设有4个双向I/O口(P0、P1、P2、P3),每一组I/O口线都可以独立地用作输入或输出口,其中:P0口(3239脚)双向口(三态),可作为输入/输
15、出口,可驱动8个LSTTL门电路。实际应用中常作为分时使用的地址/数据总线口,对外部程序或数据存储器寻址时低8位地址与数据总线分时使用P0口:先送低8位地址信号到P0口,由地址锁存信号ALE的下降沿将地址信号锁存到地址锁存器后,再作为数据总线的口线对数据进行输入或输出。 P1口(18脚)准双向口(三态),可驱动4个LSTTL门电路。用作输入线时,口锁存器必须由单片机先写入“1”,每一位都可编程为输入或输出线。 P2口(2128)准双向口(三态),可驱动4个LSTTL门电路。可作为输入/输出口,实际应用中一般作为地址总线的高8位,与P0口一起组成16位地址总线,用于对外部存储器的接口电路进行寻址
16、。 P3口(1017脚)准双向口(三态),可驱动4个LSTTL门电路。双功能口,作为第一功能使用时,与P1口一样;作为第二功能使用时,每一位都有特定用途,其特殊用途如表3.1所示:表3.1 P3口第二用途端口引脚第二功能注 释P3.0RXD串行口数据接收端P3.1TXD串行口数据发送端P3.2/INT0外中断请求0P3.3/INT1外中断请求1P3.4T0定时/计数器0外部计数信号输入P3.5T1定时/计数器1外部计数信号输入P3.6/WR外部RAM写选通信号输出P3.7/RD外部RAM读选通信号输出3.2.2 最小系统电路STC89C52的最小系统如图3-3所示,整个最小系统由三个部分组成,
17、晶振电路部分、复位电路部分、电源电路等三个部分组成。晶振电路包括2个30pF的电容C2和C3,以及12M的晶振X1。电容的作用在这里是起振作用,帮助晶振更容易的起振,取值范围是15-33pF。晶振的取值也可以是24M,晶振的取值越高,单片机的执行速度越快。在进行电路设计的时候,晶振部分越靠近单片机越好。单片机复位电路就好比电脑的重启部分,当电脑在使用中出现死机,按下重启按钮电脑内部的程序从头开始执行。单片机也一样,当单片机系统在运行中,受到环境干扰出现程序跑飞的时候,按下复位按钮内部的程序自动从头开始执行。复位电路由10uF的极性电容C1和10K的电阻R4构成。利用电容电压不能突变的性质,可以
18、知道,当系统一上电,RESET脚将会出现高电平,并且这个高电平持续的时间由电路的RC值来决定。典型的51单片机当RESET脚的高电平持续两个机器周期以上就将复位,所以适当组合RC的取值就可以保证可靠的复位。在电路图中,电容的的大小是10uF,电阻的大小是10k。所以根据公式,可以算出电容充电到电源电压的0.7倍(单片机的电源是5V,所以充电到0.7倍即为3.5V),需要的时间是10K10UF=0.1S。也就是说在电脑启动的0.1S内,电容两端的电压时在0-3.5V增加,这个时候RESET引脚所接收到的电压是5V-1.5V。在5V正常工作的51单片机中小于1.5V的电压信号为低电平信号,而大于1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 八路 抢答 设计 25
限制150内