基于at89s52的四路抢答器设计文档论文

上传人:大米 文档编号:496857577 上传时间:2023-11-01 格式:DOC 页数:85 大小:494.50KB
返回 下载 相关 举报
基于at89s52的四路抢答器设计文档论文_第1页
第1页 / 共85页
基于at89s52的四路抢答器设计文档论文_第2页
第2页 / 共85页
基于at89s52的四路抢答器设计文档论文_第3页
第3页 / 共85页
基于at89s52的四路抢答器设计文档论文_第4页
第4页 / 共85页
基于at89s52的四路抢答器设计文档论文_第5页
第5页 / 共85页
点击查看更多>>
资源描述

《基于at89s52的四路抢答器设计文档论文》由会员分享,可在线阅读,更多相关《基于at89s52的四路抢答器设计文档论文(85页珍藏版)》请在金锄头文库上搜索。

1、 摘 要随着现代娱乐节目及其它游戏环节的需要,也为了完善节目的紧张气氛和观众的互动,就出现了多路抢答器。很多人都抢答器作为一种工具,已广泛应用于各种智力和知识竞赛场合。抢答器的出现给人们带来极大的方便,它能准确无误的从若干名参赛选手中确定出最先抢答者,并且有显示,生效等功能。 本设计是以四路抢答为基本理念。考虑到依需设定限时回答的功能,利 用AT89S52单片机及外围接口实现的抢答系统,利用单片机的定时器/计数器定时和计数的原理,将软、硬件有机地结合起来,使得系统能够正确地进行计时,同时使数码管能够正确地显示时间。关键词:抢答器;AT89S52 ABSTRACTWith modern ente

2、rtainment programs and other game loop,also need in order to improve the program of tension and the audience interaction.Many people are scare-answering device as a tool, has been widely applied in all kinds of intelligence and knowledge competition situation.The emergence of the vies to answer firs

3、t people brings great convenience .It can accurate from several of participating in the first vies to answer first determine.And have a show,sound effects and other functions.This design is 4 vies for basic ideas. Considering according to need to set limit to answer function, using AT89S52 and perip

4、hery interface implementation of scare-answering system, of the microcontroller timer/counter timing and numeration principle, software and hardware organically, and makes the system can correctly to the time, at the same time making digital tube can properly shows the time.Key words:scare-answering

5、 device;AT89S52 目 录1 设计课题任务、功能要求说明及方案介绍 11.1 设计课题任务 1 1.2 功能要求说明 1 1.3 设计总体方案介绍及原理说明 12 硬件系统的设计 32.1 硬件系统各模块功能简要介绍 3 2.2 元器件清单 33 软件系统的设计 5 3.1 使用单片机资源的情况 5 3.2 软件系统各模块功能简要介绍 5 3.3 软件系统程序流程框图 5 3.4 软件系统程序清单 94 设计结论、实际结果、误差分析、教学建议 20 4.1 设计结论20 4.2 设计实物使用说明20 4.3 设计课题的误差分析20 4.4 设计体会20 4.5 教学建议21结束语2

6、2致谢23参考文献24附录251 设计课题任务、功能要求说明及方案1.1 设计课题任务设计一个具有特定功能的抢答器。1.2 功能要求说明设计一个具有特定功能的抢答器。该抢答器上电或按键复位后能自动显示系统提示符“P.”, 进入准备工作状态。主持人按下开始按钮后,抢答开始并限定时间30S;10S内无人抢答,蜂鸣器发出音响;主持人按下开始按钮之前有人按下抢答器,抢答违规,显示器显示违规台号,违规指示灯亮,其它按钮不起作用;正常抢答,显示器显示台号,蜂鸣器发出音响,其它抢答按钮无效;正常抢答下,从按下抢答按钮开始30S内,答完按钮没按下,则作超时处理,超时处理时,违规指示灯亮,数码管显示违规台号。蜂

7、鸣器发出音响;各台数字显示的消除,蜂鸣器音响及违规指示灯的关断,都要通过主持人按复位按钮。1.3 设计总体方案介绍及工作原理说明本抢答器主要由单片机、按键电路、显示接口电路和复位电路构成,设计课题的总体方案如图1所示: 数码管及 上拉电阻 AT89S52复位电路 抢答器计时时间 调整及语音报警独立式按键键盘 图1 总体设计方案智能抢答器用单片机来设计制作完成,由于其功能的实现主要通过软件编程来完成,采用单片机AT89S52。片内带有4KB的Flash存储器,并允许在系统内改写或用编程器编程。该系统的核心器件是AT89S52,其外部接上复位电路、上拉电阻、数码管、独立式按键及蜂鸣器。利用单片机定

