八位竞赛抢答器课程设计报告

合集下载

八路抢答器课程设计报告

八路抢答器课程设计报告

目录一、摘要 (1)二、设计目的 (1)三、设计任务及要求 (1)1.设计要求 (1)2.设计任务 (2)四、八路抢答器电路的设计及原理 (2)1.设计思路 (2)2.总电路框图 (3)3.各模块设计方案及原理说明 (3)3.1抢答电路 (3)3.230秒倒计时电路 (10)3.3报警电路 (17)五、抢答器的总电路 (23)六、设计心得 (24)附录附录1 元件明细表 (26)附录2 元件报价表 (27)参考文献 (28)完整电路示图 (29)8路抢答器一、摘要进入21世纪越来越来多的电子产品出现在人们的日常生活中。

例如企业、学校和电视台等单位常举办各种智力竞赛, 抢答记分器是必要设备。

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

本设计以八路智力竞赛抢答器为基本概念,从实际应用出发,利用电子设计自动化( EDA)技术,用数字、模拟电子器件设计具有扩充功能的抢答器。

该抢答器的设计利用Multisim10完成了原理图设计和电路仿真,具有数字显示、倒计时显示、编码译码功能,应用效果良好。

二、设计目的本电子设计,主要为了实现以下目的:1.增强对数字电子技术的了解与掌握;2.学习相关软件的使用方法;3.熟悉优先编码器、触发器、计数器、译码电路等的应用方法;4.熟悉时序电路的设计方法;5.具备简单电路的设计能力。

三、设计的任务及要求1.设计一抢答器,设计要求如下:1)设计一个智力竞赛抢答器,可同时供8名选手或8个代表队参赛,他们的选号分别是0、1、2、3、4、5、6、7,各用一个抢答按钮,按钮的编号对应分别是S0、S1、S2、S3、S4、S5、S6、S7。

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

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

抢答开始后,若有选手按动抢答按钮,编号立即锁存,并在LED数码管上显示出选手的编号,其对应的灯被点亮。

4)数字抢答器定时为30s,通过控制键启动抢答器后,要求30s定时器开始工作,发光二极管点亮。

八路抢答器设计报告

八路抢答器设计报告

八路抢答器设计报告《电子制作课程设计报告》——八路抢答器课程设计报告专业班级:电信1301班学号:13 30姓名:XXX时间: 6月15日江西农业大学南昌商学院计算机系目录一、题目二、任务以及任务分析三、方案设计及电路原理四、电路原理图绘制与印刷线路板(PCB板)设计五、材料清单整理六、电路安装七、电路检测与调试八、课程设计心得一、设计题目八路抢答器二、任务以及任务分析⒈设计一个八路抢答器,可同时供8名选手或8个代表队参加比赛,她们的编号分别是1、2、3、4、5、6、7、8,各用一个抢答按钮,按钮的编号与选手的编号相对应,分别是S0、S1、S2、S3、S4、S5、S6、S7。

⒉给节目主持人设置一个控制开关,用来控制系统的清零和抢答的开始。

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

抢答开始后,若有选手按动抢答按钮,编号立即锁存,并相应的LED灯会亮。

另外,要封锁输入电路,禁止其它选手抢答。

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

三、方案设计及电路原理1、抢答电路的功能有两个:一是能分辨出选手按键的先后,并锁存优先抢答者的编号,供译码显示译码电路用;二是要使其它选手按键操作无效。

2、选用优先编码器74LS373、RS锁存器组成抢答电路3、抢答电路工作原理:当控制开关置于“清零”状态时,如1号选手优先按1号键,则74LS373的2脚输出低电平,经锁存后,1号LED灯亮。

Q1=1使74LS373为高电平。

即74LS373禁止工作,封锁其它按键输入。

四、电路原理图绘制与印刷线路板(PCB板)设计五、材料清单整理元件规格数量74LS373 1 色环电阻(R1-R8)10k 8 色环电阻R9 510 1色环电阻R10 1按键开关9六、电路安装根据电路原理图和PCB板图进行电路的安装焊接。

七、电路检测与调试焊接完毕后,进行检测和调试。

八、课程设计心得经过本次课程设计,把我们在课堂上学到的有关电路知识运用到实际当中。

8路抢答器的设计报告(数字电路课程设计)资料

