计算机控制技术毕业设计论文八路抢答器

上传人:博****1 文档编号:469730777 上传时间:2022-07-12 格式:DOC 页数:36 大小:477.50KB
返回 下载 相关 举报
计算机控制技术毕业设计论文八路抢答器_第1页
第1页 / 共36页
计算机控制技术毕业设计论文八路抢答器_第2页
第2页 / 共36页
计算机控制技术毕业设计论文八路抢答器_第3页
第3页 / 共36页
计算机控制技术毕业设计论文八路抢答器_第4页
第4页 / 共36页
计算机控制技术毕业设计论文八路抢答器_第5页
第5页 / 共36页
点击查看更多>>
资源描述

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

1、邵阳学院毕业设计(论文)扬 州 市 职 业 大 学毕 业 设 计(论 文)设计(论文)题目:八路抢答器系 别:汽车与电气工程系1专 业:计算机控制技术 1班 级:07计算机控制技术姓 名: 学 号: 指导教师: 完成时间: 2010/5 2目录第一章 概述3第二章 方案论证4第三章 8位抢答器设计要求5第四章 AT89C51单片机简介6第五章 按键锁存器74ls373简介9第六章 数码显示器简介12第七章 系统流程图14第八章 系统框图16第九章 元器件清单18第十章 程序18第十一章 单片机防干扰33第十二章 毕业设计体会35.第十三章参考文献36概述随着科学技术的不断发展,促使人们学科学、

2、学技术、学知识的手段多种多样。抢答器作为一种工具,已广泛应用于各种智力和知识竞赛场合。但抢答器的使用频率较低,且有的要么制作复杂,要么可靠性低,减少兴致。做为一个单位若专购一台抢答器虽然在经济上可以承受,但每年使用的次数极少,往往因长期存放使(电子器件的)抢答器损坏,再购置的麻烦和及时性就会影响活动的开展,因此设计了本抢答器。单片机原理及应用技术是一门技术性,应用性、实践性很强的学科。课程设计是学好本门课程的又一重要实践性教学环节,课程设计的目的和任务就是配合单片机的教学和平时实验,以达到巩固消化课程的内容,进一步加强综合应用能力及单片机应用系统开发和设计能力的训练,启发创新思维,使之具有独立

3、单片机产品和科研的基本技能,是以培养学生综合运用所学知识的过程,是知识转化为能力和能力转化为工程素质的重要阶段。在实际生活中有好多地方都用到了单片机,因此学习好这门课程有着十分重要的意义本设计是以八路抢答为基本理念。考虑到需要设定限时回答的功能,利用8051单片机及外围接口实现的抢答系统,利用单片机的定时器/计数器定时和记数的原理,将软、硬件有机地结合起来,使得系统能够正确地进行计时,同时使数码管能够正确地显示时间。用开关做键盘输出,扬声器发生提示。同时系统能够实现:在抢答中,只有开始后抢答才有效,如果在开始抢答前抢答为无效;满时后系统计时自动复位及主控强制复位;按键锁定,在有效状态下,按键无

4、效非法。方案论证电子智能抢答计分器在抢答过程中,为了知道哪一组或哪一位选手先答题,必须要设计一个系统来完成这个任务。如果在抢答中,靠视觉是很难判断出哪组先答题。利用单片机系统来设计抢答器,使以上问题得以解决,即使两组的抢答时间相差几微秒,也可分辨出哪组优先答题。本设计使用ATC89C51单片机来设计智能抢答器。并且具有倒计时和时间设置及报警功能。利用ATC89C51单片机对信号进行锁存、显示等功能。分别从硬件和软件两方面阐述了该控制系统的设计方法,并经过调试和运行使该系统达到预期目标,具有反应快、功能齐全、实用性强的特点,其设计框图如下:抢答器的设计与制作可以通过两种方法来实现,一种是可以采用

5、数字电路的方法实现,但是其电路结构复杂,大概需要十几片数字集成块,其功能也主要依赖于数字电路的各功能模块的组合来实现,而且有成本较高的缺点;另一种可使用单片机来设计制作,其功能的实现主要通过少量的硬件和软件编程,由此大大降低了电路的复杂性和成本。所以本次毕业设计的抢答器我采用了单片机来实现。本设计方案以AT89C51单片机为控制核心,采用模块化的设计方案,可以实现8位抢答器的各项基本功能,例如定时抢答、显示抢答选手号码,主持人控制等等,另外增加了输入信号的锁存,可以准确无误的判断出那位选手最先抢答,可以媲美市场上的专业产品。 8位抢答器设计要求系统设计主要包括硬件和软件两大部分,依据控制系统的

6、工作原理和技术性能,将硬件和软件分开设计。硬件设计部分包括电路原理图、合理选择元器件、绘制线路图,然后对硬件进行调试、测试,以达到设计要求。软件设计部分,首先在总体设计中完成系统总框图和各模块的功能设计,拟定详细的工作计划;然后进行具体设计,包括各模块的流程图,选择合适的编程语言和工具,进行代码设计等;最后是对软件进行调试、测试,达到所需功能要求。本次设计的数字抢答器具有以下功能:(1)抢答器同时供8名选手或8个代表队比赛,分别用8个按钮S0 S7表示。(2)设置一个系统清除和抢答控制开关S,该开关由主持人控制。(3)抢答器具有锁存与显示功能。即选手按动按钮,锁存相应的编号,扬声器发出声响提示

