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

正文內容

本科畢業(yè)設計--智能小車的設計與實現-資料下載頁

2025-11-24 03:51本頁面

【導讀】專業(yè)年級2021級電子信息科學與技術一班。吉林農業(yè)大學本科畢業(yè)設計

  

【正文】 TXD( )進行數據通信。將小車行駛的狀態(tài)進行處理,通過串口通信將小車的狀態(tài)調用顯示子程序進行顯示。下面是通過 無線收發(fā)模塊實現微機與單片機串口通信的子程序: void initscon() { EA=0。TMOD=0x20。TH1=0xFD。TL1=0xFD。TR1=1。PCON=0x00。 SCON=0x50。 EA=1。 } void Send_data(unsigned char S_data) { TI=0。SBUF=S_data。 } unsigned char Receive_data() { unsigned char S_data。 RI=0。S_data=SBUF。 return(S_data)。 } main() { P0=0x0F。 initscon()。 P0=0x0F。 TI=0。RI=0。 while(1) { if(RI) { P0=~(Receive_data()48)。 Send_data(11)。 RI=0。 } if(TI) { TI=0。 } 吉林農業(yè)大學本科畢業(yè)設計 21 } } 5 系統(tǒng)調試 硬件電路調試 硬件電路的調試在系統(tǒng)設計中占有很重要的地位,是對設計的電路能否正常工作,是否能達到設計的要求的檢查和測量。調試過程就是利用符合指標要求的各種儀器,例如萬用表、示波器、信號發(fā)生器、邏輯分析儀等各種測量儀器,對焊接好的電路進行調整和測量,以判斷其性能好壞 [11]。 首先,電路焊接完成后,不急于通電,先認真檢查接線是否正確,找出是否有遺漏或者接錯的地方。然后用萬 用表檢查電路中是否有短路和斷路的現象,并檢查所有的電源線是否導通,所有的地線是否導通。接通電源,用萬用表檢測各部分電路的電壓和電流是否正常。在前三步都沒有錯誤后,編寫相應的程序來檢查各個功能模塊是否正常工作,只到確認硬件電路沒有問題為止。 各功能模塊軟件調試 硬件電路檢查無誤后,需要對系統(tǒng)的各個模塊進行軟件與硬件相結合的調試。使用WAVE 系列仿真器,將仿真器接入硬件電路中,并和電腦的串行口相連。把編寫的各個模塊的程序先單獨調試,通過 WAVE 軟件觀察定義的各個量的數據是否是預計的,如果不是,經過逐步調 試查出錯誤所在,并加以更正。在各個模塊的程序都正常工作后,將其建立成一個工程,并編寫主程序,再加以調試,最后得到正確結果,實現系統(tǒng)功能。 6 結論 與展望 本次設計由于自己理論知識的有限和實踐經驗的不足,使得本設計還存在著一些不足和缺陷,但是基本實現了設計要求的功能。 通過本次畢業(yè)設計,收獲的不僅是理論方面的知識,更重要的是鍛煉了實際動手能力,還有初步掌握了設計一個系統(tǒng)時需要的設計思想和方法,這對以后的學習和工作都有一個很大的幫助。 本設計是將小車開發(fā)為通用基礎開發(fā)平臺,在此平臺上可以實現很多功能,例如基于此平 臺可以實現小車的無線遙控,也可以將其改裝成排爆小車,更可以將循跡、避障和避崖中的一種功能進一步深化,比如利用小車避障功能將其改造成迷宮小車,或者對軌道稍稍改動,實現小車檢測金屬物的功能。以上所述體現在現實生活中的很多方面,尤其在一些高危險的工種中尤為突出,可以最大限度將少人身傷亡并且 成本低廉,也會隨著電子產品的不斷發(fā)展,逐漸深入到大眾生活中。 吉林農業(yè)大學本科畢業(yè)設計 22 參考文獻 [1] Saeed B. Niku.機器人學導論 —— 分析、系統(tǒng)及應用 [M].孫富春,朱紀洪,劉國棟等譯.北京:電子工業(yè)出版社, 2021:17~ 22 [2] 李全利 , 遲榮強 .單片機原理及接口技術 [M].第 1 版 .北京: 高等教育出版社 , 2021:128~ 135 [3] 王彥朋 .大學生電子設計與應用 [M].北京:中國電力出版社, 2021: 78~ 87 [4] 黃智偉 .全國大學生電子設計競賽系統(tǒng)設計 [M].北京:北京航空航天大學出版社,2021: 325~ 337 [5] 王雪文,張志勇.傳感器原理及應用 [M].北京:航空航天出版社, 2021: 116~ 128 [6] 樓然苗 .51 系列單片機設計實例 [M].北京:北京航空航天大學出版社, 2021: 153~176 [7] 樓然 苗,李光飛 .單片機課程設計指導 [M].第 1 版 . 北京: 北京航空航天大學出版社 ,2021: 55~ 76 [8] 周堅 .單片機 C 語言輕松入門 [M].第 1 版 . 北京:北京航空航天大學出版社, 2021:132~ 137 [9] [英國 ]Guiyun (英文版) [M].北京: 高等教育出版社, 50~ 60 [10] 馬忠梅,藉順心,張凱等 .單片機的 C 語言應用程序設計 [M].第 4 版 .北京:北京航空航天大學出版社, 2021: 41~ 42 [11] 畢滿清 .電子技術實驗與課程設計 [M]. 第 1 版 . 北京 :機械工業(yè)出版社, 2021: 163~165 [12] 趙亮,侯國銳 .單片機 C 語言 [M].北京:人民郵電出版社, 2021: 61~ 73 致 謝 在本次畢業(yè)設計中,我從宮鶴老師身上學到了很多東西。他認真負責的工作態(tài)度,嚴謹的治學精神和深厚的理論水平都使我收益匪淺。他無論在理論上還是在實踐中,都給與我很大的幫助,這對于我以后的工作和學習都有很大的幫助,在此感謝他的耐心輔導。在撰寫論文階段,宮老師幾次審閱我的論文,提出許多寶貴意見,沒有他的指導,我就不能較好的完成課題設計的任務。在此也感謝所有的老師的教誨和母校的培 養(yǎng)。 吉林農業(yè)大學本科畢業(yè)設計 23 附錄一 系統(tǒng)總體硬件原理圖 吉林農業(yè)大學本科畢業(yè)設計 24 附錄二 程序流程圖 主程序流程圖 開始 按鍵 =0? 避障子程 序 尋跡子程序 避崖子程序 是否遇見懸崖 返回 吉林農業(yè)大學本科畢業(yè)設計 25 附錄三 程序清單 include e:\C51\ include e:\c51\ define uchar unsigned char define uint unsigned int define ulong unsigned long define lcdrs P25 /*液晶數據 /命令選擇端 */ define lcdrw P26 /*液晶讀 /寫選擇端 */ define lcden P27 /*液晶使能端口 */ unchar code table[]=20210608 MON。 unchar code table1[]=00:00:00。 unchar miao=00,fen=00,hour=00。 unchar num,count。 unchar shi,ge。 uchar i=1。 sbit BEEP=P2^0。 /*蜂鳴器輸出腳 */ define obstac P16 /*避障輸入口 */ define left_2 P24 define left_1 P23 define right_2 P22 define right_1 P21 define left_check P11 /*左邊的檢測 */ define right_check P14 /*右邊的檢測 */ define avoid_cliff1 P10 /*左 *的檢測 */ define avoid_cliff2 P15 /*右 *的檢測 */ define check2 P13 /*避障檢測口啟動標志 */ define check1 P12 /*尋跡啟動標志 */ /*小車初始值 */ uint timelag。 /*延時停兩秒 */ void moveLeft()。 /*左轉 */ void moveRight()。 /*右轉 */ void moveStraight()。 /*直走 */ void moveRightandLeft()。 /*左右走尋軌跡 */ void moveStop()。 /*車停止 */ void back_move()。 /*車后退 */ void back_Left()。 /*倒左轉 */ 吉林農業(yè)大學本科畢業(yè)設計 26 void back_Right()。 /*倒右轉 */ void move()。 /*尋跡 */ void biya()。 /*避崖 */ void baojing()。 /*報警 */ void bizhang()。 /*避障 */ void delays(uint del) { uchar x,y。 for(x=del。x0。x) for(y=120。y0。y)。 } /**************液晶顯示 **********/ void write_(unchar ) { lcdrs=0。 P0=。 delays(5)。 lcden=1。 delays(5)。 lcden=0。 } void write_data(unchar date) { lcdrs=1。 P0=date。 delays(5)。 lcden=1。 delays(5)。 lcden=0。 } /*在第一行寫年 月 日 星期 */ void write_sfm1(unchar add,unchar date) { write_(0x80+add)。 write_data(0x30+date)。 吉林農業(yè)大學本科畢業(yè)設計 27 } /*在第二寫時間 分 秒 */ void write_sfm2(unchar add,unchar date) { write_(0x80+0x40+add)。 write_data(0x30+date)。 } /*初始化 */ void init() { lcdrw=0。 lcden=0。 write_(0x38)。 write_(0x0c)。 /* 0x0c 不帶光標 0x0e 帶光標 */ write_(0x06)。 write_(0x01)。 write_(0x80)。/*+0x10*/ for(num=0。num14。num++) { write_data(table[num])。 delays(20)。 } /* write_(1)。 清屏 清顯示 */ write_(0x80+0x40)。 /*設置輸出地址 +0x53*/ for(num=0。num8。num++) { write_data(table1[num])。 delays(20)。 } EA=1。 ET0=1。 TR0=1。 TMOD=0x01。 TH0=(6553650000)/256。 TL0=(6553650000)%256。 } 吉林農業(yè)大學本科畢業(yè)設計 28 void timer0() interrupt 1 { TH0=(6553650000)/256。 TL0=(6553650000)%256。 count++。 if(count==20) { count=0。 miao++。 if(miao==60) { miao=0。 fen++。 if(fen==60){ hour++。 if(hour=24){ miao=0。 fen=0。 write_sfm2(0x00,0)。 write_sfm2(0x01,0)。 }else{ shi=hour/10。 ge=hour%10。 write_sfm2(0x00,shi)。
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1