单片机八人抢答器课程设计报告
关于八路抢答器的设计报告

关于八路抢答器的设计报告2019-06-23关于八路抢答器的设计报告篇一:八路抢答器设计报告课程名称:数字电路课程设计设计题目:八路数字抢答器一、实验名称:八路数字抢答器二、实验目的:1.熟悉芯片引脚的识别方法,以及原理。
2.掌握与非门实现其他逻辑门电路的方法。
3. 掌握电路板的焊接技术。
4.加深对模拟电路和数字电路课程的理解和认识。
三、实验要求:主持人没有宣布抢答开始时,抢答不起作用,在主持人宣布抢答开始后,可以进行抢答。
它的任务是从八名参与者中确定出最先的抢答者,立即将其编号锁存,并在LED数码管上显示选手的编号,同时用LED灯显示。
此外,封锁输入电路,禁止其他选手抢答,优先抢答选选手的编号一直保存到主持人将系统清零为止(即复位操作)。
为此我们小组决定就这次机会设计一个低成本但又能满足需要的八路智力竞赛抢答器,并通过安装与调试。
四、使用元件:以及排线、焊锡若干。
五、工作原理:接通电源后,主持人先进行复位,此时七段显示器显示“0”ご耸鼻来鹌鞔τ谙允咀刺。
当主持人宣布“开始抢答”ご耸鼻来鹌骺始工作。
当参加智力竞赛的选手摁下手中的抢答器时LED数码管会点亮提示ね时,七段显示器显示该小组的编号。
只有最先抢答者的编号才能被锁存,并在LED数码管上显示选手的编号。
由以上两个条件可以想到:用D触发器来实现,D触发篇二:八路抢答器实验报告能抢答器主要由数字优先编码电路、锁存/译码/驱动电路于一体的CD4511集成电路、数码显示电路和报警电路组成。
优先编码电路、CD4511集成电路将参赛队的输入信号在数码显示管上输出,用报警电路对时间进行严格控制,这样就构成了八路智能抢答器电路。
八路数字抢答器电路包括抢答,编码,优先,锁存,数显,复位及抢答键。
抢答器数字优先编码电路由D1-D12组成,实现数字的编码。
CD4511是一块含BCD-7段锁存/译码/驱动电路于一体的集成电路。
抢答器报警电路由NE555接成音多谐振荡器构成。
单片机课程设计报告八路抢答器

《单片机原理及接口技术》课程设计报告课题名称题目15八路抢答器设计★★学院自动控制与机械工程学院专业电气工程及其自动化班级姓名学号时间2011-12-27目录前言 (3)一、课程设计的目的和要求 (3)二、方案设计2.1功能介绍 (5)2.2抢答器的工作原理 (6)三、硬件设计电路设计3.1原理图的确定 (7)3.2芯片的选择 (8)3.3复位电路的设计 (10)3.4晶振电路的设计 (11)3.5数码显示管的选择 (11)3.6报警设计 (12)3.7 八位抢答输入设计 (12)3.8主持人控制按键 (13)四、软件设计思想及流程4.1 主程序的设计 (14)4.2子程序的设计 (15)五.调试过程和调试方法 (20)六、课程设计体会 (22)七、参考文献 (22)附录 (23)前言单片机和其他微型机一样,也是由CPU(包括运算器和控制器)、存储器、输入设备、输出设备组成,只不过单片机是将CPU、RAM、ROM、定时/计数器,以及输入/输出(I/O)接口电路等计算机的主要部件集成在一小块硅片上的单片微型计算机。
它具有体积小、可靠性高、性价比高等优点,主要应用于工业检测与控制、计算机外设、只能仪器仪表、通讯设备、家用电器和机电一体化产品等领域。
一、课程设计的目的和要求1.1课程设计的目的和要求单片机原理及应用课程设计是学生综合运用所学知识,全面掌握单片微型计算机及其接口的工作原理、编程和使用方法的重要实践环节。
通过独立或协作提出并论证设计方案,进行软、硬件调试,最后获得正确的运行结果,可以加深和巩固对理论教学和实验教学内容的掌握,进一步建立计算机应用系统整体概念,初步掌握单片机软、硬件开发方法。
根据单片机原理及应用课程的要求,主要进行两个方面的设计,即单片机最小系统和存储器扩展设计、接口技术应用设计。
其中,单片机最小系统主要要求学生熟悉单片机的内部结构和引脚功能、引脚的使用、复位电路、时钟电路、4个并行接口和一个串行接口的实际应用,从而可构成最小应用系统,并编程进行简单使用。
单片机八位抢答器课程设计报告

