freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

車輛防撞系統(tǒng)設(shè)計-資料下載頁

2025-08-05 17:29本頁面
  

【正文】 //否則繼電器斷開 measure_v()。 //調(diào)用測量函數(shù) while(status==0) //等待測量函數(shù)結(jié)束 {if(v30) //若速度大于30km/h Vss=1。 //啟用雷達(dá) else Vss=0。 //否則不起用雷達(dá) Send(v)。 //調(diào)用通信函數(shù)傳遞速度v } } //結(jié)束while 循環(huán)} //主程序結(jié)束//定時器中斷函數(shù)void T1_1s(void)interrupt 1 //中斷子程序開始{TH1=H_1。TL1=L_1。 //設(shè)置T1的高低8位 if(++times_1==20) //若達(dá)到1s{times_1=0。 //重新計次 status=1。 //完成測量 TR1=0。TR0=0。 //關(guān)閉T0、T1 DPL=TL0。 //計數(shù)量的低8位 DPH=TH0。 //計數(shù)量的高8位 N=DPTR。 //計數(shù)量放入N變量 } } //中斷子程序結(jié)束//測量函數(shù)void measure_v(void) //測量子函數(shù)開始{IE=0x8a。 //啟用T0、T1 TMOD=0x15。 //T1為定時器T0為計數(shù)器 TH1=H_1。TL1=L_1。 //設(shè)置T1的高低8位 TH0=0。TL0=0。 //設(shè)置T0歸0 TR0=1。TR1=1。 //啟動T0、T1 v=*N; //計算車速} //測量函數(shù)結(jié)束//串行口通信函數(shù)void Send(v) //通信函數(shù)開始{SMOD=1。 //波特率加倍 SCON=0x90。 //設(shè)定為mode2 SBUF=v。 //將速度v送入串行口數(shù)據(jù)緩沖器 while(TI==0)。 //檢查是否完成發(fā)送 TI=0。 //清除標(biāo)志位} //通信函數(shù)結(jié)束/*測距子系統(tǒng)程序*/ //聲明區(qū)includesbit speaker=P2^2;/*T1定時相關(guān)聲明*/ define count 5000 //define H_1 (65636count)/256 //T1計數(shù)高8位define L_1 (65636count)%256 //T1計數(shù)低8位char times=0。 //計算T1的中斷次數(shù)/*聲明基本變量*/bit status=1。 //狀態(tài)標(biāo)志位unsigned int N=0。 //10ms內(nèi)脈沖數(shù)sfr DPTR=0x82。 //聲明DPTRdouble v。 //聲明速度變量double L。 //聲明跟車距離變量double S。 //聲明制動距離變量double u。 //聲明路面附著系數(shù)變量void measure _u(void)。 //聲明測量函數(shù)void measure _L(void)。void Receive(double)。 //聲明串行口通信函數(shù)void delay_1ms(int); //聲明延時函數(shù)//主程序main () //主程序開始{ MAIN: while(1) //無窮循環(huán)程序一直運行 { Receive(v)。 //調(diào)用通信函數(shù)measure_u()。 //調(diào)用測量函數(shù)if(v30){measure _L()。 While(status==0) //等待測量函數(shù)結(jié)束 {S=*v+v*v/254**u。 //計算制動距離 if(L=s) //若跟車距離小于等于制動距離 {delay_1ms(10)。 //延遲10ms Receive(v)。 measure_u()。 S=*v+v*v/254**u。 //再次計算制動距離 if(L=s) //跟車距離依然小于等于制動距離 speaker=1。 //報警 else goto MAIN。 //重新進(jìn)入while循環(huán) } else goto MAIN。 } } else goto MAIN。 } } //主程序結(jié)束//定時器中斷函數(shù)void T1_1s(void)interrupt 1 //中斷子程序開始{TH1=H_1。TL1=L_1。 //設(shè)置T1的高低8位 if(++times==2) //若達(dá)到10ms{times=0。 //重新計次 status=1。 //完成測量 TR1=0。TR0=0。 //關(guān)閉T0、T1 DPL=TL0。 //計數(shù)量的低8位 DPH=TH0。 //計數(shù)量的高8位 N=DPTR。 //計數(shù)量放入N變量 } } //中斷子程序結(jié)束//測量函數(shù)void measure_u(void) //測量子函數(shù)開始{IE=0x8a。 //啟用T0、T1 TMOD=0x15。 //T1為定時器T0為計數(shù)器 TH1=H_1。TL1=L_1。 //設(shè)置T1的高低8位 TH0=0。TL0=0。 //設(shè)置T0歸0 TR0=1。TR1=1。 //啟動T0、T1 if(N=80) //若脈沖數(shù)小于等于80u=。 // else if(80N160)u=。 else u=。 } //測量函數(shù)結(jié)束//串行口通信函數(shù)void Receive(v) //通信函數(shù)開始{SMOD=1。 //波特率加倍 SCON=0x90。 //設(shè)定為mode2 v=SBUF。 //將接收到的數(shù)據(jù)賦給v while(RI==0)。 //檢查是否完成接收 RI=0。 //清除標(biāo)志位} //通信函數(shù)結(jié)束//延遲函數(shù)void delay_1ms(int x) //延遲函數(shù)開始{ int i,j。 //定義整數(shù)變量 for(i=0。ix。i++) //計數(shù)x次延遲x1ms for(j=1。j=120。j++)。 //計數(shù)120次延遲1ms}
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1