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

正文內容

畢業(yè)設計--尋跡機器人的設計-資料下載頁

2024-12-02 23:17本頁面
  

【正文】 eded Corporation,1990. [19] 80c51Based 8Bit . [20] The I2C Bus Concept and . 哈爾濱 理工大學遠東學院學士學位 論文 26 附 錄 附錄 A 源程序: include define TMOD_VALUE 0x20 /*定義 C/T1 工作方式的值 */ define TH1_VALUE 0Xe6 /*定義 TH1 的值 */ define TL1_VALUE 0Xe6 /*定義 TL1 的值 */ typedef unsigned char uchar。 uchar data value[3]_at_0x40。 uchar data adNum。 /*AD 通道號 */ uchar data flag1。 /*完成 4 路數據采集,標志 =1*/ uchar data flag2。 /*完成計算 閾 值,標志 =1*/ uchar data avg。 /*閥值 */ uchar xdata ad_at_0x2021。 uchar xdata adAddr。 /*定義 AD 地址 */ sbit dStatue_0= dStatue^0。 /*定義可位尋址的位變量 */ sbit dStatue_1= dStatue^1。 sbit dStatue_2= dStatue^2。 sbit dStatue_3= dStatue^3。 sbit P10=P1^0。 sbit P11=P1^1。 sbit P12=P1^2。 sbit P13=P1^3。 sbit P14=P1^4。 sbit P15=P1^5。 void iniTimer1(void) /*定時器 1 初始化 */ { TMOD=TMOD_VALUE。 TH1=TH1_VALUE。 TL1=TL1_VALUE。 TR1=1。 } void count(void) { avg=value[0]/2+value[1]/2。 /*閾 值的計算 */ 哈爾濱 理工大學遠東學院學士學位 論文 27 flag2=1。 } void delay(void) /*延時 */ { uchar data i。 while(i5000) { i++。 } } void turn(ucharx) /*小車方向控制 */ { if(x= =0) /*左轉 */ { P13=1。P10=1。 /*使 L298 的 ENA=1, ENB=1*/ P14=0。P15=1。 /*右輪電機全速前進 */ while(1) { P11=1。P12=0。 /*左輪電機半速前進 */ delay()。 P11=P11。P12=P12。 delay()。 } } if(x= =1) { P13=1。P10=1。 P11=0。P12=1。 while(1) { P14=1。P15=0。 delay()。 P14=P10。P15=P10。 delay()。 } } if(x= =2) 哈爾濱 理工大學遠東學院學士學位 論文 28 { P13=1。P10=1。 P11=0。P12=0。 P14=0。P15=0。 return。 } if(x= =3) { P13=0。P10=0。 P14=0。P15=0。 P11=0。P12=0。 return。 } } void motorCtrl(uchar x) { switch(x) { Case 0: turn(0)。break。 /*小車左轉 */ Case 1: turn(1)。break。 /*小車右轉 */ Case 2: turn(2)。break。 /*小車前進 */ Case 3: turn(3)。break。 /*小車停止 */ } } void judge(void) /*尋線,判斷小車位置 */ { if(value[0]avg) /*接收到值小于閾值,置位變量 dStatue _0=0*/ dStatue_0=0。 /*AD 轉換值大于閾值,置位變量 dStatue_0=1*/ else dStatue_0=1。 if(value[1]avg) dStatue_1=0。 else dStatue_1=1。 if(value[2]avg) dStatue_2=0。 else 哈爾濱 理工大學遠東學院學士學位 論文 29 dStatue_2=1。 if(value[3]avg) dStatue_3=0。 else dStatue_3=1。 } main() { iniTimer1()。 *定時器 1 初始化 */ adNum=0。 /*設置 AD 通道號 */ IT1=1。 /*設置外中斷 INT0邊沿觸發(fā) */ EA=1。 /*CPU開中斷 */ EX1=1。 /*允許外中斷 INT1 中斷 */ ET1=1。 /*允許定時器 1 中斷 */ Flag1=0 Flag2=0。 adAddr=amp。ad。 /*取將 AD 轉換器地址 */ while(1) { if(flag1= = 1) /*標志 =1,三路數據采樣完 */ { if(flag2= =0) { Count()。 /*計算閾值 */ adNum=0。 flag1=0。 judge()。 /*尋線計算小車狀態(tài) dStatue */ switch(dStatue) { Case 0: motorCtrl(3)。break。 /*小車停止 */ Case 1: motorCtrl(1)。break。 /*小車右轉 */ Case 2: motorCtrl(2)。break。 /*小車前進 */ Case 4: motorCtrl(0)。break。 /*小車左轉 */ Default: motorCtrl(3)。break。 /*小車停轉 */ } 哈爾濱 理工大學遠東學院學士學位 論文 30 } } } void timerInt(void) interrupt 4 using 4 /*定時器中斷函數 */ { *adAddr=adNum。 /*啟動 AD 轉換 */ TF1=0。 if(adNum4) /*四個通道轉換結完 */ { adNum++。 return。 } else { adNum=0。 /*否則,重新從 0 通道開始 */ flag1=1。 /*四個通道結束,置標志 =1*/ return。 } } void adcInt(void) interrupt 2 using 2 { value[adNum]=*adAddr。 /*取轉換結果 */ return。 } 哈爾濱 理工大學遠東學院學士學位 論文 31 附錄 B 1212M30pF30pFEN11EN29IN12IN27IN310IN415OUT13OUT26OUT311OUT414VC8VCC16GND4GND5GND12GND13L293DA+A+VCCC1E3SW COLL1SW EM2TIM CAP3GND4IN5VCC6IPK7DRV COLL8MC34063AD10mH1801K1K100pF3v470u471 C31K1MI0I1I2I3I0I1I2I3100pF100pF1234VSS567891011121314VDD151617181920P89LPC925F1 2 3 4 5RP2Header 51 2 3 4 5RP1Header 5VCCVCC哈爾濱 理工大學遠東學院學士學位 論文 32 后 記 十六周的 畢業(yè)設計 就這樣 結束了, 在這個過程中, 經過不斷的努力以及指導教師的幫助 ,進一步學到了很多實踐方面的技能。 在設計的這一個過程中,我通過初期在圖書館查閱資料以及上網 搜索 資料 ,加深了對智能尋跡問題的了解。 對智能尋跡機器人這一研究課題產生了極大的興趣。 在課題的學習研究和論文的 撰 寫過程中, 我發(fā)現畢業(yè)設計對于一個大學生來說是多么的重要。我們可以經過 大 量的實踐過程,把書本上學過的知識融會到實踐中去,為我們將來走向工作崗位打下了堅實的基礎。 本課題的研究是在劉宏老師的親切細心的指導下順利完成的,通過教師的指導, 老師實踐能力的體現, 讓我感覺到 劉宏老師知識的 淵博 , 自己 知識的有限, 同時我也在細微處學到了做人做事的道理。 在課題研究過程中,導師 對 課題 的 開展給予全力 的 支持,使本論文的研究 和 撰寫 得以順利完成。在此, 我 向指導教師 劉宏 老師 表 達 衷心的感謝 和最美好的祝愿 ! 最后 , 還要感謝院系領導 和對課題研究及論文 撰寫給予 幫助的同學 們 ,他們在課題研究、論文 撰寫 過程中給予了我各種不 同的支持和幫助。 在此 , 我 向他們 表 達 深深的感謝!
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1