8路抢答器的设计报告(数字电路课程设计)资料
5、参赛选手在设定的时间内抢答,抢答有效,定时器停止工作, 显示器上显示选手的编号和抢答时刻的时间,并保持到主持人将系统 清零为止。
6、 如果定时抢答的时间已到,却没有选手抢答时,本次抢答无效, 系统短暂报警,并封锁输入电路,禁止选手超时后抢答,时间显示器 上显示 00。
(二)设计要求 1、画出电路原理图(或仿真电路图); 2、元器件及参数选择; 3、电路仿真与调试; (三)制作要求 自行装配和调试,并能发现问题和解决问题。 (四)编写设计报告 写出设计与制作的全过程,附上有关资料和 图纸,有心得体会。 二、原理框图
比赛,他们的编号分别是 0、1、2、3、4、5、6、7,各用一个抢答 按钮,按钮的编号与选手的编号相对应,分别是 S0——S7。
2、给节目主持人设置一个控制开关,用来控制系统的清零(编号 显示数码管灭灯)和抢答的开始。
3、抢答器具有数据锁存和显示的功能。抢答开始后,若有选手按 动抢答按钮,编号立即锁存,并在 LED 数码管行显示出选手的编号,
第1页
XX 科技学院《数字电子技术》课程设计报告
同时扬声器给出音响提示。此外,要封锁输入电路,禁止其他选手抢 答。优先抢答选手的编号一直保持到主持人将系统清零为止。
4、抢答器具有定时抢答的功能,且一次抢答的时间可以由主持人 设定(如 30s)。 当节目主持人启动“开始”键后,要求定时器立即 减计时,并用显示器显示,同时扬声器发出短暂的声响。
8 路智力抢答器包括组合逻辑电路和时序电路。通过此次设计与 制作,进一步的了解各种在制作中用到的中小规模集成电路的作用及 实用方法.且由于 8 路智力抢答器包括组合逻辑电路和时叙电路.通 过它可以进一步学习与掌握各种组合逻辑电路与时序电路的原理与 使用方法。
一、设计要求 (一)设计指标 1、 计一个智力竞赛抢答器,可同时供 8 名选手或 8 个代表队参加

8路计时抢答器设计报告

8路计时抢答器设计报告

数字电子技术基础课程设计-----八位计时抢答器一、设计理念智力竞赛是一种生动活泼的教育方式,在各种智力竞赛中,最最激烈的便是抢答环节的比赛。

抢答引起参赛者和观众极大地兴趣,在短时间内,参赛选手在主持人抢答的口令下达后开始抢答,充分体现出参赛者思维的活跃。

在这类比赛中,对于谁先谁后抢答,在什么时候抢答,如何限定抢答的规定时间等问题,如果单凭主持人主观的判断,就很容易出现误判。

所以我们就需要一种具备自动锁存、置位、清零等功能的只能抢答器来解决这些问题。

二、设计要求设计一个具备计时功能的八路抢答器,它所要实现的功能如下:1、给八位参赛选手分别配备一个抢答按钮,编号为K0、K1、K2、K3、K4、K5、K6、K7。

2、主持人可以主持抢答、计时的开始与清零。

3、抢答器可以显示出最先按下抢答键的选手编号。

4、抢答器具有60秒倒数计时功能。

抢答规则:主持人按下开始抢答键,选手可以开始抢答,同时计时器开始60秒钟倒计时,选手通过优先按键得到抢答机会后,在计时器所显示的剩下时间内完成抢答,否则扣分。

三、设计方案1、设计思路根据设计的要求,我们小组的设计思路如下:该抢答器由开关电路、触发电路、触发锁存电路、优先编码电路、译码电路、计时电路所组成。

2、具体电路的设计及其工作原理 (1)电源电路限于我们现成的电源只有9V 直流电源,但是我们的电路工作电压应该是5V 的稳压直流电源,我们通过利用7805芯片对9V 进行降压处理,形成直流5V 稳压电源。

(2)抢答电路工作原理:74LS148有8个信号输入端I0 ~ I7、3个二进制码输出端A0 ~A2、输入使能端EI、输出使能端EO和优先编码工作状态标志GS, 其功能如表1 所示。

由表可知, 当EI的非=0时, 编码器工作; EI的非=1, 则不论8个输入端为何种状态, A0、A1、A2 输出为1,15端和14端输出为1,编码器处于非工作状态。

(附74LS148引脚图与真值表)当抢答开关S0 ~S7 中的任意一个开关按下时,编码器输出相应按键对应的二进制代码,低电平有效。

八路抢答器实验报告

八路抢答器实验报告

八路抢答器实验报告第一篇:八路抢答器实验报告数字电子设计课程设计八路智力竞赛抢答器设计一.实验目的掌握抢答器的工作原理及其设计方法。

学会用Multisim8软件操作实验内容。