目录第1章设计题目分析、方案 ........................................................... - 2 -1.1 设计任务与要求....................................................................................... - 2 -1.2 单片机的控制原理................................................................................... - 2 -1.3 方案设计................................................................................................... - 4 -1.4 AT89C51引脚分配.................................................................................. - 5 -第2章系统电路设计........................................................................ - 6 -2.1 时钟模块以及复位电路模块................................................................... - 6 -2.2 显示电路模块........................................................................................... - 7 -2.3 抢答输入模块........................................................................................... - 8 -2.4 控制模块................................................................................................... - 8 -2.5 提示模块................................................................................................... - 9 -2.6 总电路图.................................................................................................. - 11 -第3章系统软件设计...................................................................... - 12 -3.1 系统主程序设计..................................................................................... - 12 -3.2 程序流程图............................................................................................. - 13 -3.3 源程序..................................................................................................... - 14 -第4章连接调试.............................................................................. - 26 -4.1 源程序的编译......................................................................................... - 26 -4.2 peotues的仿真....................................................................................... - 27 -第5章总结...................................................................................... - 29 -第1章设计题目分析、方案1.1 设计任务与要求以单片机为核心,设计一个8位竞赛抢答器:同时供8名选手或8个代表队比赛,分别用8个按钮S0~S7表示。
八位竞赛抢答器报告模板.docx

八位竞赛抢答器设计报告专业:通信工程班级:通信 1401团队:第四组指导老师:李毅队员:设计时间:2016 年 6 月 23 日星期四目录一、项目概述和要求 (3)1.1 项目概述 (3)1.2 项目要求 (4)二、系统设计 (5)2.1 框图设计 (5)2.2 元件清单 (6)2.3 电路设计图 (7)三、软件设计 (11)3.1 系统主流程图 (11)3.2 显示抢答违规流程图 (12)3.3 抢答成功流程图 (12)四、总结 (13)五、参考文献 (13)六、汇编程序代码 (14)一、项目概述和要求1.1项目概述单片机作为计算机的一个重要分支,其应用范围很广,发展也很快,它已成为在现代电子技术、计算机应用、网络、通信、自动控制与计量测试、数据采集与信号处理等技术中日益普及的一项新兴技术,应用范围十分广泛。
对于计算机专业的学生来说,即使暂时没有从事单片机的应用与开发,学习单片机也有很重要的意义。
学习它,不仅为将来可能从事该方面的开发打下基础,另一方面,由于单片机作为微型计算机的一个种类,麻雀虽小,五脏俱全,可以把它当作微型计算机的一个简化模型来看待,学习单片机可以加深对微型计算机工作原理的理解,更加清楚计算机的脉络。
同时,提供了一个实际应用手段。
21 世纪,是一个信息技术飞速发展的时代,智力竞赛是一种形式比较活泼的教育方式,是人们休闲娱乐生活的一部分。
这些竞赛一方面充实了人们的娱乐生活,另一方面也提高了人们努力汲取相关领域的知识的兴趣。
智力竞赛,也就是几个参赛选手之间在规定的时间,规定的地点相互竞争的比赛。
抢答是各种竞赛常用的一种形式。
在抢答赛中,往往要有主持人宣布抢答的开始,还要确定是哪个选手抢到了答题权,具体答题的时间有时也要设定。
这些如果仅凭主持人的主观判断,很容易出现误判的情况。
因此,在竞赛中,抢答器就扮演了一个非常重要的角色。
1.2项目要求1、抢答器同时供8 名选手或 8 个代表队比赛,分别用8 个按钮S0 ~ S7表示。
八位竞赛抢答器课程设计报告

