汇编语言八路抢答器设计论文(实用资料)

合集下载

八路抢答器设计论文

八路抢答器设计论文

编号:审定成绩:XXXX大学毕业设计(论文)设计(论文)题目:单片机数字抢答器的实现学院名称:计算机科学与技术学院学生姓名:X X专业:计算机科学与技术专业班级:0490xxx学号:0610xxxx指导教师:X X X答辩组负责人:填表时间:2009 年 5 月XXXX大学教务处目录引言 (1)第一章设计任务 (2)(1)设计要求 (2)(2)功能要求 (3)第二章主要器件介绍...................................................4(1)74LS148 (4)(2)74LS48 (5)(3) 74LS192及74LS00 (6)(4) 74LS121及74LS279 (7)(5) NE555及74LS11 (8)第三章设计方案 (9)(1)抢答功能设计 (9)(2)定时功能设计及其总方案 (11)第四章电路实现及电路调试…………………………………15第五章结论 (16)第六章参考文献 (17)附录1 (17)引言数字电路产品在生活中有着极其广泛的应用,包括计算机、数字通信、智能仪器仪表、自动控制及航天等领域中。

这些给人们带来了生活,工作等方面带来了极大的方便。

工厂、学校和电视台等单位常举办各种智力竞赛, 抢答器是必要设备。

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

为解决这个问题,我们小组准备就本次课设的机会制作一个低成本但又能满足学校需要的八路数显抢答器。

抢答器在比赛等场合中不可缺少的设备。

本文就是从数字电路芯片的功能简介开始,利用功能不同的数字电路芯片的组合来实现多路抢答器的功能。

首先简要的介绍了数字电路的发展和演变。

然后介绍几个主要集成芯片的管脚功能和用法。

最后介绍多路抢答器的原理和设计过程。

总结与改进部分,讲一些电路在实际设计调试中的不足,并加以改进。

八路抢答器毕业论文设计

八路抢答器毕业论文设计

八路抢答器毕业论文设计 Revised by BLUE on the afternoon of December 12,2020.青岛理工大学毕业论文题目:抢答器设计学生姓名: **学生学号: ********院系名称:机电工程系专业班级: *************** 指导教师: *****2016年 6 月 15 日摘要随着科学技术的发展和普及,各种各样的竞赛越来越多,其中抢答器的作用也越来越重要。

本文设计出以AT89S51单片机为核心的八路抢答器,采用了数字显示器直接指示,自动锁存显示结果,并自动复位的设计思想,它能根据不同的抢答输入信号,经过单片机的控制处理并产生不同的与输入信号相对应的输出信号,最后通过LED数码管显示相应的路数,即使两组的抢答时间相差几微秒,也可分辨出是哪组优先按下的按键,充分利用了单片机系统结构简单、功能强大、可靠性好、实用性强的特点。

本设计是以抢答为出发点。

考虑到依需设定限时回答的功能,利用89S51单片机及外围接口实现的抢答系统,利用单片机的定时器/计数器定时和记数的原理,将软、硬件有机地结合起来,使得系统能够正确地进行计时,同时使数码管能够正确地显示时间。

用开关做键盘输出,扬声器发生提示。

同时系统能够实现:在抢答中,只有开始后抢答才有效,如果在开始抢答前抢答为无效;满时后系统计时自动复位及主控强制复位;按键锁定,在有效状态下,按键无效非法。

关键词:抢答器,单片机,LED数码显示管,定时器/计数器,扬声器ABSTRACTWith the development of science and technology and the popularization of all kinds of competition more and more, which answer is more and more important. Paper design out to AT89S51 single tablets machine for core of eight answer device, used has digital display directly indicates, automatically lock save displayed results, and automatically reset of design thought, it can according to different of answer entered signal, after single tablets machine of control processing and produced different of and entered signal relative should of output signal, last through LED digital tube displayed corresponding of number, even two group of answer time difference several microseconds, also can tell out is which group priority by Xia of press, full using has single tablets machine system structure simple , Powerful, reliable and practical features. This design is to answer as a starting point. Taking into account the functions according to the set time limit to answer, using 89S51 microcontroller and peripheral interface implementations of the VIES system, using the principles of timing and counting timer/counter, combining software and hardware, and allows the system to correct timing, while allowing digital to display the time correctly. Switches the keyboard output, speaker tip. While the system can achieve: answer, only after the start of contest is only valid, if VIES to answer before you begin to be invalid; full systems after time automatic reset and master force reduction; key lock in the effective State, key is invalid illegal.Key Words: responder , single chip microcomputer , LED digital display , timer/counter speakers目录第1章绪论1.1 课题研究的背景及意义抢答器已经越来越多的出现在我们的学习生活和电视节目中,例如在学校里经常会举办各种各样的智力竞赛,就会用到抢答器,抢答器是能够在任何比赛及竞争性的游戏中体现公平、公正的电子装备,在各项中不仅可以准确、公正和直接地判断出第一个抢答者是谁,还有助于锻炼参赛者的掌握知识的能力、思维反应能力、语言表达能力、心理承受能力。

八路抢答器的毕业论文

八路抢答器的毕业论文

摘要抢答器作为一种工具,已广泛应用于各种智力和知识竞赛场合。

但抢答器的使用频率较低,且有的要么制作复杂,要么可靠性低。

作为一个单位,如果专门购一台抢答器虽然在经济上可以承受,但每年使用的次数极少,往往因长期存放使(电子器件的)抢答器损坏,再购置的麻烦和及时性就会影响活动的开展,因此设计了本抢答器。

本设计是以八路抢答为基本理念。

考虑到依需设定限时回答的功能,利用80C51单片机及外围接口实现的抢答系统,利用单片机的定时器/计数器定时和计数的原理,将软、硬件有机地结合起来,使得系统能够正确地进行计时,同时使数码管能够正确地显示时间。

用开关做键盘输出,扬声器发声提示。

同时系统能够实现:在抢答中,只有开始后抢答才有效,如果在开始抢答前抢答为无效;抢答限定时间和回答问题的时间可在1-99s设定;可以显示是哪位选手有效抢答和无效抢答,正确按键后有音乐提示;抢答时间和回答问题时间倒记时显示,满时后系统计时自动复位及主控强制复位;按键锁定,在有效状态下,按键无效非法。

关键词:80C51,LED数码管,抢答器,计时目录前言 (1)第一章绪论 (2)第二章设计要求、构思理论依据 (3)2.1设计要求 (3)2.2设计构思理论依据 (3)第三章关键器件介绍 (5)3.1数码管简介 (5)3.2555定时器简介 (8)第四章电路设计...................................................... 错误!未定义书签。

4.1抢答电路 ........................................................ 错误!未定义书签。

4.2音响电路 (15)4.3时序电路 ........................................................ 错误!未定义书签。

第五章电路实验及调试................................................ 错误!未定义书签。

八路抢答器的设计毕业论文

八路抢答器的设计毕业论文

八路抢答器的设计Design of the Octal Responder摘要近年来,随着单片机档次的不断提高,功能的不断完善,其应用日趋成熟、应用领域日趋扩大,特别是工业测控、尖端武器和日用家电等领域更是因为有了单片机而生辉增色。

单片机应用技术已成为一项新的工程应用技术。

本文着重讲述单片机的发展及单片机在八路抢答器中的应用。

该系统采用单片机AT89S52作为控制核心,通过运用单片机的编程语言来实现数码管的显示、抢答器的判断和扬声器的发声等功能,它的8个开关和8个LED灯分别代表8位选手,当其中一位选手按下开关时,扬声器发声,相应的LED灯亮,数码管会显示选手的号码。

