毕业设计(论文)基于单片机八路抢答器的设计

上传人:re****.1 文档编号:493243253 上传时间:2022-11-13 格式:DOC 页数:36 大小:1,011KB
返回 下载 相关 举报
毕业设计(论文)基于单片机八路抢答器的设计_第1页
第1页 / 共36页
毕业设计(论文)基于单片机八路抢答器的设计_第2页
第2页 / 共36页
毕业设计(论文)基于单片机八路抢答器的设计_第3页
第3页 / 共36页
毕业设计(论文)基于单片机八路抢答器的设计_第4页
第4页 / 共36页
毕业设计(论文)基于单片机八路抢答器的设计_第5页
第5页 / 共36页
点击查看更多>>
资源描述

《毕业设计(论文)基于单片机八路抢答器的设计》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于单片机八路抢答器的设计(36页珍藏版)》请在金锄头文库上搜索。

1、四川信息职业技术学院毕业设计说明书(论文)设计(论文)题目: 基于单片机设计八路抢答器 专 业: 应用电子技术 班 级: 应电08-2班 学 号: 姓 名: 指导教师: 二0一0年七月十日四川信息职业技术学院毕业设计(论文)任务书学 生姓 名学号班级应电08-2班专业应用电子技术设计(或论文)题目八路抢答器指导教师姓名职 称工作单位及所从事专业联系方式备 注讲师四川信息职业技术学院设计(论文)内容:运用电子技术知识、技能设计8路抢答器。功能要求如下:1采用11个按键控制抢答器功能。2主持人按下开始键后,发出一声声响,表示竞赛抢答开始,数码管显示倒计时。3最先按键的小组抢答成功,显示对应的小组编

2、号。4用2位数码管指示抢答结束时间,初值可用键盘设置;采用倒计时方式,当规定时间到后,发出长鸣指示,表示此轮抢答结束。5主持人按复位键后,可进行下一轮抢答,抢答时间可以通过按键设置。 进度安排:第24周:查找资料,选择参考方案; 第56周:确定方案第710周:查找资料,进行单元电路的设计; 第1113周:整机电路整机与分析.第1415周:整理报告,确定初稿; 第15周:检查定稿.主要参考文献、资料(写清楚参考文献名称、作者、出版单位):1张立科编著单片机典型模块设计实例导航北京:人民邮电出版社,2004.2李金利编著单片机原理及应用技术北京:高等教育出版社,2004.3董晓红编著单片机原理及接

3、口技术西安:电子工业出版社,2007.4王振红编著数字电路设计与应用实践教程北京:机械工业出版社,2003.5张靖武编著单片机系统的proteus设计及仿真北京:清华大学出版社,2003.6潭浩强编著C程序设计北京:清华大学出版社,2004.审批意见教研室负责人:年 月 日备注:任务书由指导教师填写,一式二份。其中学生一份,指导教师一份。 四川信息职业技术学院毕业设计说明书(论文)目录摘要1第1章绪论2第2章整体设计方案32.1方案设计32.2方案论证4第3章硬件设计53.1主控芯片介绍53.2时钟电路和复位电路73.2.1 时钟电路73.2.2 复位电路:83.3抢答电路83.4显示电路93

4、.5控制电路103.6 报警电路103.7整机工作原理11第4章软件设计124.1定时中断模块124.2外部中断模块124.3报警模块154.4控制模块174.5主程序模块18第5章系统的仿真205.1抢答器Keil软件的仿真205.2抢答器protenus软件的仿真205.3 调试与运行21结论22参考文献23附录1电路原理图24附录2源程序25附录3元件表明细31I 四川信息职业技术学院毕业设计说明书(论文)摘要此次设计提出了用AT89C52单片机为核心控制元件,设计一个简易的8路抢答器,本方案以AT89C52单片机作为主控核心,与数码管、蜂鸣器等构成8路抢答器,利用了单片机的延时电路、按

5、键复位电路、时钟电路、定时/中断等电路,设计的抢答器具有实时显示抢答选手的号码和抢答时间的特点,还有复位电路,使其再开始新的一轮的答题和比赛,同时还利用C语言编程,使其实现一些基本的功能。本设计的系统实用性强、判断精确、操作简单、扩展功能强。它的功能实现是比赛开始,主持人读完题之后按下开始开关,即计时开始,此时数码管开始进行30秒倒计时,直到有一个选手抢答时,对应的会在数码管上显示出该选手的编号以及剩余时间,同时蜂鸣器也会发出声音,以提示有人抢答本题,在规定的最后5秒时间内还没有做出抢答,蜂鸣器发出报警,提示选手尽快作答,如果30秒内无人作答则此题作废,即开始重新一轮的抢答。关键词单片机;数码

