第1章认识单片机 i hour ++i while (Pl 0==0): if ( hour = 24)hour =0 if (P1 1==0) hour-- while (P1 1==0); if(hour==0) hour =23 if(P12==0) minute + while(P1 2==0); if (minute==60) minute=0; if(P13==0) I minute -i while(P1 3 ==0); if (minute==0)minute=59; i if(P14==0) second + while (Pl 4==0); if second ==60) second =0; if(P15==0) second --i while (P1 5==0); if( second ==0) second =59; 上一页 页返回
第1章 认识单片机 上一页 下一页 返回
第1章认识单片机 if second ==60) I second =0; minute + k if minute ==60) minute =0; hour ++ P2 7=0; delav500ms(); P2 7=1; (hour==24) T hour =0; dtxs ( hs= hour/10; hg= hour% 10: //小时数拆分 ms minute/1o i mg minute %o 10 /分钟数拆分 上一页 页返回
第1章 认识单片机 上一页 下一页 返回
第1章认识单片机 ss= second/10; sg =second% 10; ∥/秒数拆分 P0=smga「ms;P20=0; slms();P20=1;∥显示秒个位 P0=smga「mgl;P21=0; Slms();P21=1;∥/显示秒十位 P0= smga ssl;P22=0; slms();P22=1;/显示分个位 P0=smga「sgl;P23=0; slms();P23=1;∥显示分十位 //PO=smga「ss;P24=0; slms();P24=1;〃显示时个位 //PO=smga「sgl;P25=0;wlms();P25=1;/显示时十位 vsl ms ( /延时1ms ong l; 上一页 页返回
第1章 认识单片机 上一页 下一页 返回
第1章认识单片机 (i=1;i<=18;i+1); delav500 ms ( /延时500ms g ei for(e=1;e<=8888;e+); dsls ()interrupt 1 //定时器m0中断 上一页 页返回
第1章 认识单片机 上一页 下一页 返回
第1章认识单片机 服务函数 TH0=15536/256; //手动 TL0=15536%256; m50++; if(m50==10|1m50==20) //间隔点每秒变化 次 P26=|P26; P27=P26; 上一页 页返回
第1章 认识单片机 上一页 下一页 返回