菜单
  

        DJNZ     R6,$
        RET
    DELAY1:    MOV     R7,#20H
        DJNZ     R7,$
        RET
    $INCLUDE(VI2C_ASM.INC)    
        END
    5 门禁系统的软、硬件调试
        完成了硬件的设计、制作和软件编程之后,要使系统能够按设计正常运行,必须进行硬件调试和软件调试。
    5.1硬件调试
    硬件调试的主要任务是排除硬件故障,其中包括接口设计错误和接线故障。
    (1) 脱机检查。按照电路原理图用万用表逐步检测电路板中所有器件的各引脚,尤其是电源的连接是否正确;检查各开关按键是否能正常工作;为了保护芯片,应先对各IC座(尤其是电源端)电位进行检查,确定其无误后再插入芯片检查[3]。
    (2) 联机调试。通过一些简单的测试软件来查看接口工作是否正常。例如,我们可以设计一个能过按键控制LED检测电路的好坏。如果运行测试结果与预期不符,很容易根据故障现象判断故障原因并采取针对性措施排除故障。
    5.2 软件调试
    软件调试的任务是利用开发工具进行在线仿真调试,发现和纠正程序错误,同时也能发现硬件故障。
    程序的调试应一个模块一个模块地进行,首先单独调试各功能子程序,检验程序是否能够实现预期的功能,接口电路的控制是否正常等;最后逐步将各子程序连接起来总调。联调需要注意的是,各程序模块间能否正确传递参数,特别要注意各子程序的现场保护与恢复。调试的基本步骤如下:
    (1)编写显示读时间程序,使其正确运行;
    (2)编写显示时间程序,让其在数码管上显示时间;
    (3)编写卡号显示程序,刷卡成功时LED会显示;
    (4)编写读卡号程序,调试让其成功显示卡号;
    (5)编写程序,存储刷卡时的时间和卡号;
    (6)总体调试,卡没有接触的时候,显示时间,当有卡信息传入的时候显        
     示卡号并记录。
  1. 上一篇:AT89C51单片机多功能数字时钟的设计+源程序
  2. 下一篇:BPA与PSSE数据转换接口程序的开发
  1. AT89S52单片机MF-RC500的射频...

  2. MEMS微机电技术三维磁罗盘误差补偿算法研究

  3. 16位飞思卡尔单片机视觉导...

  4. 基于USB-4711A接口板卡几种典型控制系统的设计

  5. Hypermesh+UG轻卡前桥的建模与有限元分析

  6. 80C196MC微机控制的SPWM与电...

  7. 硅微机械陀螺仪自激驱动...

  8. 乳业同业并购式全产业链...

  9. 酸性水汽提装置总汽提塔设计+CAD图纸

  10. java+mysql车辆管理系统的设计+源代码

  11. 中考体育项目与体育教学合理结合的研究

  12. 河岸冲刷和泥沙淤积的监测国内外研究现状

  13. 当代大学生慈善意识研究+文献综述

  14. 电站锅炉暖风器设计任务书

  15. 大众媒体对公共政策制定的影响

  16. 杂拟谷盗体内共生菌沃尔...

  17. 十二层带中心支撑钢结构...

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回