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

合集下载

AT89C51六路抢答器制作

AT89C51六路抢答器制作

郑州科技学院单片机原理与应用课程设计论文题目基于51单片机的六路抢答器设计与实现专业计算机科学与技术嵌入式软件方向姓名吴雲放学号201241004指导老师王清珍完成时间郑州科技学院信息工程学院目录摘要 (I)Abstract (II)前言 ............................................................................................................. I II 1六路抢答器的总体设计 (1)1.1六路抢答器的设计要求 (1)1.1.1六路抢答器的设计目的 (1)1.1.2六路抢答器的设计内容 (1)1.1.3六路抢答器的基本功能 (2)1.2总体设计思路 (2)1.2.1端口介绍 (3)2系统的硬件设计 (5)2.1设计所需器材 (5)2.2四路抢答器系统电源的设计与分析 (5)2.3器件说明 (6)2.3.1 AT89C52功能特性描述 (6)2.3.2 AT89C52具有以下标准功能 (6)2.4七段数码管 (7)2.4.1数码管的显示方式 (7)2.4.2显示驱动 (8)2.5蜂鸣器 (9)3硬件电路设计 (10)3.1抢答器的电路框图 (10)3.1.2复位电路设计 (10)结论 (12)参考文献 (13)附录1 (14)附录2 (16)六路抢答器的设计摘要AT89C52 是美国ATMEL 公司生产的低电压,高性能CMOS 8 位单片机,片内含8k bytes 的可反复擦写的Flash 只读程序存储器和256 bytes 的随机存取数据存储器(RAM),器件采用ATMEL 公司的高密度、非易失性存储技术生产,与标准MCS-51 指令系统及8052产品引脚兼容,片内置通用8 位中央处理器(CPU)和Flash 存储单元,功能强大的AT89C52单片机适合于许多较为复杂应用场合。

基于AT89C52单片机制作的六路抢答器基本功能是可以同时供6名选手比赛;设置一个系统复位按钮和抢答控制按钮,这组开关由主持人控制;选手按动按钮,扬声器发出声响提示,锁存相应的选手号码并且通过数码管显示实验表明,基于单片机的六路抢答器设计是符合当前抢答器市场的,其高度的准确性,低廉的成本,其市场前景巨大。

基于单片机的六路抢答器设计报告

基于单片机的六路抢答器设计报告

六路多功能抢答器摘要:本文利用单片机AT89S51为核心器件,数码管、LED灯为显示模块,蜂鸣器为声响模块,以按键为键盘模块,从硬件和软件两个方面设计实现了一个六路抢答器系统,并经过调试和运行使该系统达到预期目标。

具有抢答功能,显示功能,声响提示功能,抢答倒计时,抢答时间设定,答题时间倒计时,还有数据的清零功能。

它充分利用了单片机系统的优点,具有结构简单、低功耗、高性能、可靠性好、反应迅速、结果准确的特点。

关键词:单片机;抢答器;数码管;声响;按键1.功能设计该抢答器主要功能如下:(1)设计一个六路多功能抢答器,可同时供6名选手或6个代表队参加比赛,分别用6个按键S1-S6表示。

(2)系统一上电,蜂鸣器响起一段音乐,音乐结束后系统指示灯流水显示表示系统正常。

系统复位和主持人清零按钮均可实现该功能,提醒选手做好新一轮的抢答和答题准备。

(3)给主持人设置一个按钮,同时具有开始抢答和复位功能。

(4)抢答器具有数据锁存与显示功能。

即选手按动按钮,立即锁存相应的编号,并在LED数码管上显示,同时扬声器发出“叮咚”声响提示。

选手抢答实行优先锁存,优先抢答选手的编号一直保持到主持人将系统清零为止。

(5)抢答器具有定时抢答功能,且每次抢答时间可由主持人根据问题难易程度进行设定(如10秒)。

当主持人启动“开始”键后,定时器进行减计时,同时蜂鸣器发出短暂的声响,倒计时间在显示器上显示,最后3秒闪烁显示。

(6)参赛选手在设定的抢答时间内抢答,抢答有效,并立即进入答题倒计时,设定答题时间为30秒,显示器上显示答题选手编号和答题倒计时时间,最后5秒闪烁显示。

若定时时间一到,蜂鸣器发出声响,禁止选手继续答题,此时主持人将系统清零。

(7)如果抢答定时时间已到,无人抢答,则本次抢答无效,系统报警并禁止抢答,时间显示器上显示00,保持到主持人将系统复位。

