Robofun 機器人論壇
標題:
SRF05小數以下怎麼顯示在LCD上
[打印本頁]
作者:
qawsxz
時間:
2010-9-21 20:32
標題:
SRF05小數以下怎麼顯示在LCD上
這是公分的
P2_5=1;
delay10us();
P2_5=0;
for(;P2_4==0;){}
for(i=0,sa2=0;i<254;i++){
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_(); 45個1US測出來為58US
if(P2_4==0) //等待echo變low
i=254;
else
sa2=sa2+1;
}
P2_5=0;
lcd_gotoxy(1,1);
temp=sa/100;
if(temp==0)
lcd_putc(' ');
else
lcd_putc(temp+48);
temp1=sa-temp*100;
temp=temp1/10;
if(temp==0 && sa<=9)
lcd_putc(' ');
else
lcd_putc(temp+48);
temp=temp1-temp*10;
lcd_putc(temp+48);
那我要測到0.1CM不就要4.5US就好了?
_nop_(); 寫4-5個就可以?
LCD小數程式怎麼寫
歡迎光臨 Robofun 機器人論壇 (https://robofun.net/forum/)
Powered by Discuz! X3.2