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

正文內(nèi)容

遙控消防車設(shè)計(jì)_畢業(yè)論文帶開題報(bào)告(參考版)

2024-08-29 19:21本頁面
  

【正文】 } 35 } 經(jīng)過編碼的控制信息經(jīng)發(fā)射模塊 發(fā)射,然后被接收板的接收模塊接收后,又經(jīng)單片機(jī)辨別后輸出到小車并進(jìn)行控制。 if(T==10) { D=0。 if(D=speedb) enb=0。 if(D=speeda) ena=0。 D++。 } } void timer1() interrupt 3 //定時(shí)器 1 中斷用來產(chǎn)生 2 秒時(shí)間定時(shí) { TH1=(65536100)/256。i++) { P2=clockWise[8i]。 34 } } void stepper_motor_right() //步進(jìn)電機(jī)右轉(zhuǎn) { for(i=0。i++) { P2=clockWise[i]。 } } } void stepper_motor_left() //步進(jìn)電機(jī)左轉(zhuǎn) { for(i=0。 RxBuf[15]=0。 led1 = 1。 } if( RxBuf[14]==1) { shuibong = 1。 RxBuf[13]=0。 led1 = 1。 } if( RxBuf[12]==1) { fengshan = 1。 RxBuf[11]=0。 }while(RxBuf[11]==0)。 nRF24L01_RxPacket(RxBuf)。 led1 = 1。 RxBuf[8]=0。 stepper_motor_left()。 } if( RxBuf[8]==1) { do { SetRX_Mode()。 32 RxBuf[7]=0。 in3=0。 } if( RxBuf[7]==1) { in1=1。 RxBuf[6]=0。 in3=1。 } if( RxBuf[6]==1) { in1=0。 RxBuf[5]=0。 in3=0。 } if( RxBuf[5]==1) { in1=0。 RxBuf[4]=0。 in3=0。 } if( RxBuf[4]==1) { in1=0。 RxBuf[3]=0。 in3=1。 } if( RxBuf[3]==1) { 31 in1=1。 RxBuf[2]=0。 in3=0。 } if( RxBuf[2]==1) { in1=0。 RxBuf[1]=0。 in3=0。 if( RxBuf[1]==1) { in1=0。 while(1) { SetRX_Mode()。 shuibong=0。 SetRX_Mode()。 P0 = 0xff。 speeda=0。 30 in3=0。 in1=0。//允許中斷 ena=1。//啟動(dòng)定時(shí)器 1 IT0=1。//開總中斷 ET1=0。 TL1=(65536100)%256。 } void main() { TMOD=0x10。 j110。 ims。 //步進(jìn)電機(jī)右轉(zhuǎn) void delay(unsigned int ms) { unsigned int i,j。 void stepper_motor_left()。 sbit fengshan = P0^1。 sbit in4 = P3^4。 29 sbit in2 = P3^6。 sbit enb = P1^3。 //步進(jìn)電機(jī)的轉(zhuǎn)速 unsigned int D,T,speeda,speedb。 //八拍方式驅(qū)動(dòng),順序?yàn)?A AB B BC C CD D DA unsigned char code clockWise[]={0x08,0x0c,0x04,0x06,0x02,0x03,0x01,0x09}。 flag4 = 0。 nRF24L01_TxPacket(TxBuf)。amp。 flag4 = 1。 // Transmit Tx buffer data TxBuf[14] = 0x00。 if(key8 == 0) { TxBuf[14] = 1。amp。 flag3 = 0。 nRF24L01_TxPacket(TxBuf)。amp。 flag3 = 1。 // Transmit Tx buffer data TxBuf[12] = 0x00。 if(key7 == 0) { TxBuf[12] = 1。amp。 // Transmit Tx buffer data TxBuf[11] = 0x00。 TxBuf[11] = 1。 // Transmit Tx buffer data TxBuf[10] = 0x00。 if(key4 == 0) { TxBuf[10] = 1。 // Transmit Tx buffer data TxBuf[9] = 0x00。 TxBuf[9] = 1。 // Transmit Tx buffer data TxBuf[8] = 0x00。 if(key3 == 0) { TxBuf[8] = 1。 } 26 } }while(flag1 == 0)。 flag2 = 1。 led1 = 0。 nRF24L01_TxPacket(TxBuf)。 flag2 = 1。 nRF24L01_TxPacket(TxBuf)。 // Transmit Tx buffer data TxBuf[7] = 0x00。 if(key6 == 0) { TxBuf[7] = 1。 } } if(key6 == 0) 25 { delay(5)。 flag2 = 1。 led1 = 0。 nRF24L01_TxPacket(TxBuf)。 flag2 = 1。 nRF24L01_TxPacket(TxBuf)。 // Transmit Tx buffer data TxBuf[6] = 0x00。 if(key5 == 0) { TxBuf[6] = 1。 } if(key5 == 0) { delay(5)。 led1 = 0。 nRF24L01_TxPacket(TxBuf)。 led1 = 1。 nRF24L01_TxPacket(TxBuf)。 if(key2 == 0 ) //前進(jìn) { delay(5)。 } } }while(flag1 == 0)。 flag2 = 1。 led1 = 0。 nRF24L01_TxPacket(TxBuf)。 flag2 = 1。 nRF24L01_TxPacket(TxBuf)。 // Transmit Tx buffer data TxBuf[5] = 0x00。 if(key6 == 0) { TxBuf[5] = 1。 22 } } if(key6 == 0) { delay(5)。 flag2 = 1。 led1 = 0。 nRF24L01_TxPacket(TxBuf)。 flag2 = 1。 nRF24L01_TxPacket(TxBuf)。 // Transmit Tx buffer data TxBuf[4] = 0x00。 if(key5 == 0) { TxBuf[4] = 1。 } 21 if(key5 == 0) { delay(5)。 led1 = 0。 nRF24L01_TxPacket(TxBuf)。 led1 = 1。 nRF24L01_TxPacket(TxBuf)。 if(key1 == 0 ) //前進(jìn) { delay(5)。 flag4 = 0。 flag1 = 0。 P3 = 0xff。 20 void main() { init_NRF24L01()。 i++)。 i++) for(j=0。 for(i=0。 unsigned char RxBuf[20]={0},flag,flag1,flag2。 void left()。 sbit key8=P2^7。 sbit key6=P2^6。 sbit key4=P3^6。 sbit key2=P3^4。在查閱相關(guān)資料和優(yōu)化代碼后,以多次檢測接受數(shù)據(jù)的方法,成功解決了該問題 。 在檢查完硬件電路沒有短路、斷路的情況下,接通電源,并且測試各個(gè)集成片的電源電壓是否符合要求,以及單片機(jī)晶振是否起振,只有晶振正常起振單片機(jī)才能工作,通過檢測,上述情況均正常。 調(diào)試過程與分析 在本次設(shè)計(jì)過程中,由于使用的是宏晶的 STC89C52RC 芯片,這個(gè)系列的程序下載只需通過 MAX232 下載接口就可以。 } 6 調(diào)試結(jié)果與分析 測試儀器 萬用表,軟件 Protues。 RxBuf[1]=0。 in3=0。 //將接收到的數(shù)據(jù)存到 RxBuf 中 if( RxBuf[1]==1) { in1=0。 17 圖 17 接收部分的流程 其核心代碼如下: SetRX_Mode()。 /
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1