91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 38KB
    文件類型: .7z
    金幣: 1
    下載: 0 次
    發(fā)布日期: 2021-06-02
  • 語言: C/C++
  • 標(biāo)簽: C_code??????

資源簡(jiǎn)介

該算法能夠較為完整的完成倒車?yán)走_(dá)的所有需求,不過可能需要根據(jù)實(shí)際情況適當(dāng)修改參數(shù)

資源截圖

代碼片段和文件信息

#include?
#include?
#include?
#include?
#include?

#define?uchar?unsigned?char
#define?uint?unsigned?int
#define?ulong?unsigned?long

sbit?send=P3^7; /*超聲波發(fā)射端?*/
sbit?receive=P3^3; /*超聲波接收端?*/
sbit?K4=P3^6;??
sbit?beep=P1^7;

bit?success_flag=0; /*判斷是否有回波信號(hào)?*/
ulong?time;
uint?c=322;
uchar?baishigesf; /*顯示各位?*/
uchar?key=1; /*鍵盤?*/
uchar?TimerHTimerL;???????????? /*讀取測(cè)量定時(shí)器的值?*/
float?tempdistance;
ulong?distance2; /*溫度?*/

/*函數(shù)聲明?*/
void?delay_csb(uint?us);
void?init_csb(void);
void?send_csb(void);
void?final(void);
int?write_final(void);
void?key_control(void);


/*延時(shí)函數(shù)?*/
void?delay_csb(uint?us)
{
while(us--);
}
/*初始化?*/
void?init_csb(void)
{
TMOD=0x11; /*定時(shí)器1工作在方式1,定時(shí)器0工作在方式1*/
TH1=0x00;
TL1=0x00; /*賦初值?*/
EA=1; /*開總中斷?*/
EX1=0; /*關(guān)外部中斷1*/
IT1=1; /*外部中斷1跳沿觸發(fā)?*/
}
/*超聲波發(fā)射?*/
void?send_csb(void)
{
send=1;
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
send=0;
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
send=1;
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
send=0;
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
send=1;
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
send=0;
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
send=1;
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
send=0;
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
send=1;
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
send=0;
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_(); /*40KHz超聲波?*/
}

/*數(shù)據(jù)處理,顯示結(jié)果?*/
void?final(void)
{
time=TimerH*256+TimerL; /*單位us*/
temp=ReadTemperature();
c=322; /*0°C時(shí)的聲速?*/
c=c*sqrt(1+temp/273.16); /*tt為溫度值?溫度對(duì)聲速進(jìn)行補(bǔ)償,m/s?*/
distance2=time*c/2;
distance=(float)distance2/10000; /*計(jì)算距離,單位cm?*/
bai=(int)distance/100; /*距離的百位?*/
shi=(int)distance%100/10; /*距離的十位?*/
ge=(int)distance%10;
distance*=10;
sf=(int)distance%10; /*距離的十分位?*/
}
/*LCD顯示結(jié)果?*/
int?write_final(void)
{
uchar?dat[6];
uchar?tmp[5];
final();

DisplayListChar(00“distance=???????“);
dat[0]=0x30+bai;
dat[1]=0x30+shi;
dat[2]=0x30+ge;
dat[3]=0x2e;
dat[4]=0x30+sf;
dat[5]=‘\0‘;
Displ

評(píng)論

共有 條評(píng)論