目录摘要 (2)1 设计意义及要求 (3)1.1 设计意义 (3)1.2 设计要求 (3)4444556778 4994.2 C语言源程序 (10)5 软件仿真调试 (20)6 总结 (21)7 参考文献 (22)摘要数字技术作为当今世界上发展最快的一门科学,已被广泛地应用于计算机、自动控制、电子测量仪表、通信等各个领域。
例如,在生活中,很多关于智力竞赛的电视节目的抢答环节就很好的应用了数字技术。
关于竞赛抢答器的设计,最重要的是完成当参赛选手们可以开始抢答后,每次只可能有一个人抢答成功这一功能。
本实验设计中,以八位竞赛抢答器八路竞赛抢答器设计1 设计意义及要求1.1 设计意义在很多关于智力竞赛的电视节目上,经常会出现抢答环节,参赛选手们30秒),当主持人启动“开始”键后,定时器进行减计时,同时扬声器发出短暂的声响,持续时间0.5S左右。
5.参赛选手在设定的时间内进行抢答,抢答有效,定时器工作停止,显示器上显示选手的编号和抢答的时间并保持到主持人将系统清除为止,6.如果定时时间已到,无人抢答,本次抢答无效,系统报警并禁止抢答,定时显示器上显示00。
2 方案设计2.1 设计思路2.1.1 模块化设计框架图块集成了四个D触发器的74LS175芯片。
(3)数据编码部分的实现编码部分是对锁存的数据进行编码,由于只有八个参赛选手,故只需要用八个不同的数字便可以代表所有的参赛选手,只要采用能对八位数据进行编码并能有八种或八种以上的输出的编码器即可达到要求。
(4)数据显示部分的实现对于这样的一个仅需要显示数字的设计,很容易联想到使用七段数码管来实现的数字的显示,而且七段数码管可以显示16种不同的输出,对于这种只需要有不少于八种的输出的设计来说,七段数码管完全可以达到要求。
一般的七段数码管有10个数据输入端,所以需要有相应的译码器对输送过来的编码后的数据进行译码操作,并且这种译码器的选择必须结合数码管是共阴还是共阳的情况而定。
单片机八人抢答器课程设计报告