2.方案设计设计以单片机AT89S51为主控制器,采用以功能模块为基础自顶向下的设计方法,通过编程实现其功能。

基于某AT89C51单片机六路抢答器的设计

基于某AT89C51单片机六路抢答器的设计

学号:xxxxxxxxxx课程设计报告基于AT89C51单片机抢答器的设计院系电子信息工程学院专业电子信息工程班级 1姓名xxx摘要单片机由于其微小的体积和极低的成本,广泛的应用于家用电器、工业控制等领域中。

在工业生产中,单片微型计算机是微型计算机的一个重要分支,也是颇具生产力的机种。

单片微型计算机简称单片机,特别适用于控制领域,故又称微控器。

学校和电视台等单位场举办各种比赛,抢答器是必要设备。

在我校举行的各种竞赛中我们经常看到有抢答的环节,举办方多数采用让选手通过举答题板的方法判断选手的答题权,这在某种程度上会因为主持人的主观判断造成比赛的不公平性。

抢答器是一名公正的裁判员,他由主体电路与扩展电路组成。

单片机由于其微小的体积和极低的成本,广泛的应用于家用电器、工业控制等领域中。

在工业生产中,单片微型计算机是微型计算机的一个重要分支,也是颇具生产力的机种。

单片微型计算机简称单片机,特别适用于控制领域,故又称微控器。

学校和电视台等单位场举办各种比赛,抢答器是必要设备。

在我校举行的各种竞赛中我们经常看到有抢答的环节,举办方多数采用让选手通过举答题板的方法判断选手的答题权,这在某种程度上会因为主持人的主观判断造成比赛的不公平性。

抢答器是一名公正的裁判员,他由主体电路与扩展电路组成。

AT89C51是一种带4K字节FLASH存储器(FPEROM—Flash Programmable and Erasable Read Only Memory)的低电压、高性能CMOS 8位微处理器,俗称单片机。

AT89C2051是一种带2K字节闪存可编程可擦除只读存储器的单片机。

单片机的可擦除只读存储器可以反复擦除1000次。

该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。

由于将多功能8位CPU和闪速存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,AT89C2051是它的一种精简版本。

基于 AT89C51 单片机的抢答器设计 单片机设计书

基于  AT89C51       单片机的抢答器设计   单片机设计书

河北建筑工程学院课程设计计算说明书题目名称:基于AT89C51单片机的抢答器设计系:机械工程系专业:机械电子班级:机电111学号: 2011******学生姓名: ***指导教师:张东辉2014年 7 月 3 日目录单片机的应用介绍 (2)一.课程设计的目的和要求 (3)二.总体设计思路 (3)三.硬件设计 (4)四.软件设计 (5)五.使用Keil、preoteus软件调试仿真说明 (9)六.结束语 (9)七.参考文献 (9)单片机的应用介绍单片机广泛应用于仪器仪表、家用电器、医用设备、航空航天、专用设备的智能化管理及过程控制领域,大致可分为如下几个范畴。

1、在智能化仪表上的应用。

2、在工业控制中的应用。

3、在家电中的应用。

4、在计算机网络和通信领域中的应用。

5、单片机在医疗设备领域中的应用。

目前世界上单片机生产商很多,如INTEL、Motorola、NEC、AMD等公司其主流产品有几十个系列,几百个品种。

单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。

概括的讲:一块芯片就成了一台计算机。

它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。

同时,学习使用单片机是了解计算机原理与结构的最佳选择。

单片机是指一个集成在一块芯片上的完整计算机系统。

尽管他的大部分功能集成在一块小芯片上,但是它具有一个完整计算机所需要的大部分部件:CPU、内存、内部和外部总线系统,目前大部分还会具有外存。

同时集成诸如通讯接口、定时器,实时时钟等外围设备。

而现在最强大的单片机系统甚至可以将声音、图像、网络、复杂的输入输出系统集成在一块芯片上。

目前单片机渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的踪迹。

导弹的导航装置,飞机上各种仪表的控制,计算机的网络通讯与数据传输,工业自动化过程的实时控制和数据处理,广泛使用的各种智能IC卡,民用豪华轿车的安全保障系统,录象机、摄象机、全自动洗衣机的控制,以及程控玩具、电子宠物等等,这些都离不开单片机。

基于某AT89C51单片机六路抢答器的设计

基于某AT89C51单片机六路抢答器的设计

基于某AT89C51单片机六路抢答器的设计AT89C51单片机六路抢答器设计一、引言抢答器是一种常见的电子设备,特别是在教育领域中,常用于学生课堂上积极参与课堂互动和答题的工具。

