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

正文內(nèi)容

智能公交小車系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)論文-資料下載頁

2025-06-28 05:13本頁面
  

【正文】 的過程中使我深深感受到理論與實際間的差距。通過這次畢業(yè)設(shè)計,提高了我的動手能力,并且在查閱芯片器件質(zhì)料分析時序后,我熟悉的掌握了很多器件功能和控制方法。 參 考 文 獻(xiàn)[1] :北京航天航空大學(xué)出版社,2005:46~50[2] :北京航空航天大學(xué)出版社,2001:56~64[3] :四川大學(xué)出版社,2004:192~210[4] :電子工業(yè)出版社,2000:60~65[5] :化學(xué)工業(yè)出版社,2004:590~591[6] 李金平、沈明山、:電子工業(yè)出版社,2007:128~219[7] :機械工業(yè)出版社,2000年6月,127~130[8] 張毅剛、:哈爾濱工業(yè)大學(xué)出 版社,2003,25~27,411~417[9] 郭蘭英、:清華大學(xué)出版社,2006:316~326附錄A智能小車公交系統(tǒng)總程序:include define uint unsigned intdefine uchar unsigned charsbit L1=P1^7。sbit L2=P1^6。sbit CC=P1^5。sbit R1=P1^4。sbit R2=P1^3。sbit beep=P1^0。sbit A1=P3^0。sbit A2=P3^1。sbit B1=P3^2。sbit B2=P3^3。uchar flag1,flag2,a,mm。uchar dscan()。//循跡狀態(tài)void delay(uchar z)。//軟件延時void delay1()。//定時5秒void init()。//初始化子程序void beeper()。//報警子程序void vrun(uchar ggg)。//控制小車子程序void main(){ init()。 //初始化 while(1) { if(flag2==1)//小車動態(tài)改變標(biāo)識位是否為1 { mm=dscan()。//調(diào)用掃描小車循跡狀態(tài)信息 vrun(mm)。//實時控制小車狀態(tài) } } }void init()//初始化{ flag1=0。 P3=0xff。 a=0。 TMOD=0x01。 EA=1。 ET0=1。 vrun(2)。//啟動時讓小車向前進(jìn) flag2=1。//小車動態(tài)變化標(biāo)識}uchar dscan()//循跡狀態(tài){ uchar num,hh。 P1=0xff。 hh=P1。 hh=hhamp。0xf8。 switch(hh) { case 0x00: break。 case 0x08: break。 case 0x10: break。 case 0x18:num=0。break。 case 0x20:num=3。break。 case 0x28:num=3。break。 case 0x30: break。 case 0x38:num=4。break。//p case 0x40: break。 case 0x48: break。 case 0x50: break。 case 0x58:num=0。break。 case 0x60: break。 case 0x68: break。 case 0x70: break。 case 0x78:num=0。break。 case 0x80: break。 case 0x88: break。 case 0x90: break。 case 0x98:num=0。break。 case 0xa0:num=3。break。 case 0xa8:num=4。break。 case 0xb0: break。 case 0xb8:num=0。break。 case 0xc0:num=1。break。 case 0xc8:num=1。break。 case 0xd0:num=1。break。 case 0xd8:num=5。break。 case 0xe0:num=4。break。//p case 0xe8:num=1。break。 case 0xf0:num=1。break。 case 0xf8:num=2。break。 default:break。 }return num。}void vrun(uchar ggg){ if(ggg==0) //左拐 { A1=1。 A2=1。 B1=0。 B2=1。 } if(ggg==1) //右拐 { A1=0。 A2=1。 B1=1。 B2=1。 } if(ggg==2) //前進(jìn) { A1=0。 A2=1。 B1=0。 B2=1。 } if(ggg==3) //到終點 { flag2=0。// A1=1。 //電機反轉(zhuǎn)減速// A2=0。// B1=1。// B2=0。// delay(50)。 A1=1。 A2=1。 B1=1。 B2=1。 } if(ggg==4) //到站 { flag2=0。// A1=1。 //電機反轉(zhuǎn)減速// A2=0。// B1=1。// B2=0。// delay(50)。 A1=1。 A2=1。 B1=1。 B2=1。 beeper()。 delay1()。 flag2=1。 } if(ggg==5) //跑飛后倒著走 { A1=1。 A2=0。 B1=1。 B2=0。 }}void beeper()//蜂鳴器叫十次{ uchar i。 for(i=0。i10。i++) { beep=~beep。 delay(5000)。 } beep=1。//關(guān)蜂鳴器 }void delay(uchar z)//延時{ uchar x,y。 for(x=z。x0。x) for(y=110。y0。y)。}void delay1()//延時五秒{ TH0=(6553650000)/256。 TL0=(6553650000)%256。 TR0=1。 while(!flag1)。//時間到五秒 flag1=0。//重新將定時五秒標(biāo)識復(fù)位}void time0() interrupt 1//定時器0中斷 { a++。//中斷計數(shù)器累加 TH0=(6553650000)/256。//給定時器0中斷寄存器重新賦值 TL0=(6553650000)%256。 if(a==100) { a=0。//將中斷計數(shù)器清零 flag1=1。//將定時五秒標(biāo)識置位 } }附錄B系統(tǒng)原理圖如下: 智能小車系統(tǒng)總原理圖光電感應(yīng)模塊單片機最小系統(tǒng) 電機驅(qū)動模塊(L298N) 智能小車外圍連線 小車行駛圖片致 謝四個多月的畢業(yè)設(shè)計終于告一段落。能順利完成我的畢業(yè)論文的設(shè)計,在此我得感謝我的導(dǎo)師,感謝她對我的指導(dǎo),謝謝她在我聽完我開題報告后,對我畢業(yè)設(shè)計中的不足之處給予及時的提點,并給與我寶貴意見,正在她的耐心指導(dǎo)下我最終順利完成了畢業(yè)論文的設(shè)計。通過獨立完成這次畢業(yè)論文設(shè)計,使我深刻地認(rèn)識到專業(yè)知識的重要性,也理解了理論聯(lián)系實際的含義,同時讓我意識到英語的學(xué)習(xí)的重要性,因為在搜尋芯片質(zhì)料時,我發(fā)現(xiàn)所有的芯片質(zhì)料都是英文的,所以要想成功的編寫好程序,實現(xiàn)預(yù)期目的就要求能夠準(zhǔn)確的看懂芯片的功能或時序圖。另外,我得感謝和我的合作的同學(xué),在本次設(shè)計的工程中我充分的感受到團(tuán)隊合作的優(yōu)勢。首先,我一起完成論文設(shè)計思想路線,確定了方案。然后一起購買器件、制造電路版和安裝元器件。最后,在我完成了程序編寫后,一起對小車進(jìn)行調(diào)試,并討論、分析測試結(jié)果,然后我對程序進(jìn)行修改以便達(dá)到設(shè)計要求。這四個多月的設(shè)計是對過去所學(xué)知識的系統(tǒng)提高和擴充的過程,為今后的進(jìn)一步學(xué)習(xí)打下了基礎(chǔ)。在對本次智能小車公交系統(tǒng)的軟件設(shè)計時,我充分了解到單片機C語言編寫工程程序的優(yōu)越性,其可移植性大大縮短了本次設(shè)計的開發(fā)周期,讓我在短時期內(nèi)實現(xiàn)程序的開發(fā)、達(dá)到設(shè)計要求。由于我平時做的項目少,積累的經(jīng)驗少,因此在本次設(shè)計中一定存在很多不足之處,敬請各位老師批評指正。
點擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1