八路抢答器具有电路简单、成本较低、操作方便、灵敏可靠等优点,具有较高的推广价值。

关键词:单片机;八路抢答器;AT89S52;编程语言AbstractIn recent years, with the grade of the continuous improvement of microcontroller functions of continuous improvement, its application has matured, applications have been expanding, particularly in industrial monitoring and control, cutting-edge weapons and household appliances such areas is because of the brilliance enriched by MCU. SCM application technology has become a new engineering application technology.In this paper, describes the development and MCU Microcontroller Octal Responder application. The system uses microcontroller AT89S52 as the control core, through the use of MCU programming language to implement the digital control display, Responder speakers sound judgments and functions, and its eight switches and eight LED lights representing the eight players, When one player pressing a switch, the speaker sound, the corresponding LED lights, digital tube displays the players number. Octal Responder a circuit is simple, low cost, easy to operate, sensitive and reliable, etc., with a high application value. Keywords: microcontroller; Octal Responder; AT89S52; programming language目录摘要 (I)Abstract (II)第一章绪论 (1)1.1设计的功能 (1)1.2系统的设计 (1)1.2.1 系统设计的总体思路 (1)1.2.2 方案的比较 (1)1.2.3 总体方案的设计 (2)第二章单片机编程 (3)2.1单片机的定义 (3)2.2单片机的应用领域 (4)2.3单片机引脚介绍 (4)2.4电路版的刻制 (6)2.4.1 protel99电路图连线 (7)2.4.2 网络表的生成 (7)2.4.3 PCB的制作 (8)第三章八路抢答器原理与设计 (9)3.1八路抢答器设计所需元件 (9)3.2八路抢答器原理 (9)3.3复位电路原理 (11)3.3.1 上电复位电路原理 (12)3.3.2 按键复位电路原理 (13)第四章总结 (14)附录:源程序清单 (15)参考文献 (20)致谢 (21)第一章绪论1.1设计的功能单片机是指一个集成在一块芯片上的完整计算机系统。

【精品】八路抢答器设计仿真毕业论文

【精品】八路抢答器设计仿真毕业论文

(此文档为word格式,下载后您可任意编辑修改!) 课程设计题目八路抢答器设计控制电路学院专业班级姓名指导教师课程设计任务书题目: 八路抢答器设计控制电路初始条件:根据自己的设计题目内容,写出已知或者已经具备的条件要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)1.完成本题目的理论设计,相关参数符号设计目的2.对理论设计方案进行实物测试或仿真分析,并与理论结果进行对比3.完成不少于20页的设计报告,详细说明理论设计过程以及测试/仿真分析结果时间安排:7.5:理论设计7.6~7.7:安装调试或仿真7.8:撰写报告7.9:答辩指导教师签名:系主任签名:摘要74系列常用集成电路设计的八路数显抢答器的电路主要由五部分组成:数字抢答电路、译码显示电路、可预置时间的定时电路、报警电路以及秒脉冲产生电路。

其中数字抢答电路包括了编码电路和锁存电路,实现了对信号编码和锁存的功能,防止二次抢答的问题;译码显示电路能将抢答到的选手编号直观地显示出来;在定时电路中,主持人可通过时间预设开关预设供抢答的时间,且系统将完成自动倒计时;报警电路则起到声报警功能,当在规定的时间内无人抢答时,系统中的蜂鸣器将发出警报声,提示主持人本轮抢答无效,实现报警功能;秒脉冲产生电路用于为定时电路提供一个频率为1Hz的标准时钟信号。

该抢答器不仅具有智能化的特点,同时采用数字式显示显得很直观,使得运用范围较广且很方便。

关键词:抢答器编码锁存Abstract74 series common integrated circuit design of the circuit responder eight-way digital consists mainly of five parts: the digital circuit, decoding display circuit vies to answer first, preset time timing circuit, alarm circuit and the second pulse circuits. Digital circuits including coding responder circuit and latch circuit, signal encoding and latch on the function, prevent secondary vies to answer first problem; Decode display circuit can be the contestant vies to answer first shown visually Numbers, In the timing circuits, , Alarm circuit does sound alarm functions, when within the prescribed time no contest, the system will send alerts, buzzer this contest null and void, host alarm functions, Second pulse circuits for timing circuit provides a standard for 1Hz frequency clock signal. This contest is not only has the characteristics of intelligent digital display appear very intuitive by using a wider range, and very convenient.Keywords: vies to answer first editor coding latch目录课程设计任务书................................................................................................................................... - 1 - 摘要..................................................................................................................................................... - 2 -............................................................................................................................................... - 3 - 1原理电路的设计................................................................................................................................ - 5 -1.1 基于单片机AT89S52的抢答器硬件设计........................................................................... - 5 -1.1.1硬件部分设计原理.................................................................................................... - 5 -1.1.2 软件部分设计原理................................................................................................... - 5 -1.1.3 优缺点....................................................................................................................... - 5 -1.2基于FPGA的抢答器硬件设计.............................................................................................. - 5 -1.2.1设计原理.................................................................................................................... - 5 -1.2.2优缺点........................................................................................................................ - 6 -1.3 基于74系列集成电路的抢答器设计................................................................................. - 6 -1.3.1设计原理.................................................................................................................... - 6 -1.3.2优缺点........................................................................................................................ - 7 -1.4单元电路设计........................................................................................................................ - 7 -1.4.1抢答电路设计............................................................................................................ - 7 -1.4.2定时电路设计............................................................................................................ - 8 -1.4.3报警电路设计............................................................................................................ - 9 -1.4.4时序控制电路设计.................................................................................................... - 9 -1.5整体电路设计及工作原理.................................................................................................. - 10 -1.6主要参数计算...................................................................................................................... - 11 - 2电路的仿真...................................................................................................................................... - 12 -2.1 抢答电路的仿真................................................................................................................. - 12 -2.2 定时电路的仿真................................................................................................................. - 12 -2.3 脉冲发生电路的仿真......................................................................................................... - 13 -2.4 报警电路的仿真................................................................................................................. - 15 - 3性能测试数据.................................................................................................................................. - 16 -3.1 抢答电路............................................................................................................................. - 16 -3.2 定时电路............................................................................................................................. - 16 -3.3 脉冲发生电路..................................................................................................................... - 16 -3.4 报警电路............................................................................................................................. - 16 -3.5 综合分析............................................................................................................................. - 16 - 4主要芯片参数.................................................................................................................................. - 17 -4.1 74LS192引脚排列及功能表.............................................................................................. - 17 -4.2 74LS279引脚排列.............................................................................................................. - 17 -4.3 74LS48引脚排列及功能表................................................................................................ - 17 -4.4 74LS148引脚排列及功能表.............................................................................................. - 18 -4.5 555定时器引脚排列.......................................................................................................... - 19 - 5心得体会.......................................................................................................................................... - 20 - 附录-元件清单................................................................................................................................... - 22 -1原理电路的设计1.1 基于单片机AT89S52的抢答器硬件设计1.1.1硬件部分设计原理AT89S52的各引脚功能情况为:P1口(P1.0~P1.7)8个引脚,P1.7为最高位,P1.0为最低位。

(毕业设计)八路抢答器的设计

(毕业设计)八路抢答器的设计

