基于单片机的多路智能抢答器的设计毕业论文.doc
《基于单片机的多路智能抢答器的设计毕业论文.doc》由会员分享,可在线阅读,更多相关《基于单片机的多路智能抢答器的设计毕业论文.doc(24页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、目 录第一部分 设计任务与调研41设计任务42.设计目标43.调研53.1单片机概述53.2数字抢答器概述5第二部分 设计说明61系统软件设计61.1系统原理图61.2程序流程图62元件检测与焊接92.1检测各元件92.2对PCB板进行排版及连线112.3焊接的问题及解决112.4焊接的技巧和注意事项123设计思路123.1时钟频率电路的设计123.2复位电路的设计133.3显示电路的设计133.4键盘扫描电路的设计143.5发声电路的设计153.6系统复位164调试与问题分析164.1系统的调试164.2具体调试174.3问题与分析 18第三部分 设计成果19第四部分 结束语23第五部分 致
2、谢25第六部分 参考文献26第一部分 设计任务与调研1.设计任务 设计一个以51单片机为核心控制器的八路智能抢答器,要求该智能抢答器通过串行通信,将主机与8路从机连接,能实现有效抢答信号的识别显示,犯规选手号码识别显示,不同时长的抢答倒计时,不同时长的答题倒计时,提示报警等功能。2.设计目标(1)设计一个可供8人进行的抢答器。(2)系统设置复位按钮,按下后,重新开始抢答。(3)抢答开始时数码管显示序号0,选手抢答实行优先显示,优先抢答选手的编号一直保持到主持人将系统清除为止。抢答后显示优先抢答者序号,同时发出音响,并且不出现其他抢答者的序号。(4)抢答器具有定时抢答功能,且一次抢答的时间有主持
3、人设定,本抢答器的时间设定为60秒,当主持人启动“开始”开关后,定时器开始减计时,同时蜂鸣器有短暂的声响。(5)在设定的抢答时间内,选手可以抢答,这时定时器停止工作,显示器上显示选手的号码和抢答时间,并保持到主持人按复位键。(6)当设定的时间到而无人抢答时,本次抢答无效,扬声器报警发出声音,并禁止抢答。定时器上显示00。3.调研3.1单片机概述 随着计算机技术的发展,单片机技术已经成为计算机技术中的一个独特的分支,单片机的应用领域也越来越广泛,特别是在工业控制和仪表仪器智能化中扮演着举足轻重的角色。这次我们选取的AT89C51芯片在我国非常流行,它的最大特点是内部有可以多次重复编程的ROM,并
4、且ROM可以直接用编程器来擦写,使用起来比较方便。3.2数字抢答器概述 随着单片机技术的进步,单片机与串口通信的结合更多地应用到各个电子系统中已成一种趋势。本设计就是基于单片机设计抢答系统,通过串口通信动态传输数据,使抢答系统有了更多更完善的功能。单片机系统的硬件结构给予了抢答系统“身躯”,而单片机的应用程序赋予了其新的“生命”,使其在传统的抢答器面前具有电路简单、成本低、运行可靠等特点。对于抢答器我们大家都知道那是用于选手做抢答题时用的,选手进行抢答,抢到题的选手来回答问题。抢答器不仅考验选手的反应速度同时也要求选手具备足够的知识面和一定的勇气。选手们都站在同一个起跑线上,体现了公平公正的原
5、则。第二部分 设计说明1.系统软件设计1.1系统原理图1.2程序流程图在本设计中包括了以下八个主要的程序:主程序;非法抢答程序;抢答时间调整程序;回答时间调整程序;倒计时程序;正常抢答处理程序;犯规处理程序;显示及发声程序。主流程图如下图所示:2.元件检测与焊接2.1检测各元件用万用表检查、了解元件;(1)一般电阻电阻的阻值是可以根据电阻上的色环判断:1)、四环电阻阻值等于前两位对应的数值乘上第三位对应的倍率,第四位为误差范围;2)、五环电阻阻值等于前三位对应的数值乘上第四位对应的倍率,第五位为误差范围。 电阻R0为五环型色环颜色:棕 黑 黑 棕 棕阻值=10010 =1000 电阻R0 误差
6、为1% 实测阻值为992本实验R1用两个R0的电阻并联成; 电阻R2为四环型 电阻R2色环颜色 :绿 棕 红 金阻值=5110 =5100=5.1k误差为5%实测阻值为5.02k 光敏电阻A、在光照情况下,测量光敏电阻的阻值,即为光敏电阻的亮阻;B、在遮光情况下,测量光敏电阻的阻值,即为光敏电阻的暗阻;(2)发光二极管发光二极管有两个接线柱,一个长的一个短的,长端为正极,短端为负极。可以利用万用表测量两种接法时的电阻值,可知道当正极接到长端,负极接到短端的时候,发光二极管的阻值比较小,此即是二极管的单向导通特性。(3) 可变电阻可变电阻有三个引脚,它的接法和滑动变阻器的接法一样,有三端接入式和
7、两端接入式,本实验采用两端接入式比较简单。采用两端接入时,其中一端必须接在中间的那个引脚上,另外一个在剩余的两个引脚中,可以任选一个(两者的区别是,滑动头的转动方向不一样)。选择好引脚后,可以将其接在万用表上,测其阻值的大小,转动滑动头,看顺时针转动时阻值是增加还是减小,这样做对调试电路时有好处,可以知道自己旋转的方向是增加电阻还是减小电阻。(4) 蜂鸣器本实验所用的蜂鸣器和平时看到的扬声器、耳机等发声器件有微小的差别,它里边多了一个振荡器,输入电流时振荡器产生的音频信号电流通过电磁线圈,使电磁线圈产生磁场。振动膜片在电磁线圈和磁铁的相互作用下,周期性地振动发声。可以尝试的将其正负极接上电源,
8、可看到只有正负极接入正确时,蜂鸣器才会发声。也可根据蜂鸣器上的引线长度按来判断正负极(长正短负)。所以在实验室中要把蜂鸣器的正负极接正确。(5) 三极管三极管有两种,一种是PNP管,一种是NPN管,本实验用的是PNP管。三极管有三个引脚,分别是基极(b),发射极(e),集电极(c)。本实验所用的三极管判断极点的方法是,面对有型号标记的一面,然后看着三个引脚,从左到右依次是,发射极(e),基极(b),集电极(c)。接线时三个极端不能接错,否则三极管就没有起到作用。 图3三极管符号、管脚排列集电极和基极之间形成集电结,发射极和基极之间形成发射结,三极管起放大作用的条件,发射结正向偏置,集电结反向偏
9、置。正向偏置时必须达到正向偏置电压,即为导通,否则,为截止状态。2.2对PCB板进行排版及连线本实验所用的面包板的内部链接在破坏背面的绝缘胶带的情况下,可以揭开胶带看其内部线路的构造,以防不知道内部线路差错电路。当然最好的办法是:用测试电路在插孔上来回实验,猜想验证其内部构造。 1)、首先了解面包板在连线和焊接的注意事项。2)、了解实验原件及器材后,按照原理图在面包板上连接电路;3)、焊接要注意,电子电路在焊接时,应遵循的规则。 2.3焊接的问题及解决 一般来说,造成硬件问题的首要问题就是焊接了,也就是说焊接的好与坏直接响产品的正常运行。造成焊接质量不高的常见原因是:焊锡用量过多,形成焊点的锡
10、堆积;焊锡过少,不足以包裹焊点。冷焊。焊接时烙铁温度过低或加热时间不足,焊锡未完全熔化、浸润、焊锡表面不光亮(不光滑),有细小裂纹(如同豆腐渣一样!)。夹松香焊接,焊锡与元器件或印刷板之间夹杂着一层松香,造成电连接不良。若夹杂加热不足的松香,则焊点下有一层黄褐色松香膜;若加热温度太高,则焊点下有一层碳化松香的黑色膜。对于有加热不足的松香膜的情况,可以用烙铁进行补焊。对于已形成黑膜的,则要吃净焊锡,清洁被焊元器件或印刷板表面,重新进行焊接才行。焊锡连桥。指焊锡量过多,造成元器件的焊点之间短路。这在对超小元器件及细小印刷电路板进行焊接时要尤为注意。焊剂过量,焊点明围松香残渣很多。当少量松香残留时,
11、可以用电烙铁再轻轻加热一下,让松香挥发掉,也可以用蘸有无水酒精的棉球,擦去多余的松香或焊剂。焊点表面的焊锡形成尖锐的突尖。这多是由于加热温度不足或焊剂过少,以及烙铁离开焊点时角度不当浩成的内。最小系统的电路不工作,首先应该确认电源电压是否正常。用电压表测量接地引脚跟电源引脚之间的电压,看是否符合电源电压,常用的是5V左右。接下来就是检测复位引脚的电压是否正常,EA引脚的电压要正常为5V左右。2.4焊接的技巧和注意事项1、焊锡之前应该先插上电烙铁的插头,给电烙铁加热。 2、焊接时,焊锡与电路板、电烙铁与电路板的夹角最好成45度,这样焊锡与电烙铁夹角成90度。 3、焊接时,焊锡与电烙铁接触时间不要
12、太长,以免焊锡过多或是造成漏锡;也不要过短,以免造成虚焊。 4、元件的腿尽量要直,而且不要伸出太长,以1毫米为好,多余的可以剪掉。 5、焊完时,焊锡最好呈圆滑的圆锥状,而且还要有金属光泽。设计思路3.1时钟频率电路的设计单片机必须在时钟的驱动下才能工作.在单片机内部有一个时钟振荡电路,只需要外接一个振荡源就能产生一定的时钟信号送到单片机内部的各个单元,决定单片机的工作速度。 外部振荡源电路一般选用石英晶体振荡器。此电路在加电大约延迟10ms后振荡器起振,在XTAL2引脚产生幅度为3V左右的正弦波时钟信号,其振荡频率主要由石英晶振的频率确定。电路中两个电容 C1,C2的作用有两个:一是帮助振荡器
13、起振;二是对振荡器的频率进行微调。C1,C2的典型值为30PF。单片机在工作时,由内部振荡器产生或由外直接输入的送至内部控制逻辑单元的时钟信号的周期称为时钟周期。其大小是时钟信号频率的倒数,常用fosc表示。如时钟频率为12MHz,即fosc=12MHz,则时钟周期为1/123.2复位电路的设计单片机的第9脚RST为硬件复位端,只要将该端持续4个机器周期的高电平即可实现复位,复位后单片机的各状态都恢复到初始化状态,其电路图如图所示: 复位电路 值得注意的是,在设计当中使用到了硬件复位和软件复位两种功能,由上面的硬件复位后的各状态可知寄存器及存储器的值都恢复到了初始值,而前面的功能介绍中提到了倒
14、计时时间的记忆功能,该功能的实现的前提条件就是不能对单片机进行硬件复位,所以设定了软复位功能。软复位实际上就是当程序执行完毕之后,将程序指针通过一条跳转指令让它跳转到程序执行的起始地址。3.3显示电路的设计显示功能与硬件关系极大,当硬件固定后,如何在不引起操作者误解的前提下提供尽可能丰富的信息,全靠软件来解决。 显示电路3.4键盘扫描电路的设计键盘是人与微机系统打交道的主要设备。关于键盘硬件电路的设计方法也可以在文献和书籍中找到,配合各种不同的硬件电路,这些书籍中一般也提供了相应的键盘扫描程序。站在系统监控软件设计的立场上来看,仅仅完成键盘扫描,读取当前时刻的键盘状态是不够的,还有不少问题需要
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 智能 抢答 设计 毕业论文
限制150内