本设计以AT89C51单片机为核心,设计了一款六路抢答器,能够实现多个人同时抢答的功能,提高学生参与课堂互动的积极性。

二、系统设计该抢答器设计包括六个按键、六个LED指示灯和一个液晶显示屏。

具体设计如下:1.硬件设计(1)按键设计:设计六个按键,分别对应六个抢答按钮。

当按下一些按键时,相应的LED指示灯亮起,并通过串口数据传送给单片机,单片机根据接收到的数据来判断相应的学生抢答情况。

(2)LED指示灯设计:设计六个LED指示灯,用于显示学生抢答情况。

当一些学生按下相应的按键抢答时,其对应的LED指示灯亮起。

(3)液晶显示屏设计:设计一个液晶显示屏,用于显示当前的抢答情况。

通过串口将单片机接收到的学生抢答情况传送给液晶显示屏,实时显示当前的抢答情况。

2.软件设计(1)按键扫描程序:通过循环扫描六个按键的状态,当一些按键被按下时,将按键对应的值通过串口传送给单片机。

(2)按键控制程序:单片机接收到按键传来的值后,根据不同的值对相应的LED指示灯进行控制,实现抢答状态的显示。

(3)串口通信程序:设计单片机与液晶显示屏之间的串口通信程序,实现单片机将学生抢答情况传送给液晶显示屏的功能。

(4)液晶显示程序:通过串口接收到的数据,将学生抢答情况显示在液晶显示屏上,实时显示当前的抢答情况。

三、系统实现1.硬件实现:按照设计要求,搭建相应的电路,包括按键、LED指示灯和液晶显示屏等模块的连接。

2.软件实现:根据设计要求,进行相应的程序编写。

四、系统测试五、结论本设计基于AT89C51单片机,设计了一款六路抢答器,能够实现多个人同时抢答的功能。

经过测试,系统能够准确地显示学生的抢答情况,并且操作简便。

通过该抢答器,能够有效提高学生的参与度,促进课堂互动,加深学生对知识的理解和记忆。

基于某AT89C51单片机六路抢答器的设计

基于某AT89C51单片机六路抢答器的设计

学号:xxxxxxxxxx课程设计报告基于AT89C51单片机抢答器的设计院系电子信息工程学院专业电子信息工程班级 1姓名xxx摘要单片机由于其微小的体积和极低的成本,广泛的应用于家用电器、工业控制等领域中。

在工业生产中,单片微型计算机是微型计算机的一个重要分支,也是颇具生产力的机种。

单片微型计算机简称单片机,特别适用于控制领域,故又称微控器。

学校和电视台等单位场举办各种比赛,抢答器是必要设备。

在我校举行的各种竞赛中我们经常看到有抢答的环节,举办方多数采用让选手通过举答题板的方法判断选手的答题权,这在某种程度上会因为主持人的主观判断造成比赛的不公平性。

抢答器是一名公正的裁判员,他由主体电路与扩展电路组成。

单片机由于其微小的体积和极低的成本,广泛的应用于家用电器、工业控制等领域中。

在工业生产中,单片微型计算机是微型计算机的一个重要分支,也是颇具生产力的机种。

单片微型计算机简称单片机,特别适用于控制领域,故又称微控器。

学校和电视台等单位场举办各种比赛,抢答器是必要设备。

在我校举行的各种竞赛中我们经常看到有抢答的环节,举办方多数采用让选手通过举答题板的方法判断选手的答题权,这在某种程度上会因为主持人的主观判断造成比赛的不公平性。

抢答器是一名公正的裁判员,他由主体电路与扩展电路组成。

AT89C51是一种带4K字节FLASH存储器(FPEROM—Flash Programmable and Erasable Read Only Memory)的低电压、高性能CMOS 8位微处理器,俗称单片机。

AT89C2051是一种带2K字节闪存可编程可擦除只读存储器的单片机。

单片机的可擦除只读存储器可以反复擦除1000次。

该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。

由于将多功能8位CPU和闪速存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,AT89C2051是它的一种精简版本。

「基于AT89C51单片机的抢答器设计」

「基于AT89C51单片机的抢答器设计」抢答器是一种经常在学校或培训机构中使用的工具,用于提高学生的积极性和参与度。

它能够根据提问的顺序快速判断并记录学生抢答的结果。

本文将介绍如何基于AT89C51单片机设计一个简单的抢答器。

抢答器的实现主要包括硬件设计和软件设计两个方面。

硬件设计主要涉及单片机的选取、按键输入、显示器和蜂鸣器的控制电路,而软件设计则主要包括按键扫描、显示和抢答结果的判断等功能。

