目錄/提綱:……
一、選題來源與目的
二、課題的研究現(xiàn)狀和發(fā)展趨勢
三、課題研究的意義
四、課題設(shè)計所用到的關(guān)鍵技術(shù)
五、畢業(yè)設(shè)計任務(wù)的內(nèi)容和要求:
6、按《機電學(xué)院本科畢業(yè)設(shè)計標(biāo)準(zhǔn)格式》完成畢業(yè)設(shè)計(論文)報告
六、工作的主要進度安排最終目標(biāo)和完成時間
……
畢業(yè)設(shè)計(論文)開題報告
學(xué) 院: 機電及自動化學(xué)院
專業(yè)年級: 測控技術(shù)與儀器2008級
設(shè)計題目:基于Visual Basic串口通訊系統(tǒng)的設(shè)計與實現(xiàn)
一、選題來源與目的
如今串口通訊在工業(yè)控制過程中的應(yīng)用非常廣泛。如儀表檢測、在線分析儀、工控機等均采用串口與上位機進行通信,實時訪問遠(yuǎn)程設(shè)備的工作狀況。通過本次畢業(yè)設(shè)計,能夠掌握Microsoft Visual Basic IDE的使用,設(shè)計一個串口通訊系統(tǒng),實現(xiàn)兩臺計算機之間的串口通訊功能,使學(xué)生掌握串口通訊機制。同時學(xué)會查閱科技文獻、收集和整理科技資料的方法;提高分析和解決實際問題的技能;并培養(yǎng)嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度和刻苦認(rèn)真的
工作作風(fēng)。
二、課題的研究現(xiàn)狀和發(fā)展趨勢
隨著計算機的迅速普及和計算機控制技術(shù)的發(fā)展,計算機被廣泛應(yīng)用于自動化控制領(lǐng)域之中。而要完成
……(新文秘網(wǎng)http://120pk.cn省略653字,正式會員可完整閱讀)……
進行通信時,遠(yuǎn)距離或近距離都可以進行數(shù)據(jù)的傳輸。但計算機種類如此多,內(nèi)部結(jié)構(gòu)不同。每臺計算機傳輸數(shù)據(jù)時速率也就不一定相同,這時就要考慮怎樣如何把速率調(diào)整到相同,這樣才能保證接收到的信息正確。否則接收的信息就會產(chǎn)生錯誤,或接收不到信息。給我們傳遞信息帶來不便。
三、課題研究的意義
在現(xiàn)代這個信息社會,信息傳遞顯得非常普遍又非常重要。計算機與計算機或其它終端的主要通信方式就是串口通信,在進行通信時,遠(yuǎn)距離或近距離都可以進行數(shù)據(jù)的傳輸。但計算機種類如此多,內(nèi)部結(jié)構(gòu)不同。每臺計算機傳輸數(shù)據(jù)時速率也就不一定相同,這時就要考慮怎樣如何把速率調(diào)整到相同,這樣才能保證接收到的信息正確。否則接收的信息就會產(chǎn)生錯誤,或接收不到信息給我們傳遞信息帶來不便。
Visual Basic 的最大的優(yōu)勢在于它的易用性,可以讓經(jīng)驗豐富的VB程序員或是剛剛懂得皮毛的人都能用自己的方式快速開發(fā)程序。而且 VB 的程序可以非常簡單的和數(shù)據(jù)庫連接。比如利用控件可以綁定數(shù)據(jù)庫,這樣一來用VB寫出的程序就可以掌握數(shù)據(jù)庫的所有信息而不用寫一行代碼。Visual Basic 6.0作為Visual Studio 6.0的一員發(fā)布,證明微軟正在改變Visual Basic的產(chǎn)品定位,他想讓Visual Basic成為企業(yè)級快速開發(fā)的利器。Visual Basic 6.0在數(shù)據(jù)訪問方面有了很大的改進,新的ADO組件讓對大量數(shù)據(jù)快速訪問成為可能。數(shù)據(jù)環(huán)境和新的報表功能也讓數(shù)據(jù)開發(fā)有了全新的體驗。Visual Basic 借助COM/COM+強大的功能,可以開發(fā)具有N層結(jié)構(gòu)的分布式應(yīng)用程序。同時,Visual Basic還可以在IIS上開發(fā)性能超群的Web應(yīng)用程序。Visual Basic 6.0在語言方面和IDE方面的改進都不大,但是許多新增的組件成為Visual Basic開發(fā)人員手中的利器,如File System Object等。新的字符串函數(shù)Split和Replace等也給Visual Basic的程序員帶來很大方便?傊甐isual Basic 6.0已經(jīng)是非常成熟穩(wěn)定的開發(fā)系統(tǒng),能讓企業(yè)快速建立多層的系統(tǒng)以及Web應(yīng)用程序,成為當(dāng)前Windows上最流行的Visual Basic版本。
四、課題設(shè)計所用到的關(guān)鍵技術(shù)
4.1串口通信的通信機理
PC串行通信是指直接對串行端口的UART(PC機的通用異步收發(fā)器,也叫異步通信適配器,是PC機用于異步通信的接口)進行編程實現(xiàn)的通信。PC機每個UART中的INS8250中有10個可編程的單字節(jié)寄存器,可用于控制、監(jiān)視操作串行端口,COM1的寄存器地址3F8H-3FEH,COM2的寄存器地址為2F8H-2FEH。10個寄存器由7個地址訪問,其中5個寄存器的訪問條件是先設(shè)置3FBH線路控制寄存器的最高位為“1”,該位也稱為DLAB狀態(tài)位。[1]
一般說來,PC機都有一個或多個串行端口,它們依次為Com1、Com2……。這些串口提供了外部設(shè)備與PC進行數(shù)據(jù)傳輸和通信的通道,在CPU和外設(shè)之間充當(dāng)了解釋器的角色。當(dāng)字符數(shù)據(jù)從CPU發(fā)送給外設(shè)時,這些字符數(shù)據(jù)將被轉(zhuǎn)換成串行比特流數(shù)據(jù);而當(dāng)接受數(shù)據(jù)時,從外界進來的比特流數(shù)據(jù)被轉(zhuǎn)換成字符數(shù)據(jù)傳遞給CPU進行處理。在操作系統(tǒng)方面,Windows用通信驅(qū)動程序(COMM.DRV)調(diào)用API函數(shù)發(fā)送和接受數(shù)據(jù)。當(dāng)用通信控件或聲明調(diào)用 ……(未完,全文共5225字,當(dāng)前僅顯示1835字,請閱讀下面提示信息。
收藏《論文開題:基于Visual Basic串口通訊系統(tǒng)的設(shè)計與實現(xiàn)》)