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)总体调试,卡没有接触的时候,显示时间,当有卡信息传入的时候显        
 示卡号并记录。
上一篇:AT89C51单片机多功能数字时钟的设计+源程序
下一篇:BPA与PSSE数据转换接口程序的开发

基于飞思卡尔芯片LED色彩控制器的设计

STC51单片机接触式4442卡读写系统的设计

简析蓝牙门禁系统茬电力...

PLC三十万大卡冷水机组电控设计+梯形图

十三万大卡冷水机组电控系统设计+梯形图

RTU微机电量参数测控与保护装置设计

NIMAX多轴伺服运动控制卡应用设计

辩护律师的作证义务和保...

拉力采集上位机软件开发任务书

浅谈传统人文精神茬大學...

高校网球场馆运营管理初探【1805字】

国内外无刷直流电动机研究现状

多元化刑事简易程序构建探讨【9365字】

中国古代秘书擅权的发展和恶变

《醉青春》导演作品阐述

浅谈新形势下妇产科护理...

谷度酒庄消费者回访调查问卷表