重庆三峡学院毕业设计(论文)题目八路抢答器的设计学院专业年级姓名学号指导教师职称完成毕业设计(论文)时间2014 年 5 月目录摘要 (I)绪论 (1)第一章抢答器的概述 (2)第二章 C51单片机的功能简介 (3)第三章硬件电路的设计 (4)1. 整体电路图 (4)2.时钟电路模块 (4)3.复位电路模块 (5)4.显示电路 (6)5.键盘扫描电路 (6)6.发声电路 (7)第四章软件设计 (9)第五章设计总结 (18)致谢语 (19)参考文献 (20)译文 (21)附:清晰版整体原理图 (22)八路抢答器摘要随着科学技术的发展,我们会在不同的竞赛中看到抢答器的身影!本文以AT89C51单片机为核心的抢答器!采用数码管显示,它能根据不同选手抢答的快慢,经过单片机处后产生不同的信号,最后显示在数码管上。

这个设计是以抢答为前提,充分考虑到实际中的很多问题!比如有时间限制,有选手在没在规定的时间内就抢答等问题,用单片机的定时器/计数器定时和计数的原理,将软、硬件有机地结合起来,使得系统能够正确地进行计时,同时使数码管能够正确地显示时间。

用开关做键盘输出,扬声器发声提示。

同时系统能够实现:在抢答中,只有开始后抢答才有效,如果在开始抢答前抢答为无效;抢答限定时间和回答问题的时间可在1-99s设定;可以显示是哪位选手有效抢答和无效抢答,正确按键后有音乐提示,是系统能够正确无误的实现所预期的功能!【关键词】抢答器 C51单片机数码管定时器2014届机械电子工程专业毕业设计绪论大家都知道,用数字信号完成对数字量进行算术运算和逻辑运算的电路称为数字电路!随着电子科技的发展,数字电路也越来越复杂化,但是所能实现的功能也愈来愈多!数字电路不像模拟电路那样易受噪声的干扰,稳定性好;数字电路只需要区分信号的有无,电路元件参数,允许更大的改变(漂移)的范围,高可靠性;数字信息可以利用某种媒介,如磁带、磁盘、光盘等进行长时期的存储,可长期储存;数字信号输出具有直观,准确的优点,最主要的是便于利用计算机处理的信息;由于数字电路中基本单元电路的结构比较简单,而且又允许组件有较大的分散性,这就使我们不仅可把众多的基本单元做在同一块硅片上,同时又能达到大批量生产所需要的良率,便于高度集成化!数字电路与数字电子技术已经广泛的应用于电视、雷达、通信、电子计算机、自动控制、航天等科学技术领域,与我们的生活联系越来越紧密,这就要求我们理论与实践相结合!通过这次设计,我们要达到以下目的:(1)结合书上所学的理论知识,和这次的物品联系起来!(2)通过不同的途径大量的查阅不同的资料,进一步熟悉电子电路,最重要的就是要培养一种思维方式!能解决一个问题的方式!:八路抢答器的设计抢答控制按扭 优先编码电路 锁存器 译码电路 译码显示 主持人控制开关控制电路 报警电路 秒脉冲产生电路 定时电路 译码电路 显示电路 第一章 抢答器的概述1. 实现的功能:(1)可以同时供8名选手比赛,分别用8个按钮S0 ~ S7表示;(2)具有开始、暂停、复位的作用;(3)具有锁存与显示的功能;也就是选手按动按钮,会锁存相应的号码,扬声器发出声响提示,并在数码管上显示选手的号码和剩余的时间,抢答会实行优先锁存,优先抢答选手的编号一直保持到主持人按复位按钮;(4)具有定时抢答的作用;2.抢答器原理框图:抢答器原理框图1如图1所示,其工作原理为:接通电源后,可以先设定时间,定时器显示设定时间;主持人将开关置“开始”状态,宣布“开始”,抢答器开始工作,定时器倒计时,选手在设定的时间范围内抢答时,抢答器完成:优先判断、编号锁存、编号显示、扬声器提示。

八路智能抢答器设计毕业设计(论文)

八路智能抢答器设计毕业设计(论文)

毕业设计(论文)设计(论文)题目:八路抢答器系别:电子工程系专业:通信工程班级: 05 通信(1)班目录摘要 (3)关键字 (3)第一章设计任务 (4)1.设计方案 (4)2.系统的功能与要求 (4)3.八路抢答器的概述 (4)第二章硬件电路设计及其功能介绍 (6)1.方案论证 (6)2.方案比较分析 (6)3.AT89C51 简介 (7)4.系统的硬件构成及功能 (12)5.抢答器的原理图 (12)6.LED数码显示器及驱动电路 (17)第三章硬件电路图简介 (18)1.原理图 (19)2.原理图简要说明 (20)第四章软件设计——程序流程图及程序 (21)第五章调试 (35)第六章总结 (37)元件清单 (39)附录参考文献 (40)[摘要]:本次的毕业设计——8路抢答器,就是一种利用单片机功能而做出来的产品。

本文介绍了单片机控制、数码显示八路抢答器的电路组成、设计思路及功能。

该抢答器除具有基本的抢答功能外,还具有定时、计时和报警功能。

主持人通过时间预设开关预设供抢答的时间,系统将完成自动倒计时。

若在规定的时间内有人抢答,则计时将自动停止;若在规定的时间内无人抢答,则系统中的蜂鸣器将发响,提示主持人本轮抢答无效,实现报警功能。

[关键词]:八路抢答器定时报警[Abstract]:The graduation design - 8 Qiangda, MCU is a function of the use of the product done. <br> In this paper, MCU control, eight-way digital display Qiangda&#39;s circuit, design ideas and functions. With the exception of the Qiangda Qiangda basic functions, but also with time, time and alarm functions. Moderator default by switching the default time for Qiangda time, the system will automatically complete the countdown. If the required time someone Qiangda, the time will automatically stop if the specified time no one Qiangda, the system will be in the ring for the buzzer, the moderator suggested that this round of Qiangda invalid, and alarm functions.[Key words]:eight-way Qiangda regularly with the police第一章设计任务1 设计方案1).确定单片机的型号根据系统的功能与要求,选择AT89C51比较宜。

八路抢答器的设计与制作毕业论文

八路抢答器的设计与制作毕业论文

目录摘要 (4)1 绪论 (5)2 方案选择和论证 (6)2.1抢答器显示模块 (6)2.2控制器模块 (6)2.3电源方案的选择 (7)3 硬件电路设计 (7)3.1.基于AT89S52单片机八路抢答器的硬件设计 (7)3.1.1系统整体方案的设计 (7)3.1.2 系统硬件组成 (8)3.1.3复位电路设计 (8)3.1.4外部晶振时钟电路设计 (9)3.1.5 键盘及读数原理 (10)3.1.6 显示模块电路设计 (11)3.1.7蜂鸣器报警电路设计 (11)4 抢答器的软件设计 (13)4.1数码显示软件设计 (14)4.2定时器中断软件设计 (14)5 电路的调试 (15)5.1电路模块调试 (15)5.2软件调试的基本方法 (16)5.3软件调试问题分析 (16)致谢 (17)参考文献 (18)附件1:源程序代码 (19)八路抢答器的设计与报告摘要:电子智能抢答器在抢答过程中,为了知道哪一组或哪一位选手先答题,必须要设计一个系统来完成这个任务。

如果在抢答中,靠视觉是很难判断出哪组先答题。

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

本设计使用AT89S52单片机来设计智能抢答器,组数可以在八组以内任意使用。

并且具有倒计时和报警功能。

利用AT89S52单片机对信号进行锁存、显示等功能。

分别从硬件和软件两方面阐述了该控制系统的设计方法,并经过调试和运行使该系统达到预期目标,具有反应快、功能齐全、实用性强的特点。

