当前位置:首页 > 51单片机开发测速仪程序代码
scl=1; }
void main() { init_1602(); init(); while(1); }
void time() interrupt 1 { uchar count,ge,shi,shifen,baifen; uint s,ge1,shi1,shifen1,baifen1,qianfen1; TH0=(65535-50000)/256; TL0=(65535-50000)%6; s=read_add(1); delay1ms(10); count++; if(key==0) { delay1ms(3); if(key==0) { while(!key); k++; } } if(count>=20) { count=0; ge=((k*314)00)/100; shi=(k*314)/1000; shifen=(((k*314)0)/10); baifen=(k*314); write_com(0x80+7); if(shi==0) { write_data(' '); delay1ms(3); } else { write_data(0x30+shi);
delay1ms(3); }
write_data(0x30+ge); if(shifen!=0||baifen!=0) { write_data('.'); write_data(0x30+shifen); write_data(0x30+baifen); } else { write_data(' '); write_data(' '); write_data(' '); }
s=s+k;
if(key1==0) { while(!key1); s=0; }
delay1ms(3); write_add(1,s);
ge1=((s*314)00000)/100000; shi1=(s*314)/1000000;
shifen1=(((s*314)0000)/10000); baifen1=((s*314)000)/1000; qianfen1=((s*314)00)/100; write_com(0x80+0x40+8); if(shi1==0) { write_data(' '); delay1ms(3); } else { write_data(0x30+shi); delay1ms(3); }
write_data(0x30+ge1); write_data('.');
write_data(0x30+shifen1); write_data(0x30+baifen1); write_data(0x30+qianfen1);
}
}
k=0;
共分享92篇相关文档