首先,我们选用AT89C51单片机作为控制核心。

它是一款功能强大且广泛使用的单片机,有着丰富的外设接口和较大的存储容量。

接下来是按键输入电路的设计。

我们可以选择常用的矩阵键盘,通过行列扫描的方式来读取按键输入。

AT89C51单片机具有高速IO口,可以很容易地实现按键的扫描。

在显示器方面,我们可以选择LED数码管作为输出设备。

数码管具有显示数字的功能,可以用来显示学生的得分或抢答位置。

同时,在抢答器中加入一个蜂鸣器,用于提示抢答结果。

当学生抢答成功时,蜂鸣器发出响声,提醒老师和其他学生。

硬件设计部分基本完成后,我们需要进行软件的编写和调试。

首先需要编写按键扫描程序,实现对按键输入的检测,并记录学生的抢答顺序。

在抢答过程中,我们需要将按键的状态保存在一个数组或者栈中,以便后续比对和判断。

接下来是抢答结果的判断和显示。

根据抢答的顺序,我们可以设置一个变量来记录当前的抢答位置,每次按键按下后,将其与正确答案进行比对,如果抢答正确,则蜂鸣器发出提示声,并将得分或抢答位置通过数码管显示出来。

除了基本的功能外,我们还可以增加一些扩展功能,如倒计时、多人抢答、抢答器的复位等等,以增加抢答器的实用性和趣味性。

总之,基于AT89C51单片机的抢答器设计是一个简单且有趣的项目,通过硬件和软件的配合,可以实现一个功能完善的抢答器。

通过这个设计,学生可以更加积极主动地参与课堂互动,提高学习效果。

同时,这个设计也为学习者提供了一个机会来深入了解和学习单片机的应用。

基于51单片机的6路抢答器

课程设计报告题目基于51单片机的6路抢答器课程名称单片机原理及接口技术院部名称专业自动化班级学生姓名学号课程设计地点课程设计学时指导教师金陵科技学院教务处制基于51单片机的6路抢答器成绩摘要此次设计提出了用AT89S51单片机为核心控制元件,设计一个简易的抢答器,本方案以AT89S51单片机作为主控核心,与晶振、数码管、蜂鸣器等构成六路抢答器,利用了单片机的延时电路、按键复位电路、时钟电路、定时/中断等电路,设计的六路抢答器具有实时显示抢答选手的号码和抢答时间的特点,还有复位电路,使其再开始新的一轮的答题和比赛,同时还利用C51语言编程,使其实现一些基本的功能。

本设计的系统实用性强、判断精确、操作简单、扩展功能强。

它的功能实现是比赛开始,主持人读完题之后按下抢答键,声音提示,提示音结束后抢答倒计时开始,此时数码管开始进行10s的倒计时,直到有一个选手抢答,选手按下抢答键时有声音提示并在对应的数码管上显示出该选手的编号和抢答所剩的时间。

如果在规定的10s时间内没有做出抢答,鸣笛提示本轮抢答结束,则此题作废,即开始重新一轮的抢答。

下一轮抢答前先将时间归零,再按下抢答键即开始。

抢答者回答正确后,主持人可按下加分键,对应于选手编号的数码管显示数字就增加(按下一次加一分,最高显示9分),反之,抢答者回答错误后,在该选手的得分数不为0时,主持人可按下减分键(按下一次减一分)。

关键词:单片机、AT89S51、抢答器目录第一章概述 (1)第二章各模块的选择和论证 (2)1. 方框图┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈22.1抢答器显示模块选择 (2)2.2 控制器选择 (3)2.3 键盘选择 (3)2.4 时钟频率电路的设计 (4)2.5 复位电路的设计 (5)2.6 报警电路 (5)3. 系统硬件连接图 (6)4. 元器件清单 (6)第三章软件的设计 (6)3.1程序流程图 (7)3.2源程序 (8)第四章系统调试 (17)4.1 硬件调试问题分析 (17)4.2 软件调试问题分析 (18)参考文献 (19)第一章概述随着电子技术的发展,诸如智力竞赛、娱乐项目越来越多,这就需要一个能在人非常多的情况下争取到发言或演示的装置,抢答器就满足了这样的要求欧,近年来由于数字电子技术的发展,数字抢答器也应运而生,因为它设计简单,功能稳定的优点被广泛应用于各种竞赛项目。

基于51单片机的6路抢答器