键词:AT89S52 显示抢答绪论随着微电子技术、电力电子技术、传感器技术、永磁材料技术、自动控制技术、微机应用技术的发展,使单片微型计算机也得到迅速的发展,单片机微型计算机是微型计算机的一个重要分支,也是颇具生命力的机种。

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

单片机(单片微型计算机)的应用已经渗透到国民经济的各个部门和领域,它起到了越来越重要的作用。

(完整word版)用51单片机汇编语言编写八位抢答器程序(word文档良心出品)

(完整word版)用51单片机汇编语言编写八位抢答器程序(word文档良心出品)

课题用51单片机汇编简易的8键数码蜂鸣抢答器日期:2013 年7 月10日随着科学技术的不断发展,促使人们学科学、学技术、学知识的手段多种多样。

抢答器作为一种工具,已广泛应用于各种智力和知识竞赛场合。

但抢答器的使用频率较低,且有的要么制作复杂,要么可靠性低,减少兴致。

做为一个单位若专购一台抢答器虽然在经济上可以承受,但每年使用的次数极少,往往因长期存放使(电子器件的)抢答器损坏,再购置的麻烦和及时性就会影响活动的开展,因此设计了本抢答器。

本设计是以8路抢答为基本理念。

考虑到依需设定限时回答的功能,利用AT89C51单片机及外围接口实现的抢答系统,只需要人为的编写汇编语言到单片机里,就能实现和满足不同的控制方案,利用单片机的定时器/计数器定时和记数的原理,将软、硬件有机地结合起来,使得系统能够正确地进行计时,同时使LED数码管能够正确地显示倒计时间和抢答情况。

具体功能为:1,按下复位键代表主持人宣布抢答开始,同时数码管开始进行抢答倒计时,倒计时开始计时后方能开始抢答,抢答用按键形式;2,开抢答限定时间为30秒,超过30秒后倒计时停止,之后选手将抢答无效;3,先按下键的选手即为抢答成功,蜂鸣器将持续几秒将提示抢答成功,数码管将显示该选手的号码,同时相应的选手灯会亮;4,抢答成功的选手即先按下键盘,其他按键将锁定,无效;5,5,按下复位键进行下一次抢答。

本系统是借用单片机采用模块化设计的简易版抢答器,主控与参赛者设为终端分系统。

参赛者分系统设有:抢答按纽、计时显示、提示功能;主控分系统有:复位开始,计时显示。

其主要模块为:1.主控制器模块:采用AT89S51单片机控制;2.抢答器显示模块:数码管和灯显示;3.抢答成工提示模块:蜂鸣器提示;4.抢答器键盘:S1到S8八个按钮分别代表1-8号选手下图为系统主要功能模块图工作流程图为程序流程图程序源代码为org 0ajmp mainorg 0bhajmp top main:setb et0setb eamov tmod,#1 mov th0,#3ch mov tl0,#0b0h setb tr0mov dptr,#tabmov 31h,#30hmov r2,#20display:lcall l5msmov a,31hanl a,#0fhmovc a,@a+dptrmov p0,amov p2,#0fbhacall l5msmov a,31hswap aanl a,#0fhmovc a,@a+dptrmov p0,amov p2,#0f7hacall l5msljmp displayl5ms:mov r3,#0djnz r3,$retTAB:DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H top:L: MOV P3,#1FHMOV A,P3CJNE A,#1FH,L1SJMP aiL1: MOV 20H,AMOV P3,#0E3HMOV A,P3ai:mov tl0,#0b0h mov th0,#3chdjnz r2,lendmov r2,#20mov a,31hanl a,#0fhcjne a,#0,yimov a,31hsubb a,#7cjne a,#0h,c1sjmp eryi:mov a,31hdec acjne a,#0,c1sjmp erc2:mov 31h,asjmp lendc1:mov 31h,a lend:retier:mov r5,#1cjne r5,#0,erL2: ORL 20H,AMOV A,20HMOV P2,#0FEHMOV P0,#0F9Hmov p1,#7fhacall beepSJMP LL3: CJNE A,#0BBH,L4 MOV P0,#0A4Hmov p1,#0bfhacall beepL4: CJNE A,#07BH,L5MOV P0,#0B0Hmov p1,#0dfhacall beepL5: CJNE A,#0D7H,L6MOV P0,#99Hmov p1,#0efhacall beepL6: CJNE A,#0B7H,L7MOV P0,#92Hmov p1,#0f7hacall beepL7: CJNE A,#77H,L8MOV P0,#82Hmov p1,#0fbhacall beepL8: CJNE A,#0CFH,L9 MOV P0,#0F8Hmov p1,#0fdhacall beepMOV P0,#80Hmov p1,#0fehacall beepL10: aJMP Lbeep:clr eaclr et0clr tr0LCALL DLYCPL P2.4DJNZ R4,beepsjmp $DLY: MOV R6, #20 D1: MOV R7, #248DJNZ R7, $DJNZ R6, D1retEND心得体会通过课程设计使我进一步熟悉和掌握单片机内部结构和工作原理,了解单片机应用系统设计的基本方法和步骤通过利用ATC89C51单片机,理解单片机在自动化仪表中的作用以及掌握单片机的编程方法;通过本次设计,掌握单片机仿真软件kill的使用方法;理论联系实践,体现出大学生动手能力。

八路抢答器毕业论文

八路抢答器毕业论文

八路抢答器毕业论文一、引言在当今社会,抢答器已成为各种竞赛和娱乐活动中的重要设备。

通过使用抢答器,可以公平、公正、有效地确定第一位回答问题的参赛者或队员。

本毕业论文旨在设计和实现一个八路抢答器,以解决现有抢答器系统的一些问题,并提高其性能。

二、系统设计1、总体结构:本系统主要由电源模块、控制模块、抢答模块和显示模块组成。

电源模块负责提供稳定可靠的电源;控制模块负责整个系统的控制和协调;抢答模块负责检测抢答信号并传递给控制模块;显示模块负责显示抢答结果和相关信息。

2、硬件选择:本系统采用单片机作为控制核心,利用其丰富的I/O 端口和内部定时器资源来实现系统的控制和检测。

同时,选用LED显示屏作为显示设备,以直观地展示抢答结果和相关信息。

3、软件设计:本系统的软件设计采用C语言编写,主要包括初始化、控制、检测和显示等功能。

通过编写程序,实现单片机对抢答模块和显示模块的有效控制。

三、实现过程1、硬件搭建:根据系统设计,选择合适的单片机、LED显示屏、按键开关等硬件设备进行搭建。

2、软件开发:然后,利用Keil软件编写单片机程序,实现对抢答模块和显示模块的控制。

在编写过程中,需不断调试和优化程序,确保系统的稳定性和可靠性。

3、联机调试:将编写好的程序下载到单片机中,进行实际运行测试。

通过多次测试和调整,确保系统的各项功能都能正常运行。

四、结果分析通过实际测试和运行,本八路抢答器系统表现出了良好的性能。

具体优点如下:1、快速响应:本系统能够快速响应按键信号,有效避免了抢答者之间的冲突。

2、稳定性高:本系统采用了单片机作为控制核心,具有较高的稳定性和可靠性。

3、可视化界面:本系统的LED显示屏可以直观地展示抢答结果和相关信息,方便观众和裁判查看。

4、可扩展性强:本系统采用了模块化设计,方便进行功能扩展和升级。

五、结论与展望本毕业论文成功设计和实现了一个八路抢答器系统。

该系统具有快速响应、高稳定性、可视化界面和可扩展性强等优点。

八 路抢答器(论文)

八 路抢答器(论文)

