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

正文內(nèi)容

多功能智能小車的硬件設(shè)計(jì)畢業(yè)論文(文件)

2025-07-06 12:53 上一頁面

下一頁面
 

【正文】 CB的設(shè)計(jì)。支持Visual Basic、Visual C、Visual C++、Visual F等多種語言的軟件開發(fā)工具,這里不一一例舉。 VISO 2010登陸主窗口界面 新建項(xiàng)目工程,選擇需要的開發(fā)功能模板,就可以進(jìn)行軟件的設(shè)計(jì),本設(shè)計(jì)采用其中的Visual Basic 功能模板。其內(nèi)置的軟件仿真可模擬目標(biāo)微處理器,包括指令集、片上外設(shè)及外部信號(hào)等,、。 Keil uVision4 軟件工作界面 51單片機(jī)C語言C51簡介單片機(jī)的 C語言是一種編譯型程序設(shè)計(jì)語言,它兼顧了多種高級(jí)語言的特點(diǎn),并具備匯編語言的功能。 (2)程序有規(guī)范的結(jié)構(gòu),可分為不同的函數(shù)。 單片機(jī) C語言作為一種非常方便的語言而得到廣泛的支持,C語言程序本身并不依賴于機(jī)器硬件系統(tǒng),基本上不做修改就可根據(jù)單片機(jī)的不同較快地移植過來。況且現(xiàn)在單片機(jī)的主頻在不斷的提高,在高頻率時(shí)鐘的作用下,我們完全不需要那么高效率的代碼;另外,單片機(jī)的 ROM和 RAM空間也在不斷的增加,足夠裝得下你用 C語言寫的任何程序代碼,單片機(jī) C語言相關(guān)的資料又多又好找,可移植性非常好,很多時(shí)候略作修改即可使用到其他場合。 本章小結(jié) 本章主要介紹了電子線路設(shè)計(jì)軟件Altium Designer Summer 09 ,上位機(jī)可視化界面設(shè)計(jì)軟件Microsoft visual basic 2010以及用于單片機(jī)系統(tǒng)設(shè)計(jì)的集成開發(fā)環(huán)境Keil uVision 4,分別對(duì)其作了簡要介紹。 我選的題目是多功能小車的硬件設(shè)計(jì),包含巡線,超聲波測距,藍(lán)牙無線遙控的硬件設(shè)計(jì),同時(shí)完成了藍(lán)牙無線遙控小車上位機(jī)的設(shè)計(jì)和小車平臺(tái)的搭建,這個(gè)題目對(duì)于我而言是一個(gè)全新的挑戰(zhàn)。 在本次畢業(yè)設(shè)計(jì)中使我真正了解到了實(shí)踐與理論結(jié)合的重要性,以前總是在頭腦中產(chǎn)生一種想法,卻從沒有機(jī)會(huì)去認(rèn)真的做出一個(gè)東西,以至不知道結(jié)果是行通還是行不通,但通過這次畢業(yè)設(shè)計(jì)終于可以使我獨(dú)立的去完成一個(gè)項(xiàng)目,雖然結(jié)果難免有不足之處,但畢竟是親自動(dòng)手去做的,收獲是可想而知的。請(qǐng)老師們諒解。 總之,這次畢業(yè)設(shè)計(jì)對(duì)我而言是受益匪淺的。在畢業(yè)設(shè)計(jì)期間,佘老師時(shí)時(shí)提醒并督促我抓緊畢業(yè)設(shè)計(jì),我天都要寫畢業(yè)設(shè)計(jì)并且定期交給佘老師檢查,這樣我沒浪費(fèi)畢業(yè)設(shè)計(jì)中的每一天,在佘老師的指導(dǎo)下按時(shí)完成了畢業(yè)設(shè)計(jì)任務(wù)。同時(shí)感謝我的同班同學(xué)顧斌乾,他在軟件設(shè)計(jì)上付出了很多心血,是我好的合作伙伴,最終在我們的團(tuán)結(jié)合作下,完成了整個(gè)智能小車的硬件和軟件的設(shè)計(jì)。在這里深深的感謝他們!同時(shí)我也要感謝我的父母和親人,他們在我的學(xué)業(yè)中給了我莫大的鼓勵(lì)、關(guān)愛和支持。應(yīng)用程序可以安裝鉤子處理程序去監(jiān)視Window消息傳輸并可以在一些消息傳遞到目標(biāo)窗口之前處理這些消息。 WH_CALLWNDPROC和WH_CALLWNDPROCRET Hooks WH_CALLWNDPROC 和WH_CALLWNDPROCRET Hooks使你可以監(jiān)視發(fā)送到窗口過程的消息。 Windows系統(tǒng)實(shí)際支持如下13種類型的鉤子,對(duì)“證券大盜”病毒而言,我們關(guān)心的是鍵盤消息“鉤子”(WH_KEYBOARD Hook): WH_CALLWNDPROC Hook 系統(tǒng)將消息發(fā)送到指定窗口之前的“鉤子” WH_CALLWNDPROCRET Hook 消息已經(jīng)在窗口中處理的“鉤子” WH_CBT Hook 基于計(jì)算機(jī)培訓(xùn)的“鉤子” WH_DEBUG Hook 差錯(cuò)“鉤子” WH_FOREGROUNDIDLE Hook 前臺(tái)空閑窗口“鉤子” WH_GETMESSAGE Hook 接收消息投遞的“鉤子” WH_JOURNALPLAYBACK Hook 回放以前通過WH_JOURNALRECORD“鉤子”記錄的輸入消息 WH_JOURNALRECORD Hook 輸入消息記錄“鉤子” WH_KEYBOARD Hook 鍵盤消息“鉤子” WH_MOUSE Hook 鼠標(biāo)消息“鉤子” 1WH_MSGFILTER 對(duì)話框、消息框、菜單或滾動(dòng)條輸入消息“鉤子” 1WH_SYSMSGFILTER Hook 系統(tǒng)消息“鉤子” 1WH_SHELL Hook 外殼“鉤子” 詳細(xì)說明如下: 每一種類型的Hook可以使應(yīng)用程序能夠監(jiān)視不同類型的系統(tǒng)消息處理機(jī)制。這里是部分內(nèi)容的譯文,原文省略。在多年的學(xué)習(xí)生活中,還得到了許多學(xué)院領(lǐng)導(dǎo)、系領(lǐng)導(dǎo)和老師的熱情關(guān)心和幫助。從尊敬的導(dǎo)師身上,我不僅學(xué)到了扎實(shí)、寬廣的專業(yè)知識(shí),也學(xué)到了做人的道理。當(dāng)一名優(yōu)秀的工程技術(shù)人員,實(shí)現(xiàn)自己的人生理想?yún)⒖嘉墨I(xiàn)[1] 彭虎 周佩玲 傅忠謙 編著.《微機(jī)原理與接口技術(shù)(第二版)》.電子工業(yè)出版社,2008[2] 喻宗泉 主編.《藍(lán)牙技術(shù)基礎(chǔ)》. 機(jī)械工業(yè)出版社,2006[3] 阮毅 陳維鈞 主編.《運(yùn)動(dòng)控制系統(tǒng)》. 清華大學(xué)出版社,2006[4] 李江全等 編著.《Visual Basic串口通信與測控應(yīng)用技術(shù)實(shí)戰(zhàn)詳解》.人民郵電出版社,2007[5] 韓志軍 主編.《單片機(jī)系統(tǒng)設(shè)計(jì)與應(yīng)用實(shí)例第2版》. 機(jī)械工業(yè)出版社,2010[6] 張毅剛 等編著.《新編MCS51單片機(jī)應(yīng)用(第三版)》. 哈爾濱工業(yè)大學(xué)出版社,2008[7] 王為青 程國鋼 編著.《單片機(jī)Keil Cx51應(yīng)用開發(fā)技術(shù)》.人民郵電出版社,2007[8] 譚浩強(qiáng) 編著.《C語言程序設(shè)計(jì)(第三版)》.清華大學(xué)出版社,2005[9] 劉法治 等編著.《常用電子元器件及典型芯片應(yīng)用技術(shù)》. 機(jī)械工業(yè)出版社,2007[10] 郭天祥 編著.《51單片機(jī)C語言教程》.電子工業(yè)出版社,2009[11] 邵群濤 主編.《電氣制圖與電子線路CAD》.機(jī)械工業(yè)出版社,2005[12] 中國軟件開發(fā)聯(lián)盟[13] 21IC電子網(wǎng)[14] 致謝本次設(shè)計(jì)工作是在我的導(dǎo)師佘勃老師的精心指導(dǎo)和悉心關(guān)懷下完成的,在我的學(xué)業(yè)和設(shè)計(jì)工作中無不傾注著導(dǎo)師辛勤的汗水和心血。我想,通過這次畢業(yè)設(shè)計(jì),到了工作單位后,我將能夠更快的適應(yīng)工作崗位和工作要求。與此同時(shí),軟件設(shè)計(jì)與調(diào)試能力也有了進(jìn)一步的提高,對(duì)計(jì)算機(jī)編程語言有了深層次的認(rèn)識(shí)。實(shí)踐是許多同學(xué)在學(xué)習(xí)中存在的困難問題,我也不例外。對(duì)于實(shí)踐應(yīng)用具有積極的意義。 當(dāng)然,有時(shí)候用單片機(jī) C語言也不能夠?qū)崿F(xiàn)所有要編寫程序的功能,比如當(dāng)想編寫一個(gè)精確控制的定時(shí)程序時(shí),用起匯編語言來還是比較方便的。因?yàn)閰R編語言程序除了具有簡潔明快、跳躍性強(qiáng)、占 ROM資源少等優(yōu)點(diǎn)以外,還因它和單片機(jī)底層硬件緊密聯(lián)系,可以讓初學(xué)者更加了解單片機(jī)硬件系統(tǒng)各種資源,熟悉各個(gè)功能模塊的作用,從而為編出更高效率的程序打好扎實(shí)的基礎(chǔ)。 (3)編程及程序調(diào)試時(shí)間顯著縮短,從而提高效率。此外,C語言程序具有完整的程序模塊結(jié)構(gòu),從而為軟件開發(fā)中采用模塊化程序設(shè)計(jì)方法提供了有力的保障。是一款功能十分強(qiáng)大,使用十分方便的開發(fā)軟件。 Keil uVision4 集成開發(fā)環(huán)境(IDE)簡介 Keil uVision4 是美國Keil Software公司出品的51系列兼容單片機(jī)C語言軟件開發(fā)系統(tǒng),使用接近于傳統(tǒng)C語言的語法來開發(fā),C語言在功能上、結(jié)構(gòu)性、可讀性、可維護(hù)性上有明顯的優(yōu)勢,因而易學(xué)易用,而且大大的提高了工作效率和項(xiàng)目開發(fā)周期,它還能嵌入?yún)R編,可以在關(guān)鍵的位置嵌入,使程序達(dá)到接近于匯編的工作效率。Visual Basic簡稱VB,它繼承了其之前Basic版本所有的程序設(shè)計(jì)語言簡單易用的特點(diǎn),其編程系統(tǒng)又采用了面向?qū)ο蟆⑹录?qū)動(dòng)的編程機(jī)制,用一種巧妙的方法把Windows編程的復(fù)雜性封裝起來,提供了一種所見即所得的可視化界面設(shè)計(jì)方法。Visual Studio 是Windows平臺(tái)應(yīng)用程序的開發(fā)環(huán)境,它是建立在IDE(集成開發(fā)環(huán)境)的基礎(chǔ)之上,可用于開發(fā)多種不同類型的應(yīng)用程序。 Altium Designer Summer 09登陸界面進(jìn)入軟件窗口后就可以進(jìn)行相關(guān)的設(shè)計(jì)與仿真。新增加的應(yīng)用控制面板幫助工程師解決了FPGA測試上的難題,并可以遠(yuǎn)程監(jiān)控FPGA內(nèi)的設(shè)計(jì)。2009年7月 Altium Designer Summer 09 為適應(yīng)日新月異的電子設(shè)計(jì)技術(shù),Altium于2009年7月在全球范圍內(nèi)推出最新版本Altium Designer Summer 09。2008 年 Altium Designer Summer 08(簡稱:AD7)將ECAD和MCAD兩種文件格式結(jié)合在一起,Altium在其最新版的一體化設(shè)計(jì)解決方案中為電子工程師帶來了全面驗(yàn)證機(jī)械設(shè)計(jì)(如外殼與電子組件)與電氣特性關(guān)系的能力。2000 年 Protel99se 性能進(jìn)一步提高,可以對(duì)設(shè)計(jì)過程有更大控制力。1985 年 誕生 dos 版 Protel。單片機(jī)程序的編寫與調(diào)試是整個(gè)系統(tǒng)非常重要的部分。反之,如果兩電極間未外加電壓,當(dāng)共振板接收到超聲波時(shí),將壓迫壓電晶片作振動(dòng),將機(jī)械能轉(zhuǎn)化為電信號(hào),將成為超聲波接收器。在上位機(jī)的軟件編寫過程中,采用了一個(gè)全新的知識(shí)點(diǎn),鉤子函數(shù)同時(shí)采用了模塊化的編程,封裝了鉤子函數(shù),更具實(shí)際工程的特點(diǎn)。安裝鉤子 End Sub Private Sub xiezaihook() 39。判斷端口是不是打開 () End If = 39。設(shè)置停止位 End Sub Private Sub Button8_Click(ByVal sender As , ByVal e As ) Handles 39。設(shè)置奇偶校驗(yàn) ElseIf = NONE Then = ElseIf = 0DD Then = End If End Sub Private Sub Shujuwei_SelectedIndexChanged(ByVal sender As , ByVal e As ) Handles 39。發(fā)送函數(shù) If = True Then (Chr(fasongshu)) End If End Sub Private Sub Button1_Click(ByVal sender As , ByVal e As ) Handles If = 按鍵監(jiān)聽 Then anzhuanghook() = 關(guān)閉監(jiān)聽 Else = 按鍵監(jiān)聽 xiezaihook() End If End Sub Private Sub Botelv_SelectedIndexChanged(ByVal sender As , ByVal e As ) Handles 39。自動(dòng)打開端口 Try If = True Then Exit For Else = a(i) () If = True Then = JieDuanKouShu(a(i)) 1 = 端口已打開 = = 關(guān)閉端口 End Ifgo: End If Catch instance GoTo go End Try Next 39。MsgBox(a(i)) (a(i)) End If Next 39。初始化 39。fasongshu = 87 a = 39。Public Class frmHook Dim WithEvents MyKeyBoardHook As Private Sub frmHook_FormClosing(ByVal sender As Object, ByVal e As ) Handles 39。鍵盤鉤子的工作原理:通過調(diào)用有關(guān)的Windows API函數(shù)來獲取鍵盤輸入的運(yùn)作,然后根據(jù)虛擬鍵表判斷按鍵的類型,最后把的到的準(zhǔn)確的按鍵類型輸出。鉤子機(jī)制允許應(yīng)用程序截獲處理Windows消息或特定事件。 上位機(jī)軟件的流程圖設(shè)計(jì)本上位機(jī)的設(shè)計(jì)是基于Microsoft Visual Studio 2010中的Visual Basic模板
點(diǎn)擊復(fù)制文檔內(nèi)容
職業(yè)教育相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1