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

正文內(nèi)容

基于微控制器的小車(chē)避障硬件系統(tǒng)的設(shè)計(jì)_畢業(yè)設(shè)計(jì)論文-資料下載頁(yè)

2025-06-30 13:59本頁(yè)面

【導(dǎo)讀】或撰寫(xiě)的成果作品。本人完全意識(shí)到本聲明的法律后果由本人承擔(dān)。有關(guān)學(xué)位論文管理部門(mén)或機(jī)構(gòu)送交論文的復(fù)印件和電子版,允許論文被查閱和借閱。索,可以采用影印、縮印或掃描等復(fù)制手段保存和匯編本學(xué)位論文。光接收探測(cè)系統(tǒng)以及防碰撞控制系統(tǒng)的設(shè)計(jì)。間,所以智能小車(chē)的研究得到了國(guó)內(nèi)外科學(xué)家的重點(diǎn)關(guān)注。世界的智能小車(chē)研究方面的最高水平。系列智能車(chē),最高時(shí)速達(dá)到150公里;一汽大眾和國(guó)防科技大學(xué)改造的紅旗小車(chē),在全世界都是領(lǐng)先的。收外界紅外線(xiàn)的情況來(lái)判斷小車(chē)行駛的前方是否有障礙物和障礙物的遠(yuǎn)近、方向。在小車(chē)的行駛過(guò)程當(dāng)中,紅外發(fā)射二極管發(fā)射紅外光,如果小車(chē)前方有障礙物,第15周:準(zhǔn)備論文答辯。

  