掌握设计性试验的实验方法二.实验要求八路智力竞赛抢答器功能要求:基本功能:1.设计一个智力竞赛抢答器,可同时供8名选手或8个代表队参加比赛,他们的编号分别是0、1、2、3、4、5、6、7,各用一个抢答按钮,按钮的编号与选手的编号相对应,分别是0、1、2、3、4、5、6、7。

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

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

抢答开始后,若有选手按动抢答按钮,编号立即锁存,并在LED数码管上显示出选手的编号。

此外,要封锁输入电路,禁止其他选手抢答。

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

扩展功能:1.抢答器具有定时抢答的功能。

当节目支持人按下“开始”按钮后,要求定时器立即倒计时,并在显示器上显示。

2.参赛选手在设定的时间内抢答,抢答有效,定时器停止工作,显示器上显示选手的编号和抢答时刻的时间,并保持到主持人将系统清零为止。

3.如果定时抢答的时间已到,却没有选手抢答,则本次抢答无效,系统封锁输入电路,禁止选手超时后抢答,时间显示器上显示00.三.实验原理根据对功能要求的简要分析,将定时抢答器电路分为主题电路和扩展电路两部分。

主体电路完成基本的抢答功能,即开始抢答后,当选手按动抢答器按钮数字电子设计课程设计时,能显示选手的编号,同时能封锁输入电路,禁止其他选手抢答。

扩展电路完成定时抢答及报警功能。

比赛开始时,接通电源,节目主持人将开关置于“清零”位置,抢答器处于禁止工作状态,编号显示器灭灯,定时显示器上显示设定时间。

当节目主持人宣布“抢答开始”,同时将控制开关拨到“开始”位置,抢答器处于工作状态,定时器开始倒计时。

若定时时间到,却没有选手抢答时,系统报警,并封锁输入电路,禁止选手超时后抢答。

关于八路抢答器的设计报告

关于八路抢答器的设计报告

关于八路抢答器的设计报告2019-06-23关于八路抢答器的设计报告篇一:八路抢答器设计报告课程名称:数字电路课程设计设计题目:八路数字抢答器一、实验名称:八路数字抢答器二、实验目的:1.熟悉芯片引脚的识别方法,以及原理。

2.掌握与非门实现其他逻辑门电路的方法。

3. 掌握电路板的焊接技术。

4.加深对模拟电路和数字电路课程的理解和认识。

三、实验要求:主持人没有宣布抢答开始时,抢答不起作用,在主持人宣布抢答开始后,可以进行抢答。

它的任务是从八名参与者中确定出最先的抢答者,立即将其编号锁存,并在LED数码管上显示选手的编号,同时用LED灯显示。

此外,封锁输入电路,禁止其他选手抢答,优先抢答选选手的编号一直保存到主持人将系统清零为止(即复位操作)。

为此我们小组决定就这次机会设计一个低成本但又能满足需要的八路智力竞赛抢答器,并通过安装与调试。

四、使用元件:以及排线、焊锡若干。

五、工作原理:接通电源后,主持人先进行复位,此时七段显示器显示“0”ご耸鼻来鹌鞔τ谙允咀刺。

当主持人宣布“开始抢答”ご耸鼻来鹌骺始工作。

当参加智力竞赛的选手摁下手中的抢答器时LED数码管会点亮提示ね时,七段显示器显示该小组的编号。

只有最先抢答者的编号才能被锁存,并在LED数码管上显示选手的编号。

由以上两个条件可以想到:用D触发器来实现,D触发篇二:八路抢答器实验报告能抢答器主要由数字优先编码电路、锁存/译码/驱动电路于一体的CD4511集成电路、数码显示电路和报警电路组成。

优先编码电路、CD4511集成电路将参赛队的输入信号在数码显示管上输出,用报警电路对时间进行严格控制,这样就构成了八路智能抢答器电路。

八路数字抢答器电路包括抢答,编码,优先,锁存,数显,复位及抢答键。

抢答器数字优先编码电路由D1-D12组成,实现数字的编码。

CD4511是一块含BCD-7段锁存/译码/驱动电路于一体的集成电路。

抢答器报警电路由NE555接成音多谐振荡器构成。

单片机八位抢答器课程设计报告

单片机八位抢答器课程设计报告

目录第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表示。

八路抢答器设计报告(正确)

八路抢答器设计报告(正确)

八路抢答器设计报告(正确)Multisim 10课程设计报告设计名称:八路抢答器设计学院:班级:姓名:学号:指导教师:完成日期:多路抢答器在各种竞赛场合、电视台的娱乐节目中得到了广泛应用,它能根据参赛选手的请求,很好的区分选手抢答的先后顺序并显示选手的编号设计要求:1、多路抢答器可供不少于8名参赛选手使用2、每名参赛选手各有一个抢答按钮,在主持人用按钮清零,并发现抢答指令后,实行抢答3、电路配有LED数码显示,能显示优先抢答的选手编号,同时配有语音提示电路。