6、管;抢答器第32页第1章绪论二十世纪跨越了三个“电”的时代,即电气时代、电子时代和现已进入的电脑时代。不过,这种电脑,通常是指个人计算机,简称PC机。它由主机、键盘、显示器等组成。还有一类计算机,大多数人却不怎么熟悉。这种计算机就是把智能赋予各种机械的单片机(亦称微控制器)。顾名思义,这种计算机的最小系统只用了一片集成电路,即可进行简单运算和控制。因为它体积小,通常都藏在被控机械的“肚子”里。它在整个装置中,起着有如人类头脑的作用,它出了毛病,整个装置就瘫痪了。现在,这种单片机的使用领域已十分广泛,如智能仪表、实时工控、通讯设备、导航系统、家用电器等。各种产品一旦用上了单片机,就能起到使产品升

7、级换代的功效,常在产品名称前冠以形容词“智能型”。在知识竞赛中,往往会用到抢答器。故此我们就选择利用单片机编程来设计抢答器,即使两组的抢答时间相差几微秒,也能轻松的分辨出哪一组(或哪个选手)先抢答到题。本系统采用单片机作为整个控制核心。控制系统的四个模块为:显示模块、存储模块、语音模块、抢答开关模块。该系统通过开关电路四个按键输入抢答信号,利用一个数码管来完成显示功能,用按键来让选手进行抢答,在数码管上显示哪一组先答题的,从而实现整个抢答过程。工作时,用按键通过开关电路输入各路的抢答信号,经单片机的处理, 输出控制信号,单片机控制的智能抢答器设计。第2章整体设计方案2.1方案设计方案一:抢答按

8、钮优先编码电路锁存器译码电路译码显示主持人控制开关控制电路报警电路秒脉冲产生电路定时电路译码电路显示电路图2-1 模数电抢答器设计方案采用模数电设计,包括优先编码电路、锁存器、译码电路将参赛队的输入信号在显示器上输出;用控制电路和主持人开关启动报警电路,以上两部分组成主体电路。通过定时电路和译码电路将秒脉冲产生的信号在显示器上输出实现计时功能,构成扩展电路。经过布线、焊接、调试等工作后数字抢答器成形。如图2-1所示。方案二:采用AT89C52单片机为核心控制元件,发光二极管、数码管、蜂鸣器等构成8路抢答器,利用了单片机的延时电路、按键时钟电路、复位电路、报警电路、显示电路、控制电路、抢答电路,

9、设计的抢答器具有实时显示抢答选手的号码和抢答时间的特点,还有复位电路,使其再开始新的一轮的答题和比赛,同时还利用C语言编程,使其实现一些基本的功能。如图2-2所示。单 片 机显示电路控制电路抢答电路时钟电路复位电路报警电路图2-2单片机抢答器设计方案2.2方案论证抢答器又称为第一信号鉴别器,其主要应用于各种知识竞赛、文艺活动、证券、股票交易及各种智力竞赛等场合。在很多公开竞争场合要求有公正的竞争裁决,因此出现了抢答器。方案一由很多电路组成的,线路复杂,可靠性不高,功能也比较简单,特别是当抢答路数很多时,实现起来就更为困难。因此我们设计采用方案二以单片机为核心的新型智能的抢答器,在保留原始抢答器

10、的基本功能的同时又增加了数码管显示电路实现了其它功能。第3章硬件设计3.1主控芯片介绍单片机AT89C52具有低电压供电和体积小等特点,四个端口只需要两个口就能满足电路系统的设计需要,很适合便携手持式产品的设计使用系统可用二节电池供电。AT89C52是一个低电压,高性能CMOS 8位单片机,片内含4k bytes的可反复擦写的Flash只读程序存储器和128 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元,内置功能强大的微型计算机的AT89C52提供了高性价比的解决方案。

11、AT89C52是一个低功耗高性能单片机,40个引脚,32个外部双向输入/输出(I/O)端口,同时内含2个外中断口,2个16位可编程定时计数器,2个全双工串行通信口,AT89C52可以按照常规方法进行编程,也可以在线编程。其将通用的微处理器和Flash存储器结合在一起,特别是可反复擦写的Flash存储器可有效地降低开发成本。图3-1AT89C52引脚图主要功能特性如表3-2所示:兼容MCS-51指令系统4k可反复擦写(1000次)Flash ROM32个双向I/O口可编程UARL通道两个16位可编程定时/计数器全静态操作0-24MHz1个串行中断128x8bit内部RAM两个外部中断源共6个中断

12、源可直接驱动LED3级加密位低功耗空闲和掉电模式软件设置睡眠和唤醒功能表3-2AT89C52功能特性表AT89C52单片机的管脚功能:VCC:供电电压。GND:接地。P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FIASH编程时,P0口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1

13、口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为第八位地址接收。P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信

14、号。P3口:P3口是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。P3口也可作为AT89C51的一些特殊功能口,如下表所示:P3口管脚备选功能P3.0RXD(串行输入口)P3.1TXD(串行输出口)P3.2(外部中断0)P3.3(外部中断1)P3.4T0(记时器0外部输入)P3.5T1(记时器1外部输入)P3.6(外部数据存储器写选通)P3.7(外部数据存储器读选通)P3口同时为闪烁编程和编程校验接收一些控制信号。RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。:外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次有效。但在访问外部数据存储器时,这两次有效的

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

当前位置:首页 > 大杂烩/其它

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