密级:NANCHANG UNIVERSITY实训论文(设计)THESIS OF BACHELOR(2011—2012年)中文题目: 八路抢答器的设计与制作英文题目:学院:南昌大学共青学院系别:信息工程系专业班级:应用电子技术学生姓名:xxx xxx学号:14 23指导教师:二○一一年十二月摘要当今的社会竞争日益激烈,选拔人才,评选优胜,知识竞赛之类的活动愈加频繁,那么也就必然离不开抢答器。

而现在的抢答器有着数字化,智能化的方向发展,这就必然提高了抢答器的成本。

鉴于现在小规模的知识竞赛越来越多,操作简单,经济实用的小型抢答器必将大有市场。

因此,我们制作了这款简易八路抢答器屏弃了成本高,体积大,而且操作复杂。

我们采用了数字显示器直接指示,自动锁存显示结果,并具有复位的设计思想,本抢答器通过十分巧妙的设计仅用两块数字芯片便实现了数显抢答的功能,与其他抢答器电路相比较有分辨时间极短、结构简单、成本低、制作方便等优点,并且还有按键报警功能。

抢答器在抢答过程中,为了知道哪一组或哪一位选手先答题,必须要设计一个系统来完成这个任务。

如果在抢答中,靠视觉很难判断哪组先答题。

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

数字抢答器由主体电路与扩展电路组成。

优先编码电路、锁存器、译码电路将参赛队的输入信号在显示器上输出;用控制电路和主持人开关启动报警电路,以上两部分组成主体电路。

经过布线、焊接、调试等工作后数字抢答器成形。

关键词:CD4511、抢答、数显AbstractThe modern society increasingly fierce competition, the selection of talent, selection, knowledge contest winners activities such increasingly frequent, so must leave vies to implement. But now the responder has a digital device, the intelligent direction, this will necessarily improves vies to implement the cost. Now that the small-scale knowledge competition more and more, the operation is simple, economic and practical small vies to implement will certainly market. Therefore, we made this kind of simple eight line vies to implement reject the high cost, big volume and complex operation. We adopted digital display direct instructions, automatic latch showed results, and have reset design ideas, this vies to implement through very clever design with only two digital chip then realized digtal vies to function, and other scare-answering decoder circuit compared have tell time is very short, simple structure, low cost, convenient, and production and buttons alarm function.Contest in the responder process, in order to know which group or which one player first answer, must design a system to finish the task. If in the contest, it is difficult to judge by visual which group first answer. Using digital chip system to implement, make design contest above problems were solved, even if the two groups of vies time difference microseconds, also can distinguish the group of priority answer.Digital vies to implement by corpus circuit and expansion circuit composed. Priority coding circuit, latches, decoder circuit will be the team's input signal on the display output, With the control circuit and the host switches on the alarming circuit, the above two parts subject circuit. After wiring, welding, commissioning work digital vies to implement forming.Keywords: CD4511, vies, digital目录摘要 (2)Abstract (3)目录 (4)引言 (5)1 实训内容 (6)1.1实训目的 (6)1.2思路总体设计………………………………………………………………………1.2.1 设计任务与要求 (6)1.2.2 设计原理与参考电路 (6)1.2.2.1设计方案论证与比较 (6)1.2.2.2部分电路工作原理 (7)1.2.2.2.1开关阵列电路 (7)1.2.2.2.2触发锁存电路 (7)1.2.2.2.3数码显示 (7)1.2.2.3总体电路设计 (8)1.2.2.3.1抢答器电路 (8)1.2.2.3.2倒计时电路 (10)1.3 实训器材清单 (10)2 实训方法 (11)2.1电路板制作过程 (11)2.2电路组装和调试 (12)3 结论 (12)谢辞 (13)参考文献 (14)附录 (15)引言抢答器是一种应用非常广泛的设备,在各种竞赛、抢答场合中,它能迅速、客观地分辨出最先获得发言权的选手。

八路抢答器数电设计论文

八路抢答器数电设计论文

电子课程设计——8路抢答器学院电子信息工程学院专业、班级学校太原科技大学姓名指导老师2010年12月目录一、设计任务与要求 (3)........................................................................二、总体框图 (3)........................................................................三、选择器件 (3)........................................................................四、功能模块 (10)........................................................................五、总体设计电路图 (13)........................................................................六、心得体会 (16)………………………………………………………………一、设计任务与要求1、设计一个八路抢答器。

2、当8个按键中的任何一个按下的时候,有对应的信号指示,有对应的信号指示,并其他7个抢答按键不再有效。

3、只有复位按键按下后才能使显示信号消失,并将抢答按键解锁,进入下一次抢答。

4、能显示抢答者的编号,并进行声音提示。

二、总体框图设计方案的电路由输入电路、优先编码电路、锁存电路、控制电路、译码显示电路以及音响提示电路组成。

其框图如下这种方案是选用优先优先编码器将抢答者选出,然后送入锁存器,锁存器输出经过译码显示,显示出抢答者的编号。

控制电路将编码器编码器置于禁止状态,不准许其他竞赛者抢答。

三、选择器件U174LS148NA09A110A211GS 1434455623127867EO 13EI120174LS148优先编码器功能表从上图可以看出:1、输入信号低电平有效,当多个输入有效时,对最大输入数字进行优先编码。

八路数显抢答器的设计毕业论文

八路数显抢答器的设计毕业论文

摘要:本文介绍了一种用74系列常用集成电路设计的数码显示八路抢答器的电路组成、设计思路及功能。

该抢答器除具有基本的抢答功能外,还具有定时、计时和报警多重功能。

主持人通过时间预设开关预设供抢答的时间,系统将完成自动倒计时。

若在规定的时间内有人抢答,则计时将自动停止;若在规定的时间内无人抢答,则系统中的蜂鸣器将发响,提示主持人本轮抢答无效,同时实现报警功能。

关键词:八路, 抢答器, 设计,定时,计时,报警Abstract:In this paper, the electric circuit and designing thought of an answering racer based on the common-used series of 74 IC with 8-wire is introduced, and its function is also described. The an swering race’s function includes timing, counting, and alarming, besides the basic function of an answering racer. The host sets the provided time for the answering race through the time-setting switch, after this the system will count down the time automatically. If anybody answer the question on time, the counting of time will stop; If nobody answer the question on time, the alarm will give out some sound, helping the host know the race in this turn is of no use, so the function of alarming is achieved.Keywords: 8-wire, answering racer, design, timing, counting, alarming目录摘要 (2)Abstract (2)一课题背景 (3)二设计任务及系统功能简介 (3)三实现的原理与电路 (5)1 数字抢答器设计方案 (6)2 单元电路设计 (7)3 报警电路 (8)4 时序控制电路 (8)四总体方案选择的论证 (9)五在设计过程中发现的问题和所做的改进 (10)六组装与调试 (12)七所用元器件列表 (13)八改进设想及建议 (13)九结束语 (13)十参考文献 (14)十一附录 (14)一课题背景工厂、学校和电视台等单位常举办各种智力竞赛, 抢答记分器便成为必要设备之一。

八路抢答器毕业论文设计

八路抢答器毕业论文设计

八路抢答器毕业论文设计 Revised by BLUE on the afternoon of December 12,2020.青岛理工大学毕业论文题目:抢答器设计学生姓名: **学生学号: ********院系名称:机电工程系专业班级: *************** 指导教师: *****2016年 6 月 15 日摘要随着科学技术的发展和普及,各种各样的竞赛越来越多,其中抢答器的作用也越来越重要。