数码显示和语音提示可由主持人用清除按钮解除;4、电路对参赛选手的动作先后有较强的分辨能力,如分辨率在15ms以内。

一、总体设计框图如下图所示为总体方框图。

其工作原理为:接通电源后,主持人将开关按下即为“清零”状态,清零指示灯灭,抢答器处于禁止状态,编号显示器灭灯;主持人将开关断开即为“开始”状态,宣布“开始”,指示灯亮,抢答器工作,当有人抢答时,蜂鸣器发出声响并且灯不断闪烁。

选手进行抢答时,抢答器将完成:优先判断、编号锁存、编号显示、蜂鸣器鸣叫及灯闪烁的提示等操作。

当一轮抢答之后,禁止二次抢答。

如果再次抢答必须由主持人再次操作“清除”和“开始”状态开关。

具体的说明如下:1、抢答器按钮就是改变输入的电平信号,从原理图可以看出这里设计的是是低电平有效。

2、优先编码电路用来把输入的高低电平信号编码,74LS148优先编码器及8—3编码器,输出3位2进制数,以代表不同的低电平信号。

抢答按钮(8个)优先编码电路(74ls138)锁存器(D 触发器)数码显示器主持人控制开关控制电路报警显示电路3、锁存器用的是D触发器,因为D触发器结构和功能都比较简单,方便使用。

D触发器使用4个,第四个除用来输出2进制数的最高位外,还用于控制信号的锁定,即触发或锁定触发器的工作状态。

4、数码显示器用带译码功能的数码管。

使用简单、方便。

5、主持人控制开关就是一个开关,用来清零和开始工作,设置了一个指示灯,当指示灯亮表示开始,灭了表示开关闭合主持人清零。

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