7、,并在LED数码管上显示选手号码。选手抢答实行优先锁存,优先抢答选手的编号一直保持到主持人将系统清除为止。此外还有一些扩展功能:(1)抢答器具有定时抢答功能,且一次抢答的时间由主持人设定(如30秒)。当主持人启动“开始”键后,定时器进行减计时。(2) 参赛选手在设定的时间内进行抢答,抢答有效,定时器停止工作,显示器上显示选手的编号和抢答的时间,并保持到主持人将系统清除为止。(3) 如果定时时间已到,无人抢答,本次抢答无效,系统报警并禁止抢答,定时显示器上显示00。0其工作原理为:接通电源后,主持人将按下清零按键,抢答器处于禁止状态,编号显示器灭灯,定时器显示设定时间;主持人按下开始按键,宣布开

8、始抢答器工作。定时器倒计时,扬声器给出声响提示。选手在定时时间内抢答时,抢答器完成:优先判断、编号锁存、编号显示、扬声器提示。当一轮抢答之后,定时器停止、禁止二次抢答、定时器显示剩余时间。如果再次抢答必须由工作人员再次操作清除和开始状态开关。AT89C51单片机简介AT89C51是一种带4K字节闪烁可编程可擦除只读存储器的低电压,高性能CMOS8位微处理器,俗称单片机。89C2051是一种带2K字节闪烁可编程可擦除只读存储器的单片机。单片机的可擦除只读存储器可以反复擦除100次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。其管脚图如下图1

9、.1:图1.1:AT89C51管脚图管脚说明如下: VCC:供电电压。 GND:接地。AT89C51单片机由微处理器,存储器,I/O口以及特殊功能寄存器SFR等部分构成。其存储器在物理上设计成程序存储器和数据存储器两个独立的空间,片内程序存储器的容量为4KB,片内数据存储器为128个字节。89C51单片机有4个8位的并行I/O口:P0口,P1口,P2口和P3口。 P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FIASH编程时,P0 口作为原码输入口,当FI

10、ASH进行校验时,P0输出原码,此时P0外部必须被拉高。 P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为第八位地址接收。 P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储

11、器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。 P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。 P3口也可作为AT89C51的一些特殊功能口,如下表所示: 口管脚 备选功能 P3.0 RXD(串行输入口) P3.1 TXD(串行输出口) P3.2 /INT0(外部

12、中断0) P3.3 /INT1(外部中断1) P3.4 T0(记时器0外部输入) P3.5 T1(记时器1外部输入) P3.6 /WR(外部数据存储器写选通) P3.7 /RD(外部数据存储器读选通) P3口同时为闪烁编程和编程校验接收一些控制信号。 RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。 ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每

13、当用作外部数据存储器时,将跳过一个ALE脉冲。如想禁止ALE的输出可在SFR8EH地址上置0。此时, ALE只有在执行MOVX,MOVC指令是ALE才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态ALE禁止,置位无效。 /PSEN:外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。EA/VPP:当/EA保持低电平时,则在此期间外部程序存储器(0000H-FFFFH),不管是否有内部程序存储器。注意加密方式1时,/EA将内部锁定为RESET;当/EA端保持高电平时,此间内部程序存储器。在

14、FLASH编程期间,此引脚也用于施加12V编程电源(VPP)。 XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。 XTAL2:来自反向振荡器的输出。振荡复位电路 是内部振荡方式,在XTAL1,XTAL2引脚上外接反馈元件石英晶体振荡和电容组成自激振荡器,一般晶振在1.21.3MHZ之间自选。电容取值在20PF.并通过对电容组成的微调作用来对振荡频率进行微调,以满足振荡频率的精度要求,它是通过给抢答器,计时系统和声响的控制脉冲。一般选用石英晶体振荡器。此电路在加电大约延迟10ms后振荡器起振,在XTAL2引脚产生幅度为3V左右的正弦波时钟信号,其振荡频率主要由石英晶振的频率确定。单片机

15、复位是使CPU和系统中的其他功能部件都在一个确定的初始状态,并从该状态开始工作。实训可以看出,无论是在单片机刚开始接上电源时还是断电后,或者发生故障后。都要复位,所以必须清楚MCS-51型单片机复位的条件,复位电路和复位状态。复位条件:使RSTVPD引脚上加上两个周期的高电平。按键所存器74ls373简介为了保证比赛的公正性,我们采用带有锁存功能的移位寄存器74LS373芯片,74373的数据端:QA-QH: 八位并行输出端,可以直接控制数码管的8个段。QH: 级联输出端。我将它接下一个373的SI端。SI: 串行数据输入端。74373的控制端说明:SRCLR(10脚): 低点平时将移位寄存器的数据清零。通常接Vcc。SRCK(11脚):上升沿时数据寄存器的数据移位。QA-QB-QC-.-QH;下降沿移位寄存器数据不

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

当前位置:首页 > 建筑/环境 > 施工组织

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