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

正文內容

畢業(yè)設計-基于單片機的多功能智能小車設計(電路程序論文)(參考版)

2025-06-09 02:34本頁面
  

【正文】 。 DisplaySingleChar(x++,y,*str)。 WriteData(cchar)。 WriteCmd(x)。 x|=0x80。 LCD_E=Disable。 ExecuteCmd()。 LCD_Data=ddata。 ExecuteCmd()。 LCD_Data=cmd。 LCD_RS=Data。 LCD_RS=Cmd。 LCD_RS=Cmd。 //光標移動設置 WriteCmd(LCD_DispCtr)。 //關顯示 35 WriteCmd(LCD_CLS)。 WriteCmd(LCD_Init)。 Delay(5)。 Delay(5)。 Delay(5)。 } /****************************************************************************************\ ** LCD驅動模塊 ** \****************************************************************************************/ /* LCD初始化函數 */ void LCDInit(void) { //三次顯示模式設置 LCD_Data=0。 } continue。 SelectedReturn=False。 ReturnSelection=False。 } if (Next==True) { Next=False。 //延時消除抖動 } } } /*第六次按鍵 */ while(1) 34 { if (Next==True) break。 ReturnSelection=True。 DisplayDistance()。 if (ReturnSelection==False) { if (TotalDistanceShow==True) { WriteCmd(LCD_CLS)。 Selected=False。 } } if (SelectedShow==True) { SelectedShow=False。 ReturnSelection=False。 } if (Next==True) //所有菜單項已經顯示完畢,返回主菜單 { Next=False。 } 33 /*第五次按鍵 */ while(1) { if (Next==True) break。 //延時消除抖動 } } } if (ReturnMain==True) //按下了返回鍵,返回主菜單 { ReturnMain=False。 ReturnSelection=True。 DisplayDistance()。 if (ReturnSelection==False) { if (TotalDistanceShow==True) { WriteCmd(LCD_CLS)。 Selected=False。 //延時消除抖動 } } if (SelectedShow==True) { SelectedShow=False。 TotalDistanceShow=True。 DisplayString(0x0,0, Total Distance )。 ReturnSelection=False。 } 32 if (Next==True) //所有菜單項已經顯示完畢,返回主菜單 { Next=False。 } /*第四次按鍵 */ while(1) { if (Next==True) break。 //延時消除抖動 } } } if (ReturnMain==True) //按下了返回鍵,返回主菜單 { ReturnMain=False。 ReturnSelection=True。 DisplayDistance()。 //延時消除抖動 } if (TotalDistanceShow==True) { WriteCmd(LCD_CLS)。 ReturnSelection=True。 DisplayAVGSpeed()。 if (ReturnSelection==False) { if (TotalDistanceShow==False) //表明 AVGSpeed選項的內容還沒有顯示 { WriteCmd(LCD_CLS)。 Selected=False。 //延時消除抖動 } } if (Selected==True) //按下了確定鍵或返回鍵 { 31 SelectedShow=False。 TotalDistanceShow=True。 DisplayString(0x0,0, Total Distance )。 //按下了 Next鍵,那么這個時候關閉返回鍵的功能 if (TotalDistanceShow==True) ReturnMain=True。 ReturnMain=False。 if (SelectedShow==True) break。 continue。 //延時消除抖動 } TotalDistanceShow=False。 ReturnSelection=True。 DisplayAVGSpeed()。 if (ReturnSelection==False) { WriteCmd(LCD_CLS)。 Selected=False。 //延 時消除抖動 } } if (Selected==True) //按下了確定鍵或返回鍵 { SelectedShow=False。 TotalDistanceShow=True。 DisplayString(0x0,0, Total Distance )。 //顯示了 AVGSpeed,則表明 TotalDistance還沒有顯示 Delay(250)。 DisplayString(0x0,1,Next Show)。 //按下了 Next鍵,那么這個時候關閉返回鍵的功能 if (AVGSpeedShow==False) //還沒有顯示 AVGSpeed選項,顯示它 { //即第一次選擇 了確定鍵 WriteCmd(LCD_CLS)。 ReturnMain=False。 if (Selected==True) break。 //表明 AVGSpeed選項已經顯示過了 Delay(250)。 ReturnSelection=False。 DisplayString(0x0,1,Next Show)。 WriteCmd(LCD_CLS)。 Delay(250)。 ReturnSelection=True。 DisplayTime()。 WriteCmd(LCD_CLS)。 SelectedReturn=False。 if (SelectedShow==True) break。 Delay(250)。 DisplayString(0x0,0, Costed Time )。 Delay(100)。 /*首先顯示主菜單,然后顯示第一個選項 */ DisplayString(0x0,0,Now Choose what )。 /* 菜單選擇你想要看的內容 總時間、總路程以及平均速度 */ ChoosingDisplay=True。 if ( LowSpeedArea2PassTime 9) //通過第二個低速區(qū)的時間超過 s DisplaySingleChar(0x0B,1,LowSpeedArea2PassTime/10+0x30)。 LowSpeedArea2PassTime=LowSpeedArea2EndTimeHighSpeedAreaEndTime。s39。 DisplayString(0,1, Costed )。 Delay(200)。 Delay(200)。 if ( HighSpeedAreaPassTime 9) //通過高速區(qū)的時間超過 s DisplaySingleChar(0x0B,1,HighSpeedAreaPassTime/10+0x30)。 HighSpeedAreaPassTime=HighSpeedAreaEndTimeLowSpeedArea1EndTime。s39。 27 DisplayString(0,1, Costed )。 Delay(200)。 Delay(200)。 if (LowSpeedArea1PassTime 9) //通過第一個低速區(qū)的時間超過 s DisplaySingleChar(0x0B,1,LowSpeedArea1PassTime/10+0x30)。 LowSpeedArea1PassTime=LowSpeedArea1EndTimeLowSpeedArea1StartTime。s39。 DisplayString(0,1, Costed )。 Delay(200)。 Delay(200)。 //默認情況下直線模式會自動顯示各個區(qū)域經過的時間 WriteCmd(LCD_CLS)。 //開 INT1中斷 Running=False。 //關 T0中斷 ET1=0x0。 //行程結束,小車停止 P31=1。 P03=0。P01=P02=0。 P04=1。 ComputeSpeedANDDistance()。} } } } } } } 26 if (IsT1INT==1) { IsT1INT=0。P03=0。} else {P01=0。P04=0。P02=1。P04=0。P02=0。Backid=1。P03=1。 if(Round%2) { if(IsT0INT2==1) {P01=1。P04=0。P02=0。P04=0。P02=0。P04=0。P02=0。P04=0。P02=0。} Back=1。P03=0。} 25 else {P01=0。P03=0。Back!=0) { if(Backid==1) {P01=1。(Back00)amp。Round!=0amp。} } else { //S型模式 if((Nocurve2)amp。P04=0。P01=P02=0。 if(IsT0INT==1) {P03=1。 default :break。P03=1。 }break。
點擊復制文檔內容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1