陕西国防学院机电工程分院毕业设计
}
P5=shuzi[Hour/16][i*2+1]>>4; delay_PIC(2);
P2=P4=P5=0XFF; for(i=0;i<8;i++) {
P2=shuzi[Hour][i*2]; //时的个位 P4=shuzi[Hour][i*2+1]; P5=shuzi[Hour][i*2+1]>>4;
delay_PIC(2); }
P2=P4=P5=0XFF;
/******************************************/
P2=P4=P5=0XFF; for(i=0;i<8;i++) { }
P2=P4=P5=0XFF;
/**************************************/ for(i=0;i<8;i++) {
P2=shuzi[Cent/16][i*2]; //分的十位
17
P2=shuzi[10][i*2]; P4=shuzi[10][i*2+1];
//显示两点
P5=shuzi[10][i*2+1]>>4; delay_PIC(2);
陕西国防学院机电工程分院毕业设计
}
P4=shuzi[Cent/16][i*2+1]; P5=shuzi[Cent/16][i*2+1]>>4; delay_PIC(2);
P2=P4=P5=0XFF; for(i=0;i<8;i++) { }
P2=P4=P5=0XFF; for(i=0;i<8;i++) { }
P2=P4=P5=0XFF;
/*********************************************/ {
P2=shuzi[Sec/16][i*2]; //秒的十位 P4=shuzi[Sec/16][i*2+1]; P5=shuzi[Sec/16][i*2+1]>>4; delay_PIC(2);
18
P2=shuzi[Cent][i*2]; //分的个位 P4=shuzi[Cent][i*2+1]; P5=shuzi[Cent][i*2+1]>>4; delay_PIC(2);
P2=shuzi[10][i*2]; P4=shuzi[10][i*2+1];
//显示两点
P5=shuzi[10][i*2+1]>>4; delay_PIC(2);
for(i=0;i<8;i++)
陕西国防学院机电工程分院毕业设计
}
P2=P4=P5=0XFF; for(i=0;i<8;i++) { } }
P2=shuzi[Sec][i*2]; //秒的个位 P4=shuzi[Sec][i*2+1]; P5=shuzi[Sec][i*2+1]>>4; delay_PIC(2);
第五章 系统调试
5.1 系统测试分类
5.1.1整板测试
整板测试是在元件焊接完成但未加电前对电路板进行的检查。该过程是系统上电前的检查工作,需要对每个器件逐个引脚进行检查,一方面是检查有没有引脚虚焊或与其他信
19
陕西国防学院机电工程分院毕业设计
号线短路,另一方面是对器件引脚功能的再检查,查看设计是否正确。整板测试可以按照先电源和地,再逐个器件引脚的顺序测试。 5.1.2上电功能测试
上电测试是调试的关键部分,按照系统方案设计的模块化思想,应该分模块测试系统。首先还是应该测试电源部分,系统上电以后,测试各个电源端口和器件的电源部分是否工作正常,同时应注意系统中有无器件过热情况,如果有的话,可能是相应的器件损坏或电路中有短路,需要处理之后再加电。如果没有问题,则可以进行功能的检测。
5.2 系统硬件调试
由于系统硬件较复杂,硬件电路装配、焊接完成后,可能不能正常工作。为了方便调试,采用分块调试的方法。电路由多个模块组成,电源模块、复位电路、输入输出接口电路、下载接口电路等如图5-1所示。
图5-1主控板样式展示
单片机处理器是系统的灵魂,所以先对单片机进行检测调试。首先,利用下载口检测单片机,如果检测不到,问题一般是单片机的复位电路、下载口、以及晶振。分别对这三个端口进行检测,基本都可以解决问题。
5.3 调试结果与分析
20
相关推荐: