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

正文內(nèi)容

智能尋跡小車設(shè)計(jì)論文(參考版)

2025-06-28 20:27本頁面
  

【正文】 { delay(1)。 //外部中斷開 return。 //關(guān)閉外部中斷,防止再有信號到達(dá) delay(15)。 //清除發(fā)送中斷標(biāo)志位 }}void IR_IN() interrupt 2 using 0 //定義INT2外部中斷函數(shù){ unsigned char j,k,N=0。 //向電腦返回當(dāng)前接收到的數(shù)據(jù) RI=0。 //將接收到的數(shù)據(jù)通過數(shù)碼管顯示出來 ControlCar(RecvData)。 //定義串口數(shù)據(jù)接收變量 if(RI==1) //判斷是否接收數(shù)據(jù) { RecvData=SBUF。 //退出判斷 } default: //默認(rèn)情況下的判斷 { break。 //數(shù)碼管顯示右轉(zhuǎn)狀態(tài) RightLed=0。 //將電機(jī)1正向端口置高 M2B=1。 //將前方左側(cè)指示燈置低(亮) break。 //將電機(jī)2正向端口置高 ShowPort=LedShowData[3]。 //退出判斷 } case 3: //左轉(zhuǎn) //判斷是否是左轉(zhuǎn) { M1B=1。 //將前方右側(cè)指示燈置低(亮) LeftLed=0。 //將電機(jī)2反向端口置高 ShowPort=LedShowData[2]。 //退出判斷 } case 2: //后退 //判斷是否是后退 { M1B=1。 //將電機(jī)2正向端口置高 ShowPort=LedShowData[1]。 //將此狀態(tài)延時(shí)一段時(shí)間 switch(CarType) //判斷小車控制指令類型 { case 1: //前進(jìn) //判斷是否是前進(jìn) { M1A=1。 //關(guān)閉前方左側(cè)指示燈 RightLed=1。 //將電機(jī)2正向電平置低 M2B=0。 //將電機(jī)1正向電平置低 M1B=0。 //開始進(jìn)行延時(shí)循環(huán) return。 i++) {} //14mS延時(shí) }}void Delay() //定義延時(shí)子程序{ uint DelayTime=30000。 //定義臨時(shí)變量 while(x) //延時(shí)時(shí)間循環(huán) { for (i = 0。 //定義紅外接收端口/*********完成紅外接收端口的定義*************/define ShowPort P2 //定義數(shù)碼管顯示端口extern void ControlCar(uchar CarType)。 //定義光敏電阻端口sbit SB1=P0^6。 //定義電機(jī)2反向端口/*************完成電機(jī)端口定義***************/sbit B1=P0^4。 //定義電機(jī)1反向端口sbit M2A=P0^2。 //定義正前方紅外探頭/*************完成紅外探頭端口定義***********/sbit M1A=P0^0。 //定義前方左側(cè)紅外探頭sbit RightIR=P3^6。 //定義前方左側(cè)指示燈端口sbit RightLed=P0^7。 //定義S1按鍵端口sbit S2=P3^4。 //定義LeftIR狀態(tài)標(biāo)志位sbit RightIRState=P1^7。 //定義運(yùn)行停止標(biāo)志位sbit FontIRState=P1^5。 //定義B1狀態(tài)標(biāo)志位sbit IRState=P1^3。 //定義S1狀態(tài)標(biāo)志位sbit S2State=P1^1。 //定義運(yùn)行標(biāo)志位bit EnableLight=0。static unsigned int LedFlash。//0,1,2,3,4,5,6,7,8,9uchar code RecvData[]={0x07,0x0A,0x1B,0x1F,0x0C,0x0D,0x0E,0x00,0x0F,0x19}。以用來觀察小車運(yùn)行中的每一步。在正常 的運(yùn)特過程中,還可以通過聲控( 拍手聲) 來對小車進(jìn)行控制,每一種控制小車都會(huì)完成相應(yīng)的 功能。如果你對電腦編程很有 趣興的話,當(dāng)然也可以通過電腦對串口進(jìn)行編程。( 只顯示 09 數(shù)字)實(shí)驗(yàn)十一綜合功能演示一、 實(shí)驗(yàn)簡介: 本程序通過將以前所編寫的分立程序通過有機(jī)結(jié)合,編制成一個(gè)大的應(yīng)用系統(tǒng)。因此串口通信被廣泛的用于工業(yè)控制中。可以看到 P1P12 在顯示后呈亮狀態(tài),則可以接收下一個(gè) 數(shù)據(jù),在上面過程中可以看到P13 閃亮了一下,表明上次正確接收到數(shù)據(jù)。 //延時(shí) RUNSTOPSTATE=~RUNSTOPSTATE。 //總中斷開啟 SHOWPORT=LEDSHOWDATA[0]。 //同意開啟外部中斷1 IT1=1。 //定義可執(zhí)行位變量 LEDFLASH=3000。 //數(shù)碼管顯示相應(yīng)數(shù)碼 } } EX1 = 1。J10。 //打開外部中斷 RETURN。 //數(shù)據(jù)最高位補(bǔ)1 } N=0。 //返回 } } IRCOM[J]=IRCOM[J] 1。 //計(jì)數(shù)器加加 IF (N=30) //判斷計(jì)數(shù)器累加值 { EX1=1。 //延時(shí)等待 } WHILE (IRIN) //計(jì)算IR高電平時(shí)長 { DELAYMS(1)。 { DELAYMS(1)。K8。J4。 { DELAYMS(1)。 //外部中斷開 RETURN。 //關(guān)閉外部中斷,防止再有信號到達(dá) DELAYMS(15)。 //子程序返回}VOID IR_IN() INTERRUPT 2 USING 0 //定義INT2外部中斷函數(shù){ UNSIGNED CHAR J,K,N=0。 //定義延時(shí)時(shí)間變量 WHILE(DELAYTIME)。 I13。 //聲明小車控制子程序VOID DELAYMS(UNSIGNED CHAR X) //{ UNSIGNED CHAR I。 //定義蜂鳴端口/*********完成話筒,光敏電阻,**/SBIT IRIN=P3^3。 //定義話筒傳感器端口SBIT RL1=P0^5。 //定義電機(jī)2正向端口SBIT M2B=P0^3。 //定義電機(jī)1正向端口SBIT M1B=P0^1。 //定義前主右側(cè)紅外探頭SBIT FONTIR=P3^7。 //定義前方右側(cè)指示燈端口/*************完成前方指示燈端口定義*********/SBIT LEFTIR=P3^5。 //定義S2按鍵端口/*************完成按鍵端口的定義*************/ SBIT LEFTLED=P2^0。 //定義RIGHTIRSTATE狀態(tài)標(biāo)志位/*************完成狀態(tài)指示燈定義*************/SBIT S1=P3^2。
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1