8、时器/计数器产生定时效果通过编程实现需要的定时时间,再利用数码管动态扫描显示单片机内部处理的数据,同时通过端口读入当前外部控制状态来改变程序的不同状态,实现多路抢答,正确显示时间和台号的功能。2 硬件系统的设计2.1 硬件系统各模块功能简要介绍本设计的硬件系统主要采用以下基本模块实现:单片机最小系统模块,输入模块,输出模块,蜂鸣器模块,指示灯模块,电源模块,下载模块。(1) 单片机最小系统模块:单片机最小系统一般包括:单片机,晶振电路,复位电路,本模块以AT89S52为系统控制核心,单片机的复位由复位电路完成(2) 输入模块:输入模块采用独立式键盘。八个独立式按键S1-S8一端分别接在P1口P

9、1.0-P1.7,另一端都连接在GND接地。当某一按键按下时,相应的口线发生电平变化,单片机进行扫描来确定某一按键的按下。进而判断某一选手按下抢答键,同时数码管显示电路显示相应的时间和选手号码。 (3)输出模块:输出模块采用数码管显示。本模块采用两个四位一体数码管(共阳极)作为显示窗口,位控端接有三极管,用8个PNP三极管来驱动数码管,既节约成本又简化电路。(4)蜂鸣器模块:蜂鸣器与三极管相连,三极管的一端连接在P3.1口线上,蜂鸣器电路的作用是,当无人抢答或者是抢答超时时起到报警作用。(5)指示灯模块:用八个发光二极管LED0-LED7一端并接在VDD(VCC+5V)上,另一端分别通过限流电

10、阻470的电阻连接在P3口的P3.0-P3.7口线上。用来显示对应的台号以及抢答开始、结束及违规指示。(6)电源模块:电源模块直接由USB口直接供电,接+5V的电压。(7)下载模块:ISP下载功能,是通过单片机的SPI口实现的。2.2 硬件系统各模块功能简要介绍 抢答器元器件清单列表如表1所示:表1 元器件清单列表序号名称、大小数量1电阻2001个2电阻47024个3电阻1K4个4电容22F1个5电容33pF2个6AT89S521个7单排插若干8四位一体共阳数码管2个9LED9个10PNP9个11四脚按钮9个12六脚开关1个13USB电源接口1个14下载口1个15晶振12MHz1个16蜂鸣器1

11、个3 软件系统的设计3.1 使用单片机资源的情况 AT89S52的P1口为输入,P0、P3口为输出RST为复位输入片内资源主要有:T/C0用于50ms时基信号的产生3.2 软件系统各模块功能简要介绍 本设计的软件系统主要采用以下基本模块来实现:主函数、定时器0中断服务函数、键盘扫描及处理函数、显示输出及更新函数、延时函数。(1) 主函数:主要是用于对输入信号的处理,输出信号的控制和对各个功能程序模块的运用及其控制。(2) 定时器0中断服务函数:30秒倒计时,判别30秒内是否有人抢答,并判别在有人抢答的情况下,答题时间是否超过30秒。(3)键盘扫描及处理函数:键盘扫描函数,函数返回值即键值;键处

12、理则是处理与键盘相连的P1口的内容,作为键值。(4)显示输出及更新函数:显示输出是将相应的台号和时间在数码管上显示,显示更新函数即是设置一个显示缓冲函数用于数码管显示的更新,保证显示的稳定性。(5)延时函数:两个纯延时函数,一个为显示延时函数,一个为蜂鸣器报警延时函数,为了蜂鸣器报警声音更清晰,延时大约为0.5秒。3.3 软件系统程序流程框图系统软件采用C语言编写程序,然后通过Keil软件进行调试,生成hex文件后,通过Proteus软件进行电路仿真。程序总体流程框图如图2所示中断服务函数流程框图如图3所示键盘扫描函数流程框图如图4所示显示函数流程框图如图5所示 系统初始化键盘扫描有键按下开始键按下违规报警开始30秒倒计时10秒内有键按下执行相应键的功能,并同时开始30秒倒计时30秒内答题完超时报警蜂鸣器报警NYYNYNY按结束键结束YN返回开始 图2 程序总体流程框图 开 始

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 论文指导/设计

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号