目录摘要 (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个数据输入端,所以需要有相应的译码器对输送过来的编码后的数据进行译码操作,并且这种译码器的选择必须结合数码管是共阴还是共阳的情况而定。

下图所示为总体方框图。

其工作原理为:接通电源后,主持人将开关断开,抢答器处于禁止状态,定时器显示设定时间;主持人将开关接通,宣布开始抢答器工作。

定时器倒计时,扬声器给出声响提示。

选手在定时时间内抢答时,抢答器完成:优先判断、编号锁存、编号显示、扬声器提示。

当一轮抢答之后,定时器停止、禁止二次抢答、定时器显示剩余时间。

如果再次抢答必须由主持人再次操作状态开关。

3 硬件设计3.1 元器件及其作用在八位抢答器的设计中,我主要用到了AT89C51型号单片机、晶振、电容、排阻、电阻、电源、拨码开关、7SEG-MPX4-BLUE数码管等元器件。

芯片是由ISIS 7 PROFESSIONAL仿真软件系统提供(AT89C51)。

它主要由CPU,存储器和管脚组成。

所谓排阻就是若干个参数完全相同的电阻,它们的一个引脚都连到一起,作为公共引脚。

其余引脚正常引出。

所以如果一个排阻是由n个电阻构成的,那么它就有n+1只引脚,一般来说,最左边的那个是公共引脚。

它在排阻上一般用一个色点标出来。

排阻一般应用在数字电路上,比如:作为某个并行口的上拉或者下拉电阻用。

使用排阻比用若干只固定电阻更方便。

排阻有a 型和b型的区别。

a型排阻的引脚总是奇数的。

它的左端有一个公共端(用白色的圆点表示),常见的排阻有4、7、8个电阻,所以引脚共有5或8或9个。

B型排阻的引脚总是偶数的。

它没有公共端,常见的排阻有4个电阻,所以引脚共有8个。

图3.1 AT89C51单片机图示及引脚排列3.2 原理图设计根据设计要求及用protues仿真软件做出八位竞赛抢答器电路图如下:4 软件设计4.1 软件设计思路当主持人启动“开始”键后,定时器进行减计时,同时扬声器发出短暂的声响,持续时间0.5S左右。

参赛选手在设定的时间内进行抢答,抢答有效,4.2 C语言源程序#include<reg52.h>#define uchar unsigned char#define uint unsigned intchar s;uchar num=0;char time=20; //抢答时间char datitime=30; //答题限时时间uint tt,t1; //T0,T1定时器定一秒时0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};uchar code tablewe[]={0XFE,0XFD,0XFB,0XF7}; void T0_Init(void){TMOD=0X01;TH0=(65536-2000)/256;TL0=(65536-2000)%256;TH1=(65536-2000)/256;TL1=(65536-2000)%256;ET0=1;ET1=1;EA=1;P0=0;}void Key_Scan(void) //开始键扫描{if(K0==0){delay(10);if(K1==0){while(!K1);num=1; //数码管显示1号"1"TR0=0; //关闭定时器0,时间停止TR1=1; //打开定时器1,使扬声器响一声s_flag=0; //关闭开始键标志位,使再按其他七个键不会响应}}if(K2==0) //下面七个键的处理同上{delay(10);if(K2==0){while(!K2);num=2;TR0=0;TR1=1;s_flag=0; //重要}}if(K3==0)if(K5==0){delay(10);if(K5==0){while(!K5);num=5;TR0=0;TR1=1;s_flag=0;}}if(K6==0){delay(10);if(K6==0){while(!K6);num=6;TR0=0;TR1=1;s_flag=0;s_flag=0;}}}void display(void){if(flag==1) //开始键按下,开始计时抢答{if(num!=0) //如果有人抢答,则显示相应的几号{P0=tabledu[num]; //显示几号抢到了P2=tablewe[0];delay(2);P0=0;P2=0XFF;}else //否则没人抢答,则前面不显示几号{P0=0;P2=0XFF;}P0=tabledu[s/10]; //下面为显示抢答倒计时FF)P0=tabledu[15]; //下面显示 FF,表示违规了P2=tablewe[2];delay(2);P0=0; //消隐P2=0XFF;P0=tabledu[15];P2=tablewe[3];delay(2);P0=0;P2=0XFF;}else{P0=0;P2=0XFF;}}else //没有人违规才显示调整时间{if(K_startcountflag==1){P0=0X6D; //第一位数码管显示"5(S)"(表示抢答时间调整)P0=0X31;P2=tablewe[1];delay(2);P0=0;P2=0XFF;P0=tabledu[datitime/10];P2=tablewe[2];delay(2);P0=0;P2=0XFF;P0=tabledu[datitime%10];P2=tablewe[3];delay(2);P0=0;P2=0XFF;}else //否则显示F FF{P0=tabledu[15];{while(!K_startcount);time++;if(time==50){time=20;}K_startcountflag=1; //将抢答时间标志位置1K_timecountflag=0; //同时关闭答题时间标志位}}if(K_timecount==0) //答题时间调整{delay(10);if(K_timecount==0){while(!K_timecount);datitime++;if(datitime==60){datitime=30;}{while(!K_Time);s=datitime;TR0=1;tt=0;TR1=1;}}}if((flag==0)&(s_flag==1)) //违规{Scan();if(num!=0) //开始键没有按下时,有人按下了抢答器,则置违规标志位{fall_flag=1;rled=0;}}if((flag==1)&(s_flag==1)) //如果开始键按下且抢答键没有人按下,则进行八路抢答键扫描{Scan();b_flag=0;rled=1;}}tt++;if(tt==500) //1秒{tt=0;s--;b_flag=0; //关闭开始键按下响一秒的嘟声if(s==-1){s=20;TR0=0;flag=0; //显示F FFs_flag=1;num=0;rled=1;}}}void timer1(void) interrupt 3 //定时器1处理有人按下抢答器嘟一声(长1秒)}5 软件仿真调试在软件硬件都已连接设计好以后,我们需要用Keil、preoteus软件对其进行仿真调试。

软件调试是通过对程序的编译、连接、执行来发现程序中存在的语法错误与逻辑错误并加以排除纠正的过程。

图5.1 keil调试结果图Keil、preoteus联调效果图6 总结在这两周的单片机课程设计实训中,我通过对八位竞赛抢答器的设计学会了运用Keil、preoteus软件,并且对单片机这门课程有了更深一步的了解。

在短时间内学会一门电路设计软件看,并且要使用proteus实现电路的仿真,这些在我眼里都不是很容易完成的任务,但是最后我以及我们的小组均能在规定的时间之内学会proteus的基本操作,单独完成各自的设计,这与小组之间的合作是离不开的,在这里我也更要感谢我们指导老师对我们的谆谆教片机方面能有进一步的提高。

7 参考文献【1】伍时和,《数字电子技术基础》,清华大学出版社,2009【2】贾秀美,《数字电路硬件设计实践》,高等教育出版社,2008 【3】康华光.电子技术基础-数字部分(第五版),高等教育出版,2006 【4】单片机课程设计指导书皮大能北京理工大学出版社 2012.7。

相关文档
最新文档