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

正文內(nèi)容

智能尋跡避障小車尋跡系統(tǒng)設(shè)計(編輯修改稿)

2025-07-27 02:40 本頁面
 

【文章內(nèi)容簡介】 har unsigned chardefine out P2sbit zuo1=P0^1。sbit zuo2=P0^0。sbit you1=P0^3。sbit you2=P0^2。sbit zuod=P3^5。sbit youd=P3^6。sbit qiand=P3^7。 //左 右 前 3個紅外傳感器sbit jiao=P0^6。sbit D1=P2^0。sbit D2=P0^7。uchar code ZM[]={ 0x03,0x9f,0x25,0x0d,0x99,0x49,0x41,0x1f,0x01,0x09,}。 void delay(uint x){ uchar i。 while(x) for(i=0。i123。i++)。}void qian(){ zuo1=0。 zuo2=1。 //左邊往前 you1=0。 you2=1。 //右邊往前}void hou(){ zuo1=1。 zuo2=0。 //左邊往后 you1=1。 you2=0。 //右邊往后}void zuo(){ zuo1=1。 zuo2=0。 //左邊往后 you1=0。 you2=1。 //右邊往前}void you(){ zuo1=0。 zuo2=1。 //左邊往前 you1=1。 you2=0。 //右邊往后}void main(){ while(1) { if(zuod==0amp。youd==0) //如果左右兩個傳感器沒有檢測到黑線 { qian()。 //直走 out=ZM[1]。 } if(zuod==1amp。youd==0) //如果左邊的傳感器檢測到黑線 { while(1) { zuo()。 out=ZM[3]。 //左轉(zhuǎn) D1=0。 if(zuod==0) //一直左轉(zhuǎn)到傳感器檢測不到為止 { D1=1。 break。 //跳出循環(huán) } } } if(youd==1amp。zuod==0) { while(1) { you()。 out=ZM[4]。 D2=0。 if(youd==0) { D2=1。 break。 //道理同上 } } } }}程序運行及調(diào)試程序的運行與調(diào)試與任務(wù)一相同,當程序下載到小車控制電路單片機中,開機運行,小車除完成任務(wù)一的動作外,還會在小車行進過程中在數(shù)碼管上顯示小車的狀態(tài),比如,小車前進,則在數(shù)碼管上顯示“1”;小車左轉(zhuǎn)彎則在數(shù)碼管上顯示“3”;小車右轉(zhuǎn)彎則在數(shù)碼管上顯示“4”。程序設(shè)計思路 程序設(shè)計思路與任務(wù)一基本相同,只是在小車直行、左轉(zhuǎn)、右轉(zhuǎn)函數(shù)后面調(diào)用相應(yīng)的狀態(tài)顯示字符。 帶小車行走狀態(tài)顯示、轉(zhuǎn)圈程序流程圖 相關(guān)知識 顯示模塊顯示器是最常用的輸出設(shè)備,其種類繁多,但在單片機系統(tǒng)設(shè)計中常用的是發(fā)光二極管顯示器(LED)和液晶顯示器(LCD)兩種。由于這兩種顯示器結(jié)構(gòu)簡單,價格便宜,接口容易實現(xiàn),因而得到廣泛應(yīng)用。下面介紹發(fā)光二極管顯示器(LED)的結(jié)構(gòu)、工作原理及其接口電路。LED結(jié)構(gòu)與
點擊復(fù)制文檔內(nèi)容
教學課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1