【正文】 有障礙物 否 是 向前走 向左拐 向右拐 左遇到 向后退 前遇到 右遇到 武漢理工大學(xué)畢業(yè)設(shè)計(jì)(論文) 18 退,直至小車(chē)的前方、左邊和右邊都沒(méi)有障礙物為止,小車(chē)向左拐或向右拐。 程序編寫(xiě) 在前面已經(jīng)對(duì)整個(gè)系統(tǒng)的硬件部分進(jìn)行了很詳細(xì)的分析,并在 proteus 軟件上進(jìn)行了仿真,下面就在 keil軟件上對(duì)整個(gè)硬件系統(tǒng)進(jìn)行軟件的仿真。 單片機(jī)硬件描述語(yǔ)言的選擇 學(xué)習(xí)單 片機(jī)之后知道適用于單片機(jī)的硬件描述語(yǔ)言有很多,有兩種語(yǔ)言是經(jīng)常用到的,分別是 C 語(yǔ)言和匯編語(yǔ)言。下面分別對(duì)這兩種語(yǔ)言做一些簡(jiǎn)單的介紹。 匯編語(yǔ)言:是一種面向機(jī)器的程序設(shè)計(jì)語(yǔ)言,是一種功能很強(qiáng)的程序設(shè)計(jì)語(yǔ)言,是利用計(jì)算機(jī)所有硬件特性并能直接控制硬件的語(yǔ)言, 匯編語(yǔ)言的長(zhǎng)處在于編寫(xiě)高效且需要對(duì)機(jī)器硬件精確控制的程序。 在 匯編語(yǔ) 合中,用助記符 (Memoni)代替操作碼,用 地址符號(hào) (Symbol)或標(biāo)號(hào) (Label)代替 地址碼 。這樣用符號(hào)代替 機(jī)器語(yǔ)言 的二進(jìn)制碼,就把機(jī)器語(yǔ)言變成了匯編語(yǔ)言。于是匯編語(yǔ)言亦稱(chēng)為符號(hào)語(yǔ)言。用匯編語(yǔ)言編寫(xiě)的程序,計(jì)算機(jī)不能直接識(shí)別,要通過(guò)特定的軟件轉(zhuǎn)換成機(jī)器語(yǔ)言才能夠被計(jì) 算機(jī)識(shí)別。 匯編語(yǔ)言的優(yōu)點(diǎn):能夠直接訪(fǎng)問(wèn)與硬件相關(guān)的存儲(chǔ)器或 I/O 端口,不受編譯器的限制,能最大限度的發(fā)揮硬件的功能;缺點(diǎn):匯編語(yǔ)言比較難懂,不好編寫(xiě),難于維護(hù),同時(shí)開(kāi)發(fā)效率很低。 C 語(yǔ)言:是一種計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言,既具有高級(jí)語(yǔ)言的特點(diǎn),有具有匯編語(yǔ)言的特點(diǎn),是一種中級(jí)語(yǔ)言。 它可以作為工作系統(tǒng)設(shè)計(jì)語(yǔ)言,編寫(xiě)系統(tǒng) 應(yīng)用程序 ,也可以作為應(yīng)用程序設(shè)計(jì)語(yǔ)言,編寫(xiě)不依賴(lài)計(jì)算機(jī)硬件的應(yīng)用程序。 C 語(yǔ)言發(fā)展非常迅速,成為現(xiàn)在最受歡迎的編程語(yǔ)言之一,是因?yàn)?c 語(yǔ)言的功能很強(qiáng)大。 C 語(yǔ)言有以下優(yōu)點(diǎn):① C語(yǔ)言是結(jié)構(gòu)化語(yǔ)言,結(jié)構(gòu)化使得程序 層次清晰,便于使用、維護(hù)以及調(diào)試;② C 語(yǔ)言功能齊全,具有多種數(shù)據(jù)類(lèi)型,使得程序效率更高;③ C 語(yǔ)言有很 好的移植性, 編好的 C語(yǔ)言程序,能很好的下載到不同的芯片,沒(méi)有兼容性的問(wèn)題,不需要重新再編寫(xiě)程序??偟膩?lái)說(shuō),就是 C 語(yǔ)言功能比較強(qiáng)大,又通俗易懂,所以在編程的時(shí)候,選擇 C 語(yǔ)言來(lái)編程。 程序編寫(xiě) 在硬件電路中,用到了三個(gè)紅外對(duì)管,分別裝在小車(chē)的左右兩邊和正中間,紅外接收模塊的輸出端口的接法如下:正中 間的紅外對(duì)管的輸出端口接單片機(jī)的 引腳,左邊的紅外對(duì)管的輸出端口接單片機(jī)的 引腳,右邊的紅外對(duì)管的輸出端口接單片機(jī)的 引腳,小車(chē)左輪的步進(jìn)電機(jī)接單片機(jī)的 P3 口,右輪的步進(jìn)電機(jī)接單片機(jī)的 P2 口。 在程序中, case 語(yǔ)句中的, 0x00 代表小車(chē)的前面、左邊和右邊都沒(méi)有障礙物, 0x01代表小車(chē)的前面沒(méi)有障礙物 ,0x02 代表小車(chē)的左邊有障礙物 ,0x04 代表小車(chē)的右邊有障礙武漢理工大學(xué)畢業(yè)設(shè)計(jì)(論文) 19 物 ,0x03 代表小車(chē)的前面和左邊有障礙物 ,0x05 代表小車(chē)的前面和右邊有障礙物 ,0x07 代表小車(chē)的前面和左右兩邊都有障礙物,函數(shù) turnleft()代表小車(chē)向左轉(zhuǎn), turnright()代表小車(chē)向右轉(zhuǎn), turnback()代表小車(chē)向后退, qianzou()代表小車(chē)向前走。所編寫(xiě)的程序見(jiàn)附錄。 5 總結(jié) 上個(gè)學(xué)期畢業(yè)設(shè)計(jì)選題的時(shí)候,因?yàn)樽约簩?duì)單片機(jī)方面的東西比較感興趣,所以就選了這個(gè)設(shè)計(jì),選了這個(gè)設(shè)計(jì)之后,發(fā)現(xiàn)原來(lái)這個(gè)設(shè)計(jì)并不像自己當(dāng)初想的那么簡(jiǎn)單,這個(gè)設(shè)計(jì)當(dāng)中有很多東西是以前自己沒(méi)有想到的,完成這個(gè)設(shè)計(jì)要花很多的時(shí)間。經(jīng)過(guò)3 個(gè)月的時(shí)間,終于把畢業(yè)設(shè)計(jì)弄完了,在完成這個(gè)設(shè)計(jì)的過(guò)程中,遇到了很多困難,為了解決這些困難,除了積極向周?chē)耐瑢W(xué)請(qǐng) 教之外,自己還在網(wǎng)上查找了很多與設(shè)計(jì)相關(guān)的資料,看了很多與之相關(guān)的書(shū)籍。完成這個(gè)畢業(yè)設(shè)計(jì),自己真的學(xué)到了很多東西,例如對(duì)很多電子器件有了更深一層的認(rèn)識(shí),以前都是學(xué)習(xí)這些器件理論方面的知識(shí),很少關(guān)注到它們的實(shí)際應(yīng)用,同時(shí)對(duì)單片機(jī)的應(yīng)用更加熟練。總的來(lái)說(shuō)是在畢業(yè)設(shè)計(jì)的過(guò)程中,加強(qiáng)了自己專(zhuān)業(yè)方面知識(shí)的應(yīng)用。 參考文獻(xiàn) [1] 馬德俊 , 張建宏 , 湯練兵 . 計(jì)算機(jī)程序設(shè)計(jì)基礎(chǔ) C 語(yǔ)言程序設(shè)計(jì) . 北京:科學(xué)出版社 , 20xx. [2] 馬忠梅 . 籍順心 . 張凱 . 馬巖 . 單片機(jī)的 C 語(yǔ)言應(yīng)用程序設(shè)計(jì) . 北京 : 航空航天大學(xué)出版社 , 20xx. [3] 張永林 . 狄紅衛(wèi) . 光電子技術(shù) .北京: 高等教育出版社 , 20xx. [4] 王慶友.光電技術(shù).北京:電子工業(yè)出版社, 20xx. [5] . Development of Image Processing System Based on DSP and Measurement and Instruments, , 20xxJuly 18 20xx. [6] Bob Zeidman 著 , 趙宏圖譯.基于 FPGAamp。CPLD 的數(shù)字 IC 設(shè)計(jì)方法.北京:航空航天大學(xué)出版社. [7] Aonym. AT89S52 Datasheet. USA:Atmel Inc,20xx [8] Filiyawan E., 20xx, ”P(pán)rototipe Pengendali Pagar Rumah BerbasisMikrokontroler AT89S51 dan Media Misscall”, Skripsi S1, Program StudiElektronika amp。 Instrumentasi, Departemen Fisika, FMIPA, UGM,Yogyakarta, 20xx. [9] 80C51based 8bit microcontrollers: Data handbook(IC20). Philips Semiconductors, 1997. [10] 梅麗鳳 . 王艷秋 . 汪毓鐸 . 張軍 . 單片機(jī)原理與接口技術(shù) . 北京:北京交通大學(xué)出版社, [11] 李廣弟 . 朱月秀 . 王秀山 . 單片機(jī)基礎(chǔ)修訂本 . 北京:航空航天大學(xué)出版社, 武漢理工大學(xué)畢業(yè)設(shè)計(jì)(論文) 20 [12] 康華光 . 陳大欽 . 張林 . 電子技術(shù)基礎(chǔ)模擬部分(第五版) . 北京:高等教育出版社,20xx [13] 康光華 . 鄒壽彬 . 秦臻 . 電子技術(shù)基礎(chǔ)數(shù)字部分(第五版) . 北京:高等教育出版社,20xx [14] 朱京平 . 光電子技術(shù)基礎(chǔ) . 科學(xué)出版社, 20xx [15] 李廣弟 . 朱月秀 . 王秀山 . 單片機(jī)基礎(chǔ)修訂本 . 北京:航空航天大學(xué)出版社, 致 謝 畢業(yè)論文即將完成,我的學(xué)生生涯也要告一段落了。借此機(jī)會(huì),我要對(duì)四年來(lái)幫助過(guò)我的人表示深深的感謝。 大學(xué)四年了,就要畢業(yè)離開(kāi)學(xué)校進(jìn)入社會(huì),非常感謝在大學(xué)期間給我提供幫助的銅學(xué)和老師們,沒(méi)有他們幫助的話(huà),我的大學(xué)生活就不可能有這么美好。非常感謝楊 老師老師,在修改畢業(yè)論文的過(guò)程中,他那種非常嚴(yán)謹(jǐn)?shù)膽B(tài)度給我留下了很深的印象,給我上了很好的一課,他教會(huì)了我,無(wú)論是在學(xué)習(xí)還是工作當(dāng)中,以嚴(yán)謹(jǐn)?shù)膽B(tài)度來(lái)撰寫(xiě) 文章是很重要的。 同時(shí)在做畢業(yè)設(shè)計(jì)的過(guò)程中,發(fā)現(xiàn)自己對(duì)專(zhuān)業(yè)知識(shí)的運(yùn)用不夠熟練,專(zhuān)業(yè)技能還有待提高,因此在以后的工作和學(xué)習(xí)中還要繼續(xù)努力,不斷提高自己的專(zhuān)業(yè)技能。由于自身水平有限,本設(shè)計(jì)還存在很多不足的地方,敬請(qǐng)各位老師批評(píng)指正。 年 月 日 武漢理工大學(xué)畢業(yè)設(shè)計(jì)(論文) 21 附錄 主程序如下: include define uchar unsigned char define uint unsigned int unsigned char code FFW[8]={0xfe,0xfc,0xfd,0xf9,0xfb,0xf3,0xf7,0xf6}。 uchar temp。 sbit ahead=P1^0。 sbit left=P1^1。 sbit right=P1^2。 void delay(unsigned int t) { unsigned int k。 while(t) { for(k=0。 k60。 k++) { } } } void turnleft() //小車(chē)向左轉(zhuǎn) { uchar i。 for(i=0。i8。i++) { P2=FFW[i]。 P3=1。 delay(5)。 } } void turnright() //小車(chē)向右轉(zhuǎn) { uchar i。 for(i=0。i8。i++) { 武漢理工大學(xué)畢業(yè)設(shè)計(jì)(論文) 22 P3=FFW[i]。 P2=1。 delay(5)。 } } void turnback() //小車(chē)向后退 { uchar i。 for(i=8。i0。i) { P2=FFW[i]。 P3=FFW[i]。 delay(5)。 } } void qianzou() //小車(chē)向前走 { uchar i。 for(i=0。i8。i++) { P2=FFW[i]。 P3=FFW[i]。 delay(5)。 } } void motor_run() //步進(jìn)電機(jī)的轉(zhuǎn)向 { temp=P1。 switch(temp) { case 0x00: do { qianzou()。 }while(temp!=0)。break。 case 0x01: do { 武漢理工大學(xué)畢業(yè)設(shè)計(jì)(論文) 23 }while(temp!=0x01)。break。 case 0x02: do { turnright()。 }while(temp!=0x02)。break。 case 0x04: do { turnleft()。 }while(temp!=0x04)。break。 case 0x03: do { turnright()。 }while(temp!=0x03)。break。 case 0x05: do { turnleft()。 }while(temp!=0x05)。break。 case 0x07: do { turnback()。 }while(temp!=0x07)。break。 } qianzou()。 } main() //主程序 { P1=0。 while(1) { motor_run()。 } }
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1