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

正文內容

智能尋跡小車設計論文-在線瀏覽

2025-08-12 20:27本頁面
  

【正文】 ETB S1SETB S2SETB EASETB EX0SETB IT0MOV MCUDATA,0MOV DPTR,SMMOV A,MCUDATAMOVC A,A+DPTRMOV P2,ALOOP:JB S2,$ LCALL DLYKEY JB S2,LOOP INC MCUDATA MOV A,MCUDATA XRL A,10 JNZ GOON1 MOV MCUDATA,0GOON1:MOV A,MCUDATA MOVC A,A+DPTR MOV P2,A SJMP LOOPS1DO:JNB S1,$ DEC MCUDATA MOV A,MCUDATA XRL A,0FFH JNZ GOON2 MOV MCUDATA,9GOON2:MOV A,MCUDATA MOVC A,A+DPTR MOV P2,A RETIDLYKEY: MOV DLY1,250DLYLOP2:MOV DLY2,250 DJNZ DLY2,$ DJNZ DLY1,DLYLOP2 RETSM: DB 9FH,25H,0DH,99H,49H,41H,1FH,01H,19H,03HEND四、 運行效果:程序運行效果:開機后數碼管顯示數字1,當按S1 不放時,數碼管數字不變,,松開 S1 按 鍵,數碼減 1;按 S2 鍵不放時,數碼管數字會自動加1。像正常的說話聲對本電路慮除,不會產生信息的輸入。二、 實驗原理圖: 實現代碼:LEFTLED BIT RIGHTLED BIT B1 BIT DLY1 EQU 41HDLY2 EQU 42HORG 0000HCLR LEFTLEDCLR RIGHTLEDLOOP:JB B1,$ LCALL DLYKEY JB B1,LOOP CPL LEFTLED CPL RIGHTLED SJMP LOOPDLYKEY: MOV DLY1,2DLYLOP2:MOV DLY2,5 DJNZ DLY2,$ DJNZ DLY1,DLYLOP2 RET END四、 運行效果:程序運行效果:本程序開機后,前方兩側的指示燈點亮,拍一下手后,前方指示燈關閉再。實驗七 光敏電阻與蜂鳴器演示一、 實驗簡介:本程序講述了光敏電阻的使用方法。 通過對光敏電阻號信 的接收,從而實現了夜間自動照明的功能。 實驗八 紅外反射與直流電機驅動演示一、 實驗簡介:本程序通過前端,底端的紅外發(fā)射頭和接收頭來判斷小車的運行軌跡,當前與底端發(fā)生信 號輸入時,信號將被單片機接收,單片機來控制機器按照寫好的程序開始運行。.使得此機器人的運動變得更加有趣。 //定義運行標志位ENABLELIGHT BIT 01H。 //定義可執(zhí)行標志位變量。 //定義S1狀態(tài)標志位S2STATE BIT 。 //定義B1狀態(tài)標志位IRSTATE BIT 。 //定義運行停止標志位FONTIRSTATE BIT 。 //定義LEFTIR狀態(tài)標志位RIGHTIRSTATE BIT 。*************完成狀態(tài)指示燈定義*************/S1 BIT 。 //定義S2按鍵端口。 //定義前方左側指示燈端口RIGHTLED BIT 。*************完成前方指示燈端口定義*********/LEFTIR BIT 。 //定義前主右側紅外探頭FONTIR BIT 。*************完成紅外探頭端口定義***********/M1A BIT 。 //定義電機1反向端口M2A BIT 。 //定義電機2反向端口。 //定義話筒傳感器端口RL1 BIT 。 //定義蜂鳴端口。 //定義紅外接收端口。 //同意開啟外部中斷1SETB IT1。 SETB EA。 //將電機1正向端口置高 SETB M2A。 //數碼管顯示前進狀態(tài) CLR RIGHTLED。 //將前方左側指示燈置低(亮) RETCARBACK:SETB M1B。 //將電機2反向端口置高 CLR M1A CLR M2A MOV A,02H MOVC A,A+DPTR MOV SHOWSM,A。 //數碼管顯示后退狀態(tài) SETB RIGHTLED。 //將前方左側指示燈置高(滅) RET CARLEFT:SETB M1B。 //將電機2反向端口置高 CLR M1A CLR M2B MOV A,03H MOVC A,A+DPTR MOV SHOWSM,A。 //數碼管顯示后退狀態(tài) CLR RIGHTLED。 //將前方左側指示燈置高(滅) RETCARRIGHT:SETB M1A。 //將電機2反向端口置高 CLR M2A CLR M1B MOV A,04H MOVC A,A+DPTR MOV SHOWSM,A。 //數碼管顯示后退狀態(tài) SETB RIGHTLED。 //將前方左側指示燈置低(亮) RETCARSTOP:CLR M1A CLR M2A CLR M1B CLR M2B CLR RUNFLAG MOV A,00H MOVC A,A+DPTR MOV SHOWSM,A。 //數碼管顯示后退狀態(tài) SETB RIGHTLED。 //將前方左側指示燈置高(滅) RETDELAY: MOV DLY1,10DLYLOP2:MOV DLY2,100DLYLOP3:MOV DLY3,100 DJNZ DLY3,$ DJNZ DLY2,DLYLOP3 DJNZ DLY1,DLYLOP2 RETSMDATA: DB 03H,9FH,25H,0DH,99H,49H,41H,1FH,01H,19H。再開始向前運行。并且在機器人前進的過程中,你可 以通過拍手來控制機器人的停止和運行。P10 閃亮, 表示程序正在運行;P11 閃亮,表示接收到數據;P12 閃亮,表示觸發(fā)內部的定時器操作;P13 閃亮,表示正確接收完一個數據。//0,1,2,3,4,5,6,7,8,9UCHAR CODE RECVDATA[]={0X07,0X0A,0X1B,0X1F,0X0C,0X0D,0X0E,0X00,0X0F,0X19}。STATIC UNSIGNED INT LEDFLASH。 //定義運行標志位BIT ENABLELIGHT=0。 //定義S1狀態(tài)標志位SBIT S2STATE=P1^1。 //定義B1狀態(tài)標志位SBIT IRSTATE=P1^3。 //定義運行停止標志位SBIT FONTIRSTATE=P1^5。 //定義LEFTIR狀態(tài)標志位SBIT RIGHTIRSTATE=P1^7。 //定義S1按鍵端口SBIT S2=P3^4。 //定義前方左側指示燈端口SBIT RIGHTLED=P0^7。 //定義前方左側紅外探頭SBIT RIGHTIR=P3^6。 //定義正前方紅外探頭/*************完成紅外探頭端口定義***********/SBIT M1A=P0^0。 //定義電機1反向端口SBIT M2A=P0^2。 //定義電機2反向端口/*************完成電機端口定義***************/SBIT B1=P0^4。 //定義光敏電阻端口SBIT SB1=P0^6。 //定義紅外接收端口/*********完成紅外接收端口的定義*************/DEFINE SHOWPORT P2 //定義數碼管顯示端口EXTERN VOID CONTROLCAR(UCHAR CARTYPE)。 //定義臨時變量 WHILE(X) //延時時間循環(huán) { FOR (I = 0。 I++) {} //14MS延時 }}VOID DELAY() //定義延時子程序{ UINT DELAYTIME=30000。 //開始進行延時循環(huán) RETURN。 //定義臨時接收變量 EX1 = 0。
點擊復制文檔內容
醫(yī)療健康相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1