本文设计出以AT89S51单片机为核心的八路抢答器,采用了数字显示器直接指示,自动锁存显示结果,并自动复位的设计思想,它能根据不同的抢答输入信号,经过单片机的控制处理并产生不同的与输入信号相对应的输出信号,最后通过LED数码管显示相应的路数,即使两组的抢答时间相差几微秒,也可分辨出是哪组优先按下的按键,充分利用了单片机系统结构简单、功能强大、可靠性好、实用性强的特点。

本设计是以抢答为出发点。

考虑到依需设定限时回答的功能,利用89S51单片机及外围接口实现的抢答系统,利用单片机的定时器/计数器定时和记数的原理,将软、硬件有机地结合起来,使得系统能够正确地进行计时,同时使数码管能够正确地显示时间。

用开关做键盘输出,扬声器发生提示。

同时系统能够实现:在抢答中,只有开始后抢答才有效,如果在开始抢答前抢答为无效;满时后系统计时自动复位及主控强制复位;按键锁定,在有效状态下,按键无效非法。

关键词:抢答器,单片机,LED数码显示管,定时器/计数器,扬声器ABSTRACTWith the development of science and technology and the popularization of all kinds of competition more and more, which answer is more and more important. Paper design out to AT89S51 single tablets machine for core of eight answer device, used has digital display directly indicates, automatically lock save displayed results, and automatically reset of design thought, it can according to different of answer entered signal, after single tablets machine of control processing and produced different of and entered signal relative should of output signal, last through LED digital tube displayed corresponding of number, even two group of answer time difference several microseconds, also can tell out is which group priority by Xia of press, full using has single tablets machine system structure simple , Powerful, reliable and practical features. This design is to answer as a starting point. Taking into account the functions according to the set time limit to answer, using 89S51 microcontroller and peripheral interface implementations of the VIES system, using the principles of timing and counting timer/counter, combining software and hardware, and allows the system to correct timing, while allowing digital to display the time correctly. Switches the keyboard output, speaker tip. While the system can achieve: answer, only after the start of contest is only valid, if VIES to answer before you begin to be invalid; full systems after time automatic reset and master force reduction; key lock in the effective State, key is invalid illegal.Key Words: responder , single chip microcomputer , LED digital display , timer/counter speakers目录第1章绪论1.1 课题研究的背景及意义抢答器已经越来越多的出现在我们的学习生活和电视节目中,例如在学校里经常会举办各种各样的智力竞赛,就会用到抢答器,抢答器是能够在任何比赛及竞争性的游戏中体现公平、公正的电子装备,在各项中不仅可以准确、公正和直接地判断出第一个抢答者是谁,还有助于锻炼参赛者的掌握知识的能力、思维反应能力、语言表达能力、心理承受能力。

经典八路智能抢答器毕业设计资料

经典八路智能抢答器毕业设计资料

摘要课程设计方案书方案2抢答器的系统概述1.1 系统的主要功能简介八路智能抢答器的主要功能有如下三点:1. 可同时供8名选手参加比赛,其相应的编码分别是0、1、2、3、4、5、6、7,各用一个抢答按钮,按钮的编号与选手的编号相对应。

2.给主持人设置一个控制开关,用来控制系统的清零(编号显示数码管灭灯)和抢答的开始。

3.抢答器具有数据锁存和显示的功能。

抢答开始后,若有选手按动抢答按钮,编号立即锁存,并在LED数码管上显示出选手的编号,同时扬声器给出音响提示。

1.2抢答器的工作原理简介如图2-1所示为抢答器的结构框图。

电路完成了基本的抢答功能,即开始抢答后,当选手按动抢答键时,能显示选手的编号,同时能封锁输入电路,禁止其他选手抢答。

而报警电路则是起到提示作用。

其工作原理为:接通电源后,当主持人按下复位键,宣布"开始"抢答器工作。

选手即可开始抢答,当选手按下抢答键后,抢答器完成:编码、优先锁存、译码、数码显示。

当一轮抢答之后,只有主持人按下复位键,才能进行下一轮抢答,否则抢答无效。

图2-1 抢答器结构框图1.3 抢答器系统的需求分析1、在抢答中,只有开始后抢答才有效,如果在开始抢答前抢答为无效。

2、可以显示是哪位选手有效抢答,正确按键后有讯响声。

3、按键锁定,在有效状态下,按键无效非法。

4、只有主持人按下复位键,下一轮抢答才能开始进行。

1.4 抢答器的工作流程抢答器的基本工作原理:在上电之后,系统开始运行,在抢答过程中,会有多个信号同时或不同时送入主电路中,抢答器内部电路和CD4511集成芯片会开始工作,并识别、记录第一个号码。

在整个抢答器工作过程中,编码电路、优先\锁存\译码电路、显示电路、报警电路都会运行。

抢答器的工作流程分为正常抢答流程、主持人复位等几部分,如图2-2所示。

图2-2 抢答器的工作流程1.5 抢答器的工作过程1、开始上电之后,主持人按复位键,抢答开始。

如有选手按下抢答键,报警电路会发出讯响声,并且数码显示电路上会显示成功抢答的选手的编号。

