基于51单片机的8路抢答器--有仿真和完整的程序内容摘要:
七个 I/O 口上, P1 口是准双向 I/O 接口在输出驱动部分具有驱动 4 个 TTL 负载的能力,即输出电流不大于 400μ A,所以在接电阻时选择接 10KΩ限流电阻。 而在位选方面采 用 P2 口的 ~ 用单片机 四 个 I/O 口作为位选信号的输出口。 10 第四章 系统调试与仿真 系统调试包括硬件调试和软件调试,而且两者是密不可分的。 我们 设计好的硬件电路和软件程序,只有经过联合调试,才能验证其正确性;软硬件的配人情况以及是否达到设计任务的要求,也只有经过调试,才能发现问题并加以解决、完善,最终开发成实用产品。 硬件调试分单元电路调试和联机调试,单元电路试验在硬件电路设计时已经进行,这里的调试只是将其制成印刷电路板后试验电路是否正确,并排除一些加工工艺性错误(如错线、开路、短路等)。 这种调试可单独模拟进行,也可通过开发装置由软件配合进行,硬件联机调试则必须在系统软件的配合下进行。 软件调试一般包括分块调试和联机调试两个阶段。 程序的分块调试一 般在单片机开发装置上进行,可根据所调程序功能块的入口参量初值编制一个特殊的程序段,并连同被调程序功能块一起在开发装置上运行;也可配合对应硬件电路单独运行某程序功能块,然后检查是否正确,如果执行结果与预想的不一致,可以通过单步运行或设置断点的方法,查出原因并加以改正,直到运行结果正确为止。 这时该 程序功能块已调试完毕,可去掉附加程序段。 其它程序功能块可按此法进行调试。 程序联机调试就是将已调试好的各程序功能块按总体结构联成一个完整程序,在所研制的硬件电路上运行。 从而试验程序整体运行的完整性、正确性和与硬件电路的 配合情况。 在联调中可能会有某些支路上的程序、功能块因受条件制约而得不到相应的输入参数,这时,调试人员应创造条件进行模拟调试。 在联调中如发现硬件问题也应及时修正,直到单片机系统的软件、硬件全部调试成功为止。 系统调试完成后,还要进行一段时间的试运行,从而检验系统的稳定性和抗干扰能力,验证系统功能是否达到设计要求,是否达到预期的效果。 软件调试问题分析 数码管显示问题:本次设计的最终方案是采用数码管显示屏实现显示功能,最初数码管显示不正常,出现闪烁现象。 通过调试发现这是由于延时时间选择不当会使人眼产生视觉 暂留效果,每一次显示时都必须加入适当的时间延时。 由于一开始所选用的延时时间太短因此出现闪烁现象,在增加显示延时之后,数码管显示正常。 蜂鸣器异常启动问题:蜂鸣器的启动 /关闭是通过单片机输出的控制信号来实现的,当前时间与闹钟设置时间比较吻合时,单片机将对闹铃控制口执行取反命令,从而启动蜂鸣器发声。 一开始编写程序时,没有对控制口的最初状态作正确设置,由于系统开机复位后,闹铃控制口处于高电平状态,因此出现一开机蜂鸣器就处于启动状态的情况。 通过在主程序最开始加入对闹铃控制口取零命令后,蜂鸣器启动 /关闭控制恢复正常。 11 Proteus 仿真 Proteus 软件是来自英国 Labcenter Electronics 公司的 EDA 工具软件 ,Proteus 软件除了其具有和其它 EDA 工具一样的原理布图 ,PCB 自动或人工布线及电路仿真的功能外 , 其革命性的功能是 ,他的电路仿真是互动的 ,针对微处理器的应用 ,还可以直接在基于原理图的虚拟原型上编程 ,并实现软件源码级的实时调试 ,如有显示及输出 , 还能看到运行后输入输出的效果 ,配合系统配置的虚拟仪器如示波器 ,逻辑分析仪等 ,您不需要别的 ,Proteus 为您建立了完备的电子设计开发环境 ! PROTUES的 ISIS是一款 Labcenter 出品的电路分析实物仿真系统,可仿真各种电路和 IC,并支持单片机,元件库齐全,使用方便,是不可多得的专业的单片机软件仿真系统。 该软件的特点: 1. 全部满足我们提出的单片机软件仿真系统的标准,并在同类产品中具有明显的优势。 、数字电路仿真、单片机及其外围电路组成的系统的仿真、 RS232动态仿真、 C 调试器、 SPI 调试器、键盘和 LCD 系统仿真的功能;有各种虚拟仪器,如示波器、逻辑分析仪、信号发生器等。 3. 目前支持的单片机类型有: 68000 系列、 8051 系列、 AVR 系列、 PIC12 系列、 PIC16系列、 PIC18 系列、 Z80 系列、 HC11 系列以及各种外围芯片。 4. 支持大量的存储器和外围芯片。 总之该软件是一款集单片机和 SPICE 分析于一身的仿真软件,功能极其强大 ,可仿真 5 AVR、 PIC。 12 第五章 电路板的制作与检查 考虑到本系统所用元器件较少,大部分功能都是通过软件编程来实现,同时也出于对毕业设计成本的考虑,因此所用到的板子是自己手工制作的 PCB 板。 在电路板的制作中,首先要进行线路的排布。 利用 PROTEL 软件模拟实际电路板的线路走向 ,尽量避免线路出现交叉短路,电源线路尽量安排在电路板的最外圈。 PCB 板刻录完成之后,开始进行焊接工作。 焊接完后进行电路板检查,将原线路图与实际焊接的电路板进行对比,由于线路不多,所以用万用表的欧姆档或是短路声响指示功能来做焊点的检测,如此可以避免焊接时漏焊、虚焊和配线错误的问题,同时保证了所制作出来的线路与原设计线路的一致性。 一般来说,造成硬件问题的首要问题就是焊接了,也就是说焊接的好与坏直接响产品的正常运行。 造成焊接质量不高的常见原因是 : 1. 焊锡用量过多 ,形成焊点的锡堆积;焊锡过少 ,不足以包裹焊点。 焊接时烙铁温度过低或加热时间不足 ,焊锡未完全熔化、浸润、焊锡表面不光亮 (不光滑 ),有细小裂纹。 ,焊锡与元器件或印刷板之间夹杂着一层松香 ,造成电连接不良。 若夹杂加热不足的松香 ,则焊点下有一层黄褐色松香膜;若加热温度太高 ,则焊点下有一层碳化松香的黑色膜。 对于有加热不足的松香膜的情况 ,可以用烙铁进行补焊。 对于已形成黑膜的 ,则要 吃 净焊锡 ,清洁被焊元器件或印刷板表面 ,重新进行焊接才行。 指焊锡量过多 ,造成元器件的焊点之间短路。 这在对超小元器件及细小印刷电路板进行焊接时要 尤为注意。 ,焊点明围松香残渣很多。 当少量松香残留时 ,可以用电烙铁再轻轻加热一下 ,让松香挥发掉 ,也可以用蘸有无水酒精的棉球 ,擦去多余的松香或焊剂。 这多是由于加热温度不足或焊剂过少 ,以及烙铁离开焊点时角度不当浩成的内。 最小系统的电路不工作,首先应该确认电源电压是否正常。 用电压表测量接地引脚跟电源引脚之间的电压,看是否符合电源电压,常用的是 5V 左右。 接下来就是检测复位引脚的电压是否正常, EA 引脚的电压要正常为 5V 左右。 13 第六章 总结 通过这次毕业设计,我才 明白学习是一个长期积累的过程,在以后的工作、生活中都应该不断的学习,努力提高自己知识和综合素质。 总之,不管学会的还是学不会的的确觉得困难比较多,真是万事开头难,不知道如何入手。 最后终于做完了有种如释重负的感觉。 此外,还得出一个结论:知识必须通过应用才能实现其价值。 有些东西以为学会了,但真正到用的时候才发现是两回事,所以我认为只有到真正会用的时候才是真的学会了。 通过这次课程设计懂得了很多,我们自己去图书馆,上网查资料然后自己和我们这组的成员一起合作商讨完成的,原以为会很简单的,但无论在制作与写作过程中我们 都遇到了理论课上所不曾遇到的问题,第一是综合性太强,这次制作与论文不仅涉及到我们以前所学到的单片机,模拟电子技术,数字电子技术,高等数学等课程的知识还涉及到很多我们的选修及课外的知识像实训课上学到的手工焊接技术等等知识。 第二是理论联系实际性太强,把所学的搜集到得知识运用的实际中不是一件容易的事,不仅由元件从课本上的符号到实物的认识还是理论的测量结果与实际值的误差。 在不断的努力下。基于51单片机的8路抢答器--有仿真和完整的程序
相关推荐
0 万元的情况下,确定一个合理的基站建 9 设方案,使得覆盖的人口尽可能的多。 针对该问题,我们建立了两个模型, 分别从不同角度求解出了基站的最佳建设方案。 其中在 01规划模型中,运用 lingo 软件对规划模型 求解得出在 2, 4, 6, 7 号位置建设基站时,覆盖人口最多,为 千人, 同时建设基站的费用为 4500 万元,满足题目中 建设费用不超过 5000 万的 要求的结论。
ils表中写信人和 收信人的用户名,如果发送信件中有与登录用户姓名相符合的信件,则更新信件的标志位,并添加到登录用户的收件箱中,用户可以直接查阅,如果邮件包含附件或图片就从数据库中读取附件或图片的信息,并在页面上显示出来。 如果没有相符合的,则该用户没有新邮件。 (流程图 7 所示) Y数据库查询判断是否与登录用户相符放入收件箱N用 户登 录结 束 图 7 收信模块功能图 删除邮件 功能
们的问题 [7]。 C是一种安全的、稳定的、简单的、优雅的 语言。 它在继承 C 和 C++强大功能的同时去掉了一些它们的复杂特性(例如没有宏和模版,不允许多重继承)。 C综合了 VB 简单的可视化操作和 C++的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为 .NET 开发的首选语言。 并且 C成为 ECMA 与 ISO 标准规范。 C看似基于
83。 错误 !未定义书签。 洞口构造 错误 !未定义书签。 布置 11 进出水口沟床处理 11 本项目中的应用 12 结束语 13 谢 辞 14 参考文献 14 陕西交通职业技术学院 3 绪 论 随着我国经济及社会快速进步,基础设施建设也正以前所未有的速度发展,公路建设就是基础建设施建设的重点之一。 但是在建设成的公路中往往能够会出现坑槽、沉陷、龟裂等显现
监 理人 员 大多 为转业 而来,无 “ 专业 ” 监 理人 员。 目前我国 监 理从 业 人员 主要来源 为设计单 位的 设计 人 员 、施工 单 位的施工人 员 和基建 单 位的管理人员。 搞 设计 出身的 对图纸 吃得透,但缺乏 现场 施工 组织 管理 经验 ,不熟悉施工 质量控制点;搞施工出身的施工 经验 丰富,但往往 对图纸 吃不透;基建 单 位的管理人 员 熟悉工程建 设 程序,
.................. 28 基于 VB多点温度采集系统上位机软件设计 1沈阳理工大学学士学位论文 22 摘 要本文介绍了一种基于计算机的多点温度采集系统,并对该系统的检测监控管理系统中心实现上位机管理软件开发。 上位机监控管理软件采用 VB编制,用户可以通过向通讯控制总站发送命令,提取下位机温度数据,