单片机计课程设报告八人抢答器专业:电子信息工程姓名:学号:201 4 -12-3目录一:名称与目得1、设计要求及目得二:硬件电路设计1、总体原理图2、时钟频率电路得设计3、复位电路得设计4、显示电路得设计5、键盘扫描电路得设计6、发声7、系统复位三、系统软件设计1、系统原理图2、程序流程图3、程序四、调试1、系统得调试2、具体调试3、调试实物图第一章:要求:1、八人抢答逻辑:只有一个最先抢答有效。
2、在主持人控制下,10秒内抢答有效。
3、采用数码管显示抢答10秒倒汁时,若有抢答直接结束,显示结果.4、抢答结束后用数码管显示抢答结果:抢答有效人编号;若有异常(提前抢答,犯规),显示抢答人编号与E,本次抢答结束.5、设主持人控制键、复位键.控制键:启动抢答复位键:系统复位6、开始、正常结束、抢答结束、违规抢答采用声音提示。
第二章:系统硬件设计为使硬件电路设计尽可能合理,应注意以下几方面:(1)尽可能采用功能强得芯片,以简化电路,功能强得芯片可以代替若干普通芯片,随着生产工艺得提高,新型芯片得得价格不断下降,并不一定比若干普通芯片价格得总与高。
(2)留有设计余地。
在设计硕件电路时,要考虑到将来修改扩展得方便. 因为很少有一锤定音得电路设计,如果现在不留余地,将来可能要为一点小小得修改或扩展而被迫进行全面返工。
(3)程序空间,选用片内程序空间足够大得单片机,本设计釆用STC89 C52单片机。
(4)I/O端口,在样机研制出来后进行现场试用时,往往会发现一些被忽视得问题,而这些问题不就是靠单纯得软件措施来解决得。
如有些新得信号需要采集,就必须增加输入检测端;有些物理量需要控制,就必须增加输出端.如果在硬件电路设计就预留出一些I / 0端口,虽然当时空着没用,那么用得时候就派上用场了。
原理图:2、时钟频率电路得设计:单片机必须在时钟得驱动下才能工作、在单 片机内部有一个时钟振荡电路,只需要外接一个振荡源就能产生一定得 时钟信号送到单片机内部得各个单元,决定单片机得工作速度o 外部振荡源电路一般选用石英晶体振荡器。
单片机课程设计-8位智能抢答器
目录第一章课程设计任务书 (2)一、概述 (2)二、课程设计任务书 (2)第二章硬件电路设计及描述 (4)一、单片机芯片型号的选择 (5)二、电源方案的选择 (5)三、抢答器键盘的选择 (5)四、时钟电路的设计 (6)五、复位电路 (7)六、显示电路 (7)七、主持人控制电路和蜂鸣器电路 (8)第三章软件设计流程及描述 (9)一、软件设计流程 (9)二、程序设计描述 (10)第四章源程序代码 (11)第五章电路原理图 (20)第六章课程设计心得体会 (21)第一章课程设计任务书一、概述:1974年,美国仙童公司研制出世界上第一台单片微型计算机F8,该机由两块集成电路芯片组成,结构呢奇特,具有与众不同的指令系统,深受民用电器和仪器仪表领域的欢迎和重视。
从此,单片机开始迅速发展,应用范围也在不断扩大,现在成为微型计算机的重要分支。
随着电子科技的发展,单片机的作用和地位越来越高,功能也越来越完善,在电子电路中起到控制管理的核心作用。
《单片机原理及应用技术》也是理工生的一门必修课,是一门技术性、应用性、实践性较强的科目。
其核心在于编程,通过相应的程序来达到控制管理的作用。
相应的程序可以由高级语言来编写,当然也能由汇编语言来编写。
本次的《单片机原理与应用课程设计》主要是利用MCS-51系列单片机为核心,设计一个可容纳八组参赛队的数字式抢答器,要求由主机、按键盒和显示、报警器等组成完整系统。
通过汇编语言编写程序来控制电路的过程。
这次课程设计的目的和意义就是希望通过小组在一起分析研究,来达到自主学习、分析和解决问题的一个思维和能力,提高理工生的实践能力。
二、课程设计任务书1.内容与要求利用MCS-51系列单片机为核心,设计一个可容纳八组参赛队的数字式抢答器,要求由主机、按键盒和显示、报警器等组成完整系统。
2.基本工作原理及组成简介系统主机由MCS-51单片机作为控制核心,按键盒设置一个按键和一个指示灯通过导线连接到主机接口,显示器包括抢答组别号显示和计时显示。
八路抢答器单片机课程设计报告
单片机原理及系统课程设计专业:电气工程及其自动化班级:姓名:学号:指导教师:兰州交通大学自动化与电气工程学院2014 年 1 月 17 日基于单片机的八路抢答器1实验目的(1)进一步熟悉和掌握单片机的结构及工作原理。
(2)掌握单片机的接口技术及相关外围芯片的特性及控制方法。
(3)通过课程设计,掌握以单片机为核心的电路设计的基本方法和技术,了解有关电路参数的计算方法。
2八路抢答器的功能与操作2.1功能(1)抢答定时,回答定时,并调整抢答和回答时间。
(2)锁住违规抢答的选手的抢答权。
(3)保存并显示选手成绩。
2.2 操作按下抢答键之前抢答的属于违规操作,锁住他们的本次抢答权利。
按下抢答之后有权利的可以抢答,在规定时间内抢答到则进入答题环节,无人抢答则开始下一轮。
回答环节也是在规定时间内作答,正确则加分,错误则扣分,在规定时间内未作答按打错处理。
按下显示成绩后可以通过加减查看每位选手成绩,按确定退出。
按下修改后选择修改序号,“1”为修改抢答时间,“2”为修改答题时间。
确定键进入,加减键修改,确定键确认。
3八路抢答器整体设计方案本次设计以AT89C51为主芯片,利用数码管、按键、电阻、晶振、蜂鸣器等组成的硬件电路。
通过软件实现具体的功能。
软件包括如下模块:(1)初始化模块(2)等待及违规抢答处理模块(包含锁存环节)(3)倒计时模块(包含抢答和答题倒计时)(4)显示模块(包含抢答及答题按键检测环节)(5)延迟模块(包含显示和按键延迟)(6)计时模块(50ms)(7)蜂鸣模块(按音节原理发声)(8)抢答模块(有效及无效抢答)(9)回答模块(加分及减分)(10)时间调整模块(抢答及回答时间调整)(11)成绩显示模块4 硬件设计根据八路抢答器的功能要求,并结合对51系列单片机的资源分析,采用此系列中的主流型号AT89C51作为电路系统的控制核心。
基本硬件电路图如附录1所示。
4.1按键将按键的一端接地,另一端接到引脚上。
基于c语言单片机8位竞赛抢答器设计课程设计
课程设计报告课程名称:单片机课程设计报告题目:8位竞赛抢答器的设计学生姓名:所在学院:信息科学与工程学院专业班级:学生学号:指导教师:2013 年12月25日课程设计任务书摘要抢答器作为一种工具,已广泛应用于各种智力和知识竞赛场合。
但抢答器的使用频率较低,且有的要么制作复杂,要么可靠性低。
作为一个单位,如果专门购一台抢答器虽然在经济上可以承受,但每年使用的次数极少,往往因长期存放使(电子器件的)抢答器损坏,再购置的麻烦和及时性就会影响活动的开展,因此设计了本抢答器。
本设计是以八路抢答为基本理念。
考虑到依需设定限时回答的功能,利用AT89C52单片机及外围接口实现的抢答系统,利用单片机的定时器/计数器定时和记数的原理,将软、硬件有机地结合起来,使得系统能够正确地进行计时,同时使数码管能够正确地显示时间。
用开关做键盘输出,扬声器发生提示。
同时系统能够实现:在抢答中,只有开始后抢答才有效,如果在开始抢答前抢答为无效;抢答限定时间和回答问题的时间可在1-30s设定;可以显示是哪位选手有效抢答,正确按键后有5s的音乐提示(即扬声器发出响声);抢答时间和回答问题时间倒记时显示,满时后系统计时自动复位及主控强制复位;按键锁定,在有效状态下,按键无效非法。
关键词:89c52;电路;显示;按键目录一、概述 (1)二、方案设计 (1)三、硬件电路设计 (2)1、抢答器的电路框图 (2)2、单元电路 (3)2.1、抢答器电路 (3)2.2、时序控制电路 (3)2.3、复位电路 (3)3、时钟震荡电路 (3)4、报警电路 (3)四、软件设计 (4)1、系统主程序 (4)2、系统程序 (5)五、结论与心得 (10)六、参考文献 (10)一、概述本实验电路由抢答电路、译码显示电路、主持人控制电路、定时电路、报警电路组成。
通过复位按键FW,电路进入准备就绪状态。
将抢答时间设定在30S,然后按下开始键开始抢答。
,在电路中“S0-S7”为8路抢答器的8个按键,当有键按下,程序锁定信号,从P2口输出抢答者号码的七段码值,送到数码管显示,并封锁按键,保持刚才按键按下时刻的时间,禁止其他人按键的输入,从而实现了抢答的功能。
8路抢答器实验报告
8路抢答器实验报告1. 实验目的本实验的主要目的是使用8051单片机实现一个8路抢答器,通过此实验进行对8051单片机的基本功能使用的学习与实践。
2. 实验设备本实验所需设备为:8051单片机,LED灯8个,按键8个,继电器8个,电阻8个,电源、面包板、杜邦线等。
3. 实验原理抢答器是一种用来考验大家反应速度的体育游戏,而这种游戏的核心就是一个电子计时器,本实验的抢答器就是一个基于8051单片机的电子计时器。
抢答器的原理:开启定时器,确定一个随机时间,随机时间结束后,第一个按下按键的人获得了抢答的权利,按下按键之后,其它的按键则无法工作。
等到所有的按键都无法工作时,即抢答结束,此时可以利用LED或者接上继电器进行开关控制。
4. 实验步骤4.1 硬件电路连接将8个LED灯和8个按键分别连接到8个口线上,除此之外还需要连接8个电阻和8个继电器,将其连接到端口上,在连接好之后,进行外部与单片机的连接。
根据本实验需要,固定内部高低电平,同时其他单片机口线需要接继电器。
最后将电脑串口线同单片机串口接口相连。
4.2 编写单片机程序在编写单片机程序之前,首先需要对手册进行分析,确定采用的指令集,并开始编写程序。
4.3 配置定时器在本实验中,需要实现的功能是随机时间,所以需要通过定时器来实现,实现方法是使用定时器的计数器,改变计数器的初始值,以达到随机时间的效果。
在对定时器进行初始化之后,对计数器的值进行配置。
4.4 实现抢答器功能首先需要将单片机初始化,在初始化完成后,开始进行随机时间的计算。
每当按下按键之后,需要进行一些特定的操作,比如计算按键时间,进行相应的判断,并激活LED或继电器。
当最后一个按键被按下之后,抢答器即时结束。
这种方式的实现是在倒计时结束之前,抢答器不会被激活,直到倒计时结束后,抢答器才会被激活,同时相应的LED或继电器也会被关闭或关闭。
5. 实验总结通过本次实验,我对8051单片机有了更深刻的认识,了解了使用8051单片机实现抢答器的程序结构和代码实现方式,了解了定时器的使用和编程,掌握了按键的使用和程序控制的方法。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
单片机八人抢答器课程设计报告
单片机计课程设报告
八人抢答器
专业:电子信息工程
姓名:
学号:
-12-3
目录
一:名称与目的
1. 设计要求及目的二:硬件电路设计
1.总体原理图
2.时钟频率电路的设计
3.复位电路的设计
4.显示电路的设计
5.键盘扫描电路的设计
6.发声
7.系统复位
三.系统软件设计1.系统原理图
2.程序流程图
3.程序
四.调试
1.系统的调试
2.具体调试
3.调试实物图
第一章:要求:
1、八人抢答逻辑:只有一个最先抢答有效。
2、在主持人控制下,10秒内抢答有效。
3、采用数码管显示抢答10秒倒计时,若有抢答直接结束,显示结果。
4、抢答结束后用数码管显示抢答结果:抢答有效人编号;若有异常(提前抢答,犯规),显示抢答人编号和E,本次抢答结束。
5、设主持人控制键、复位键。
控制键:启动抢答
复位键:系统复位
6、开始、正常结束、抢答结束、违规抢答采用声音提示。
第二章:系统硬件设计
为使硬件电路设计尽可能合理,应注意以下几方面:
(1) 尽可能采用功能强的芯片,以简化电路,功能强的芯片能够代替若干普通芯片,随着生产工艺的提高,新型芯片的的价格不断下降,并不一定比若干普通芯片价格的总和高。
(2) 留有设计余地。
在设计硬件电路时,要考虑到将来修改扩展的方便。
因为很少有一锤定音的电路设计,如果现在不留余地,将来可能要为一点小小的修改或扩展而被迫进行全面返工。
(3) 程序空间,选用片内程序空间足够大的单片机,本设计采用STC89C52单片机。
(4) I/O端口,在样机研制出来后进行现场试用时,往往会发现一些被忽视的问题,而这些问题不是靠单纯的软件措施来解决的。
如有些新的信号需要采集,就必须增加输入检测端;有些物理量需要控制,就必须增加输出端。
如果在硬件电路设计就预留出一些I/O端口,虽然当时空着没用,那么用的时候就派上用场了。
原理图:
2.时钟频率电路的设计:单片机必须在时钟的驱动下才能工作.在单片机内部有一个时钟振荡电路,只需要外接一个振荡源就能产生一定的时钟信号送到单片机内部的各个单元,决定单片机的工作速度。