最新毕业设计(论文-基于at89c51单片机的八路多功能抢答器设计

最新毕业设计(论文-基于at89c51单片机的八路多功能抢答器设计

目录摘要 (2)绪论 (4)1 抢答器系概述 (6)1.1抢答器的功能模块 (6)1.2抢答器的工作原理 (8)1.3抢答器的特点及组成 (11)2硬件设计 (11)2.1硬件详细清单 (11)2.2 抢答器总电路图 (13)2.3 AT89C51的内部结构和功能 (14)2.4 晶体振荡器和电容的设计 (16)2.5 七段数码管显示电路的设计 (17)2.6 扬声器的设计 (17)2.7 按钮的设计 (18)2.8 芯片74HC30、74LS04的设计 (19)3软件设计 (19)3.1 软件系统结构图和程序流程图 (19)3.2 程序分析 (21)结束语 (41)致谢 (43)参考文献 (46)附录 (48)摘要在以往企业或学校举行知识竞赛中,都是主持人读题,观众选手得安静仔细听题目,有条件的花上万元买个电子抢答器,算是给知识竞赛赛场添彩了。

现实中大多数是依靠主持人发挥水平,但选手和观众要渴望类似跟电视台搞的知识竞赛中的效果一样是难以实现的。

而我们设计的抢答器节省的不小的开支,还能直观公正的看清哪位选手先抢答到题并有主持人来往下读题目。

它的功能实现是由主持人按键来控制总开关,在抢答中,只要主持人按下开始后抢答才有效,如果在开始抢答前抢答为无效;抢答限定时间和回答问题的时间可在1-99s设定;可以显示是哪位选手有效抢答和无效抢答,正确按键后有声音提示;抢答时间和回答问题时间倒记时显示,满时后系统计时自动复位及主持人强制复位;按键锁定,在有效状态下,按键无效非法。

本次设计是用AT89C51单片机为核心控制元件,设计一个八路多功能抢答器。

以AT89C51单片机作为主控核心,与芯片74LS04、74HC30;扬声器等等构成硬件操作,再利用汇编语言来编程,来控制抢答器的功能实现。

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

关键词:抢答器 AT89C51 汇编语言计时绪论在知识竞赛中,特别是做抢答题时,在抢答过程中,为了更确切的知道哪一组或哪一位选手先抢答到题,必须要有一个系统来完成这个任务。

八路抢答器的设计毕业设计论文

八路抢答器的设计毕业设计论文

毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。

尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。

对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。

作者签名:日期:指导教师签名:日期:使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。

作者签名:日期:学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。

除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。

对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。

本人完全意识到本声明的法律后果由本人承担。

作者签名:日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。

本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。

涉密论文按学校规定处理。

作者签名:日期:年月日导师签名:日期:年月日注意事项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时)2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。

毕业设计论文—八路智力竞赛抢答器-精品

毕业设计论文—八路智力竞赛抢答器-精品

课程设计(论文)说明书题目:八路智力竞赛抢答器院(系):信息与通信学院专业:电子信息工程学生姓名:学号:指导教师:职称:讲师2011年12月15日本文主要介绍了八路智力竞赛抢答器设计及工作原理,以及它的实际用途。

该抢答器以AT89C51单片机为核心,通过外围接口实现抢答功能。

其电路控制系统分为存储模块、显示模块、语音模块和抢答开关模块共四个模块,利用单片机的定时器/计数器定时和记数的功能,用按键通过开关电路输入各路的抢答信号,经单片机的处理,输出控制信号,通过软、硬件的有机结合,从而实现单片机控制的智力抢答器系统。

关键词:八路抢答;AT89C51单片机;按键This paper mainly introduces eight intellectual competition Responder design and working principle, and its practical application. The responder based on AT89C51 single-chip microcomputer as the core, through the peripheral interface to achieve Responder function. The circuit control system is divided into storage module, display module, the voice module and Qiangda switch module consists of four modules, the use of single-chip timer / counter timing and counting function, with the key through the switch circuit input each responder signal, through the SCM processing, output control signal, through the soft, organic combination of hardware, thus the realization of single-chip control intelligence system.Keywords:eight way contest; AT89C51 MCU; key目录引言 (1)1 八路智力竞赛抢答器系统的概述 (2)1.1 设计要求及目的 (2)1.2 电路设计原理及框图 (2)2 八路智力竞赛抢答器软硬件设计及说明 (2)2.1 主要芯片的介绍 (2)2.2 硬件电路设计 (3)2.2.1时钟频率电路的设计 (3)2.2.2显示模块设计 (4)2.2.3抢答开关模块设计 (4)2.2.4语音模块设计 (5)2.3 系统软件设计 (5)3 八路智力竞赛抢答器电路的设计与制作 (6)3.1 八路智力竞赛抢答器电路简介 (6)3.2 根据原理图用Altium Designer 09画出的SCH图 (7)3.3 八路智力竞赛抢答器的PCB图 (7)3.4 制作电路板过程 (8)3.5 焊接好的电路 (8)3.6 调试焊接好的电路 (8)3.7 调试实物图 (9)4 结论 (10)5 个人感言 (10)谢辞 (15)参考文献 (16)附录 (17)引言随着我国经济和文化事业的发展,在很多公开竞争场合要求有公正的竞争裁决,诸如证券、股票交易及各种智力竞赛等,因此出现了抢答器。

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

微机原理与接口技术课程设计报告2015-2016学年第二学期设计题目:_______小组成员:所学专业:指导教师: _______完成时间: ___目录一、课程设计目的 (4)二、课程设计要求 (4)三、系统功能 (4)四、总体设计 (4)1.基本工作原理 (4)1.1可编程并行接口接口芯片8255A控制字要求 (4)1.2可编程定时器/计数器8253控制字要求 (5)2.硬件总体设计 (5)2.1系统总成方案 (5)2.2内存单元编址 (5)3.键盘、扬声器及显示功能的定义 (5)4.原理图 (5)4.1 硬件原理框图 (6)4.2 原理连线图 (6)5 软件总体设计 (6)五、硬件设计............................ 错误!未定义书签。

六、软件设计 (8)七、调试过程 (21)八、系统操作说明 (21)九、总结 (22)十、参考文献 (22)八路抢答器设计一、设计目的1、掌握微机系统的开发步骤;2、掌握抢答器控制编程方法和芯片8255、8253的逻辑功能、键盘中断及使用方法和数码管的用法;3、掌握一定的汇编语言知识,培养自己的动手操作能力。

4、学习程序设计的基本思路和方法。

因此,本次设计要求对微机原理的理论知识,8255A,8253,键盘显示区的工作方式、工作原理熟练掌握。

二、设计要求当按开始键,绿灯亮后,选手抢答,1-8号选手中先按下按键者,LED数码管显示其选手号码(后按下无效),并进行声光报警(黄灯亮)提示。

当按开始键未按下时,如果有选手抢答,LED数码管显示其选手号码,并进行声光报警(红灯亮)提示。

三、系统功能一个具有8路抢答的抢答器,利用并行接口和开关键。

键盘上数字键1--8代表抢答按钮,当某个逻辑开关闭合时(开始键按下未按起时),相当于抢答按钮按下,此时在七段数码管上将其号码显示出来,并使喇叭响一声(或者以发光二极管代替)。

四、总体设计1. 基本工作原理当按开始键按下时,绿灯亮后,选手才可抢答,否则违规。

若抢答成功,LED 显示器显示选手号码,黄灯亮,扬声器鸣叫;若抢答违规(未按下开始键),LED 显示器显示违规选手号码,红灯亮,扬声器报警。

1.1可编程并行接口接口芯片8255A控制字要求(1)、B口工作在方式0,做为输出端口,经驱动器1连接LED显示器(PB7~PB0依次对应连接LED显示器的dp、g、f、e、d、c、b、a七段数码管管脚);(2)、C口也必须工作在方式0,高4 位做输入端口(本次设计中只用PC4、PC5,分别用于连接复位键和开始键),低4位做输出端口(PC3~PC0,经驱动器2后PC1、PC2、PC3分别用于连接黄、红、绿三个发光二极管,PC0连接到8253的GATE1端,以控制方式1的计数)。

1.2可编程定时器/计数器8253控制字要求(1)、方式0:操作类型为先读写低字节再读写高字节,工作在方式3即方波发生器,计数格式为BCD码,计数初值为0。

(2)、方式1:操作类型为先读写低字节再读写高字节,工作在方式1即可重触发的单稳态触发器,计数格式为BCD码,计数初值为0。

(3)、方式2:操作类型为先读写低字节再读写高字节,工作在方式3即方波发生器,计数格式为BCD码,计数初值为0。

2.硬件总体设计2.1系统总成方案该竞赛抢答器所要器件:可编程并行接口接口芯片8255、可编程定时器/计数器8253,三个一样的驱动器,黄、红、绿三个发光二极管,十三个电阻,一个8输入与非门,一个非门,一个扬声器,一个LED显示器,10个按键。

2.2内存单元编址(1)可编程并行接口接口芯片8255A的端口地址为60H、61H、62H、63H(2)可编程定时器/计数器8253的端口地址为40H、41H、42H、43H(3)特殊键中断号为2A---36,对应地址为00A8---00DB本实验用到数字键1--8,对应的ASCII为31H---38HLED显示器1--8对应的十六进制是:06H,5BH,4FH,66H,6DH,7CH,07H,7FH3.键盘、扬声器及显示功能的定义一个开始键一个复位键,另外8个数字键用做8位选手的抢答按键。

扬声器用与黄、红、绿三个发光二极管配合使用,黄灯亮扬声器鸣叫表示抢答成功,红灯亮扬声报警表示抢答违规报警,绿灯亮扬声器不鸣则表示主持人已按下开始键。

LED 显示器显示的内容与选手号对应,抢答成功或违规都要显示。

4.原理图4.1硬件原理框图图14.2 原理连线图按键设置82558 2 5 5 8086 CPU82538 2 5 4LED 灯 LED 显 示 模扬声器声光报警键盘输入4.3软件总体设计 主程序流程图:N YNYNYNY检测开始键是否弹起置标志位值为FFH 使IF=1开放中断对8255、8253进行初始化 开始检测复位键是否按下 检测开始键是否按下设置抢答键键盘中断向量并使IF 置1开放中断 关闭LED 显示器设置LED 字形码初值、标志初值设置设置抢答键中断向量并使检测开始键是否弹起LED 字形码初值、标志初值 对8259A 、8255、8253进行初始化 IF 置1开放中断 检测开始键是否按下 点亮绿灯关闭LED 显示器、指示灯将标志位清零,使IF=1开入中断检测复位键是否弹起结束图3五、硬件设计1.可编程并行接口接口芯片8255A的工作方式8255A具有三个独立的输入/输出端口,每个端口的并行数据宽度为8位。

三个端口分别为A端口,B端口,C端口,可分别与不同的外设进行数据交换,也可联合使用,在中断方式下实现CPU与外设间的数据传递。

8255A提供方式0,方式1,方式2三种工作方式供选择。

2.可编程定时器/计数器8253的工作方式(1)方式0:操作类型为先读写低字节再读写高字节,工作在方式3即方波发生器,计数格式为BCD码,计数初值为0。

(2)方式1:操作类型为先读写低字节再读写高字节,工作在方式1即可重触发的单稳态触发器,计数格式为BCD码,计数初值为0。

(3)方式2:操作类型为先读写低字节再读写高字节,工作在方式3即方波发生器,计数格式为BCD码,计数初值为0。

六、软件设计DATA SEGMENTBZ DB 00HDATA ENDSCODE SEGMENTASSUME DS:DATA,CS:CODESTART: MOV AX,DATAMOV DS,AX;8255A初始化MOV AL,88H ;置8255A工作方式OUT 63H,ALXOR AL,AL ;B口、C口初始化OUT 61H,ALOUT 62H,AL;8253初始化MOV AL,37H ;置8253方式0控制字OUT 43H,ALMOV AL,00H ;置8253方式0计数初值为4000 OUT 40H,ALMOV AL,40HOUT 40H,ALMOV AL,73H ;置8253 方式1控制字OUT 43H,ALMOV AL,00H ;置8253方式1计数初值为3000OUT 41H,ALMOV AL,30HOUT 41H,ALMOV AL,0B7H ;置8253方式2控制字OUT 43H,ALMOV AL,00HOUT 42H,ALMOV AL,00H ;置8253方式2计数初值为0 OUT 42H,AL;中断设置MOV AX,0000HMOV DS,AX;MOV BX,0457HMOV AL,31HMOV CX,8LOP4:MOV [BX],ALINC BXINC ALLOOP LOP4MOV AX, OFFSET KKK1 MOV [00A8],AXMOV AX,0000HMOV [00AA],AXMOV AX, OFFSET KKK2 MOV [00AC],AXMOV AX,0000HMOV [00AE],AXMOV AX, OFFSET KKK3 MOV [00B0],AXMOV AX,0000HMOV [00B2],AXMOV AX, OFFSET KKK4 MOV [00B4],AXMOV AX,0000HMOV [00B6],AXMOV AX, OFFSET KKK5MOV [00B8],AXMOV AX,0000HMOV [00BA],AXMOV AX, OFFSET KKK6MOV [00BC],AXMOV AX,0000HMOV [00BE],AXMOV AX, OFFSET KKK7MOV [00C0],AXMOV AX,0000HMOV [00C2],AXMOV AX, OFFSET KKK8MOV [00C4],AXMOV AX,0000HMOV [00C6],AXSTI ;使IF置1,开放可屏蔽中断;主循环LOPM: IN AL,62H ;检测开始键TEST AL,20H ;检测C口的PC5端JZ LOP2 ;开始键未按下即PC5=0,则跳转检测;复位键LOP1: IN AL,62H ;检测开始键是否已经弹起,即PC5=0 TEST AL,20HJNZ LOP1 ;开始键没有弹起再重新检测MOV AL,00H ;关LED显示器OUT 61H,AL ;送到B口MOV AL,08H ;绿灯亮OUT 62H,AL ;送到C口MOV BZ, 0FFH ;置标志STILOP2: IN AL,62H ;检测复位键TEST AL,10H ;检测C口的PC4端JZ LOPM ;复位键未按下即PC4=0,则跳转再检;测开始键LOP3: IN AL,62H ;检测复位键是否弹起,即PC4=0 TEST AL,10HJNZ LOP3 ;位键没有弹起,则重新检测MOV AL,00H ;关LED显示器、指标灯OUT 61H,ALOUT 62H,ALMOV BZ,00H ;清标志STIJMP LOPM;中断服务子程序KKK1:PUSH AX ;保护现场PUSH BXPUSH DXPUSH DSCLI ;并使本次中断压入堆栈中的IF=0MOV AL,06HOUT 61H,ALCALL PUBLICPOP DS ;恢复现场POP DXPOP BXPOP AXIRETKKK2:PUSH AX ;保护现场PUSH BXPUSH DXPUSH DSCLI ;并使本次中断压入堆栈中的IF=0 MOV AL,5BHOUT 61H,ALCALL PUBLICPOP DS ;恢复现场POP DXPOP BXPOP AXIRETKKK3:PUSH AX ;保护现场PUSH BXPUSH DXPUSH DSCLI ;并使本次中断压入堆栈中的IF=0 MOV AL,4FHOUT 61H,ALCALL PUBLICPOP DS ;恢复现场POP DXPOP BXPOP AXIRETKKK4:PUSH AX ;保护现场PUSH BXPUSH DXPUSH DSCLI ;并使本次中断压入堆栈中的IF=0OUT 61H,ALCALL PUBLICPOP DS ;恢复现场POP DXPOP BXPOP AXIRETKKK5:PUSH AX ;保护现场PUSH BXPUSH DXPUSH DSCLI ;并使本次中断压入堆栈中的IF=0 MOV AL,6DHOUT 61H,ALCALL PUBLICPOP DS ;恢复现场POP DXPOP AXIRETKKK6:PUSH AX ;保护现场PUSH BXPUSH DXPUSH DSCLI ;并使本次中断压入堆栈中的IF=0 MOV AL,7CHOUT 61H,ALCALL PUBLICPOP DS ;恢复现场POP DXPOP BXPOP AXIRETKKK7:PUSH AX ;保护现场PUSH BXPUSH DSCLI ;并使本次中断压入堆栈中的IF=0 MOV AL,07HOUT 61H,ALCALL PUBLICPOP DS ;恢复现场POP DXPOP BXPOP AXIRETKKK8:PUSH AX ;保护现场PUSH BXPUSH DXPUSH DSCLI ;并使本次中断压入堆栈中的IF=0 MOV AL,7FHOUT 61H,ALPOP DS ;恢复现场POP DXPOP BXPOP AXIRETPUBLIC:TEST BZ,0FFH ;判断标志位是否为FFH JZ LOP5MOV AL,00H ;置8253方式2计数值OUT 42H,ALMOV AL,10HOUT 42H,ALMOV AL,03H ;黄灯亮,抢答成功OUT 62H,ALJMP KKKLOP5: MOV AL,00H ;置8253方式2计数值OUT 42H,ALMOV AL,20HOUT 42H,ALMOV AL,05H ;红灯亮,抢答违规OUT 62H,ALKKK: MOV AL,20H ;中断结束;防止中断重复响应OUT 20H,ALCODE ENDSEND START七、调试过程(1)在刚开始编程时,各种功能大部分是由主程序来完成的。

相关文档
最新文档