毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

电子密码锁的设计 第6页

更新时间:2010-1-31:  来源:毕业论文
电子密码锁的设计 第6页
第五章 调试
5.1   硬件调试方法:
单片机应用系统的硬件调试和软件调试是分不开的.许多硬件故障只有通过软、硬件联调才能发现,但一般是先排除系统中比较明显的硬件故障后才和软件一起联调。
1.常见的硬件故障
(1)逻辑错误
   硬件的逻辑错误是由于设计错误和焊接过程中的工艺错误而造成的,包括错线、开路、短路等,其中最常见的是短路故障。
(2)元器件错误
   元器件错误的原因有器件损坏或性能不符合要求,电解电容、二极管的极性接反或集成块装反等。
(3)可靠性差
    应用系统可靠性差的原因很多,如内部和外部的干扰、电压纹波系数过大、器件负载过重等均会造成系统的可靠性差。另外,走线和布置的不合理也会造成系统可靠性差。
(4)电源故障
电源故障包括:电压值不符合设计要求、电源功率不足、负载能力差、纹波太重等。
2.硬件调试办法
  脱机调试
   脱机调试是在加电前,先用万用表等工具,按图纸仔细核对线路是否正确,并对元器件的安装、型号、规格等进行仔细检查,特别焊接时有无走线之间相互短路等。
5.2   软件调试方法:
    程序在KEIL C51上调试,采用模块程序设计技术,则逐个模块调好后再进行系统程序总调。
    对于模块结构程序.要一个个子程序分别调试。调试时,一定要符合入口条件和出口条件,调试可用单步运行和断点运行方式,通过检查用者系统的CPU现场情况、RAM的内容和I/O口的状态,检测程序执行结果是否符合设计要求,有无循环错误、有无机器码错误以及转移地址的错误,同时,还可以发现系统中存在的硬件设计错误和软件算法错误。
    各程序模块通过后,则可以把相关功能块连在一起进行总调。这个阶段若有故障,可以考虑各子程序运行时是否破坏了现场,缓冲单元、工作寄存器是否发生冲突,标志位的建立和清除是否有误,堆栈区是否有溢出,输入设备的状态是否正常等等,若用者系统是在开发机的监控程序下运行时,还要考虑用者缓冲单元是否和监控程序的工作单元发生冲突。
    单步和断点调试后,还应进行连续调试,用以确定定时精度、CPU的实时响应等问题。
    当全部调试和修改完成后,将程序固化到AT89S51中。进行整机调试。各功能实现则调试完成。
结 束 语
经过此次毕业设计,我学到了很多。但是此次设计同时也存在几个问题,就拿程序来说,修改密码比较复杂,因为每次修改密码都要重新烧写程序、还有另一个问题就是断电保护,如果一旦断电就不能输入密码,因此对这个设计还要进一步改进。通过完成此次论文的设计让懂得了许多东西,也培养了独立工作与学习合理安排相互调节的能力,树立了对自己工作能力的信心,相信会对今后的学习工作生活有巨大而重要的影响。

上一页  [1] [2] [3] [4] [5] [6] [7] 下一页

电子密码锁的设计 第6页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。