课程设计报告题目基于51单片机的6路抢答器课程名称单片机原理及接口技术院部名称专业自动化班级学生姓名学号课程设计地点课程设计学时指导教师金陵科技学院教务处制基于51单片机的6路抢答器成绩摘要此次设计提出了用AT89S51单片机为核心控制元件,设计一个简易的抢答器,本方案以AT89S51单片机作为主控核心,与晶振、数码管、蜂鸣器等构成六路抢答器,利用了单片机的延时电路、按键复位电路、时钟电路、定时/中断等电路,设计的六路抢答器具有实时显示抢答选手的号码和抢答时间的特点,还有复位电路,使其再开始新的一轮的答题和比赛,同时还利用C51语言编程,使其实现一些基本的功能。

本设计的系统实用性强、判断精确、操作简单、扩展功能强。

它的功能实现是比赛开始,主持人读完题之后按下抢答键,声音提示,提示音结束后抢答倒计时开始,此时数码管开始进行10s的倒计时,直到有一个选手抢答,选手按下抢答键时有声音提示并在对应的数码管上显示出该选手的编号和抢答所剩的时间。

如果在规定的10s时间内没有做出抢答,鸣笛提示本轮抢答结束,则此题作废,即开始重新一轮的抢答。

下一轮抢答前先将时间归零,再按下抢答键即开始。

抢答者回答正确后,主持人可按下加分键,对应于选手编号的数码管显示数字就增加(按下一次加一分,最高显示9分),反之,抢答者回答错误后,在该选手的得分数不为0时,主持人可按下减分键(按下一次减一分)。

关键词:单片机、AT89S51、抢答器目录第一章概述 (1)第二章各模块的选择和论证 (2)1. 方框图┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈22.1抢答器显示模块选择 (2)2.2 控制器选择 (3)2.3 键盘选择 (3)2.4 时钟频率电路的设计 (4)2.5 复位电路的设计 (5)2.6 报警电路 (5)3. 系统硬件连接图 (6)4. 元器件清单 (6)第三章软件的设计 (6)3.1程序流程图 (7)3.2源程序 (8)第四章系统调试 (17)4.1 硬件调试问题分析 (17)4.2 软件调试问题分析 (18)参考文献 (19)第一章概述随着电子技术的发展,诸如智力竞赛、娱乐项目越来越多,这就需要一个能在人非常多的情况下争取到发言或演示的装置,抢答器就满足了这样的要求欧,近年来由于数字电子技术的发展,数字抢答器也应运而生,因为它设计简单,功能稳定的优点被广泛应用于各种竞赛项目。

基于51单片机的六路智能抢答器设计

基于51单片机的六路智能抢答器设计摘要在抢答中,只靠人的视觉是很难判断出哪组先答题。

利用单片机来设计抢答器,使以上问题得以解决,即使两组的抢答时间相差几微秒,也可分辨出哪组优先答题。

能够实现抢答器功能的方式有多种,可以采用模拟电路、数字电路或模拟与数字电路相结合的方式。

实现抢答器功能的方式有多种,可以采用早期的模拟电路、数字电路或模数混合电路。

本文利用AT89C51单片机及外围接口设计了一个六路抢答器。

关键词: AT89C51 LED数码管抢答器计时报警Design of six way intelligent responder based on 51 single chipmicrocomputerAbstract:In the answer, only by people's vision is difficult to determine which group first answer. Using single-chip microcomputer to design responder, so that the above problems can be solved, even if the two groups of responder time difference between a few microseconds, you can identify which group of priority questions. There are many ways to realize the function of responder, which can be simulated by means of analog circuits, digital circuits or analog and digital circuits. There are many ways to realize the function of answering device, and the early analog circuit, digital circuit or analog digital mixed circuit can be adopted. This paper uses AT89C51 microcontroller and peripheral interface to design a six way responder. Key words: AT89C51 LED digital tube responder, timing alarm目录第一章系统总体方案的设计 (1)1.1 硬件电路的设计 (1)1.2 总体原理图 (2)1.3 时钟频率电路的设计 (2)1.4 复位电路的设计 (3)1.5 显示电路的设计 (4)1.5.1 显示模块在系统软件中的安排 (4)1.6 键盘扫描电路的设计 (6)1.7 发声 (7)1.8 系统复位 (7)第二章软件设计 (9)2.1 主程序系统结构图 (9)2.2软件任务分析 (9)2.3 程序流程图 (10)致谢 (12)参考文献 (13)第一章系统总体方案的设计1.1 硬件电路的设计本设计分为硬件设计和软件设计,这两者相互结合,不可分离;从时间上看,硬件设计的绝大部分工作量是在最初阶段,到后期往往还要做一些修改。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档