单片机控制数字抢答器的设计.doc
《单片机控制数字抢答器的设计.doc》由会员分享,可在线阅读,更多相关《单片机控制数字抢答器的设计.doc(30页珍藏版)》请在三一办公上搜索。
1、安徽机电职业技术学院毕 业 论 文单片机控制数字抢答器的设计系 (部) 电气工程系 专 业 机电一体化技术 班 级 机电3112班 姓 名 谢业庆 学 号 1302113157 指导教师 卫国兴 填好之后,注意横线的右边对其2013 2014 学年第 一 学期摘 要标题四号宋体加粗居中本论文着重介绍了数码显示八路抢答器电路的组成、设计及功能,电路采用51系列常用集成电路进行设计。该抢答器除具有基本的抢答功能外,还具有定时、计时和报警功能。主持人通过时间预设开关预设供抢答的时间,系统将完成自动倒计时。若在规定的时间内有人抢答,则计时将自动停止;若在规定的时间内无人抢答,则系统中的蜂鸣器将发响,提
2、示主持人本轮抢答无效,实现报警功能,若超过抢答时间则抢答无效。该抢答器主要运用到了编码器,译码器和锁存器:它采用74LS148来实现抢答器的选号,采用74LS279芯片实现对号码的锁存,采用74LS192实现十进制的减法计数,采用555芯片产生秒脉冲信号来共同实现倒计时功能,采用74LS121单稳态芯片来实现报警信号的输出。通过课程设计提高和巩固了所学的专业知识,以及知识的综合应用和焊接技术。宋体小四号左对齐关键词: 89C51系列单片机 八路抢答器 编码 译码 定时 报警30目 录标题四号宋体加粗居中摘 要2引言5第1章 绪 论6 1.1抢答器研究的背景及意义6 1.2抢答器的分类6 1.3
3、设计的主要目标任务7第2章 硬件电路的设计8 2.1 功能要求8 2.2 系统功能框图8 2.3 硬件主要组成电路8 2.4电路工作的基本原理8 2.5主控电路的设计8 2.5.1 关于AT89C51单片机8 2.5.2振荡器电路的设计10 2.5.3复位电路的设计11 2.6 按键电路的设计11 2.7 显示电路的设计12 2.7.1 LED显示器件简介12 2.7.2 显示部分的设计13 2.8报警电路的设计13 2.8.1蜂鸣器的介绍13 2.8.2 报警电路14 2.9总电路图14第3章 软件的设计16 3.1 语言选择16 3.2 软件总体设计16 3.3系统程序17第4章 仿真及调
4、试28 4.1 仿真软件介绍28 4.1.1 Proteus软件介绍28 4.1.2 keil软件介绍28 4.2 仿真过程28 4.2.1仿真过程的操作28 422 仿真结果29谢 辞31参考文献32目录自动生成,“一级标题”部分使用宋粗体四号字;1.5倍行距“二级标题”部分采用宋体小四号字 ,内缩两个字符,1.5倍行距引 言宋体小四加粗进入21世纪越来越来多的电子产品出现在人们的日常生活中,例如企业、学校和电视台等单位常举办各种智力竞赛, 抢答记分器是必要设备。过去在举行的各种竞赛中我们经常看到有抢答的环节,举办方多数采用让选手通过举答题板的方法判断选手的答题权,这在某种程度上会因为主持人
5、的主观误断造成比赛的不公平性。人们于是开始寻求一种能不依人的主观意愿来判断的设备来规范比赛。因此,为了克服这种现象的惯性发生人们利用各种资源和条件设计出很多的抢答器,从最初的简单抢答按钮,到后来的显示选手号的抢答器,再到现在的数显抢答器,其功能在一天的趋于完善不但可以用来倒计时抢答,还兼具报警,计分显示等等功能,有了这些更准确地仪器使得我们的竞赛变得更加精彩纷呈,也使比赛更突显其公平公正的原则。今天随着科技的不断进步抢答器的制作也更加追求精益求精,人们摆脱了耗费很多元件仅来实现用指示灯和一些电路来实现简单的抢答功能,使第一个抢答的参赛者的编号能通过指示灯显示出来,避免不合理的现象发生。但这种电
6、路不易于扩展,而且当有更高要求是酒无法实现,例如参赛人数的增加。随着数字电路的发展,数字抢答器诞生了,它易于扩展,可靠性好,集成度高,而且费用低,功能更加多样话,是一种高效能的产品。而如今在市场上销售的抢答器大多采用可编程逻辑元器件,或利用单片机技术进行设计,本次设计主要利用常见的74LS系列集成电路芯片和555芯片,并通过划分功能模块进行各个部分的设计,最后完成了八路智力竞赛抢答器的设计。宋体小四,1.5倍行距第1章 绪 论一级大标题用宋体四号字加粗,二级标题用宋体小四号字加粗,正文统一用宋体小四号字,行距为20磅。正文二级标题之后,标题序号从大到小的顺序为1、;论文中的公式编号,用括弧括起
7、写在右边行末,其间不加虚线。1.1抢答器研究的背景及意义 无论是学校、工厂、军队还是益智性电视节目,都会举办各种各样的智力竞赛,都会用到抢答器。目前市场上已有各种各样的智力竞赛抢答器,但绝大多数是早期设计的,以模拟电路、 数字电路或者模拟电路与数字电路相结合的产品。这部分抢答器已相当成熟,但功能越多的电路相对来说就越复杂,且成本偏高,故障高,显示方式简单(有的甚至没有显示电路) ,无法判断提前抢按按钮的行为,不便于电路升级换代。近年来随着科技的飞速发展,单片机的应用正在不断地走向深入,同时带动传统控制检测日新月异。本设计就是利用微电脑芯片(单片机)作为核心部件进行逻辑控制及信号的产生,用单片机
8、本身的优势使竞赛真正达到公正、 公平、 公开。1.2抢答器的分类1、电子抢答器图1-2电子抢答器图标用五号字,宋体 电子抢答器的中心构造一般都是由抢答器由单片机以及外围电路组成,其搭配的配件不同又分为,非语音非记分抢答器和语音记分抢答器。按钮多适用于学校和企事业单位举行的简单的抢答活动。 非语音记分抢答器构造很简单,就是一个抢答器的主机和一个抢答按钮组成,在抢答过程中选手是没有记分的显示屏。 语音记分抢答器是有一个抢答器的主机和主机的显示屏和选手的记分显示屏。 2、电脑抢答器电脑抢答器又分为无线电脑抢答器和有线电脑抢答器。无线电脑抢答器的构成是由:主机和抢答器专用的软件和无线按钮。图1-2无线
9、电脑抢答器和有线电脑抢答器无线电脑抢答器利用电脑和投影仪,可以把抢答气氛活跃起来,一般多使用于电台等大型的活动有线电脑抢答器也是由主机和电脑配合起来,电脑在和投影仪配合起来,利用专门研发的配套的抢答器软件,可以十分完美的表现抢答的气氛。1.3设计的主要目标任务 通过此次设计,理解抢答器的基本原理,掌握单片机在该系统中的应用,掌握LED显示的工作原理,掌握89C51的接口分配,并能设计出合理的电原理图,并仿真成功。第2章 硬件电路的设计2.1 功能要求本次设计要求在熟练使用51系列单片机的基础上,设计出相关的外围电路,并利用所选用的常用芯片设计出抢答器,要求可通过软件实现调整抢答器的答题或抢答时
10、间,LED显示器可显示抢答或答题时间的倒计时,在时间快要用尽或者有人犯规的情况下,蜂鸣器可发出声音报警。2.2 系统功能框图图2-2 系统功能框图开始键按下后,抢答倒计时开始,同时系统扫描选手抢答按钮,选手按下按钮,显示器显示选手号,同时进入答题计时,答题计时结束后,系统自动复位,显示器显示“FFF”。2.3 硬件主要组成电路硬件电路主要由AT89C51单片机及其外围电路(包括复位电路、外部晶振)按键电路、显示电路、蜂鸣器报警电路。2.4电路工作的基本原理整个电路由按键控制,当按下相应的按键时,单片机开始工作,抢答倒计时开始,同时系统扫描选手抢答按钮,选手按下按钮,显示器显示选手号,同时进入答
11、题计时,答题计时结束后,系统自动复位,显示器显示“FFF”。2.5主控电路的设计2.5.1 关于AT89C51单片机AT89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROMFalsh Programmable and Erasable Read Only Memory)的低电压,高性能CMOS 8位微处理器,俗称单片机。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器。AT89C51单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的
12、方案。其主要特性是与MCS-51 兼容、4K字节可编程闪烁存储器、 寿命是1000写/擦循环、数据保留时间10年、全静态工作0Hz-24MHz、三级程序存储器锁定、1288位内部RAM、32可编程I/O线、两个16位定时器/计数器、5个中断源、可编程串行通道、低功耗的闲置和掉电模式、片内振荡器和时钟电路,其中由于其具有32个I/O口,可以满足此次设计的需要,不用在其外部扩展I/O口。管脚说明:VCC:供电电压。GND:接地。P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8个TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/
13、地址的第八位。在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4个TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为第八位地址接收。 P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内
14、部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。P3口也可作为AT89C51的一些特殊功能口,如下表所示:各管脚备选功能:P3.0 RXD(串行输入口)P3.1 TXD(串行输出口)P3口同时为闪烁编程和编程校验接收一些控制信号。RS
15、T:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。/EA/VPP:当/EA保持低电平时,则此期间访问外部程序存储器(0000H-FFFFH),不管是否有内部程序存储器。加密方式1时,/EA将内部锁定为RESET;当/EA端保持高电平时,此间访问内部程序存储器。在FLASH编程期间,此引脚也用于施加12V编程电源(VPP)。XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。XTAL2:来自反向振荡器的输出。2.5.2振荡器电路的设计晶振是晶体振荡器的简称,在电气上它可以等效成一个电容和一个电阻并联再串联一个电容的二端网络,电工学上这个网络有两个谐振点,以频率的高低
16、分其中较低的频率是串联谐振,较高的频率是并联谐振。由于晶体自身的特性致使这两个频率的距离相当的接近,在这个极窄的频率范围内,晶振等效为一个电感,所以只要晶振的两端并联上合适的电容它就会组成并联谐振电路。这个并联谐振电路加到一个负反馈电路中就可以构成正弦波振荡电路,由于晶振等效为电感的频率范围很窄,所以即使其他元件的参数变化很大,这个振荡器的频率也不会有很大的变化。晶振有一个重要的参数,那就是负载电容值,选择与负载电容值相等的并联电容,就可以得到晶振标称的谐振频率。一般的晶振振荡电路都是在一个反相放大器(注意是放大器不是反相器)的两端接入晶振,再有两个电容分别接到晶振的两端,每个电容的另一端再接
17、到地,这两个电容串联的容量值就应该等于负载电容,请注意一般IC的引脚都有等效输入电容,这个不能忽略。一般的晶振的负载电容为15p或30p,如果再考虑元件引脚的等效输入电容,则两个22p的电容构成晶振的振荡电路就是比较好的选择。图 2-5-2 振荡电路2.5.3复位电路的设计复位即是在复位端加不小于指定宽度的低电平(低电平复位)或高电平(高电平复位)信号使单片机的硬件处于初始状态。以MCS-51系列单片机为例,复位端为RST/Vpd,高电平复位。在振荡电路运行时,使RST引脚至少保持两个机器周期(24个振荡周期)高电平,实现一次复位动作。CPU响应内部复位,将ALE和PSEN引脚置为输入方式,并
18、在RST端变低以前重复执行内部复位。图 2-5-3 复位电路2.6 按键电路的设计键盘有两类:一个是独立键盘,另一个是矩阵键盘。独立键盘的特点是每个按键单独占用一个I/O口,每个按键工作不会影响其他的I/O口线的状态,多用于按键不多的场合。可采用JNB或JB来查询是哪一个按键按下,并转向相应的功能处理程序。当按键较多时,就用到了矩阵键盘。矩阵键盘又称行列键盘,它是用四条I/O线作为行线,四条I/O线作为列线组成的键盘,在行线和列线的每个交叉点上设置一个按键,这样键盘上按键的个数就是4*4个。这种行列式键盘结构能够有效地提高单片机系统中I/O口的利用率。但由于本设计的按键不多,所以我们采用独立键
19、盘,编写程序也比较简单,运行速度较快。图2-6 选手抢答按键2.7 显示电路的设计2.7.1 LED显示器件简介数码管是一种半导体发光器件,其基本单元是发光二极管。1、数码管的分类:数码管按段数分为七段数码管和八段数码管,八段数码管比七段数码管多一个发光二极管单元(多一个小数点显示);按能显示多少个“8”可分为1位、2位、4位等等数码管;按发光二极管单元连接方式分为共阳极数码管和共阴极数码管。共阳数码管是指将所有发光二极管的阳极接到一起形成公共阳极(COM)的数码管。共阳数码管在应用时应将公共极COM接到+5V,当某一字段发光二极管的阴极为低电平时,相应字段就点亮。当某一字段的阴极为高电平时,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 控制数字 抢答 设计
链接地址:https://www.31ppt.com/p-5517513.html