您的位置:新文秘網(wǎng)>>畢業(yè)論文/文教論文/通信/通訊報道/>>正文

論文開題:基于Visual Basic串口通訊系統(tǒng)的設計與實現(xiàn)

發(fā)表時間:2013/8/27 19:57:27
目錄/提綱:……
一、選題來源與目的
二、課題的研究現(xiàn)狀和發(fā)展趨勢
三、課題研究的意義
四、課題設計所用到的關(guān)鍵技術(shù)
五、畢業(yè)設計任務的內(nèi)容和要求:
6、按《機電學院本科畢業(yè)設計標準格式》完成畢業(yè)設計(論文)報告
六、工作的主要進度安排最終目標和完成時間
……

畢業(yè)設計(論文)開題報告

學 院: 機電及自動化學院
專業(yè)年級: 測控技術(shù)與儀器2008級
設計題目:基于Visual Basic串口通訊系統(tǒng)的設計與實現(xiàn)

一、選題來源與目的
如今串口通訊在工業(yè)控制過程中的應用非常廣泛。如儀表檢測、在線分析儀、工控機等均采用串口與上位機進行通信,實時訪問遠程設備的工作狀況。通過本次畢業(yè)設計,能夠掌握Microsoft Visual Basic IDE的使用,設計一個串口通訊系統(tǒng),實現(xiàn)兩臺計算機之間的串口通訊功能,使學生掌握串口通訊機制。同時學會查閱科技文獻、收集和整理科技資料的方法;提高分析和解決實際問題的技能;并培養(yǎng)嚴謹?shù)闹螌W態(tài)度和刻苦認真的工作作風。
二、課題的研究現(xiàn)狀和發(fā)展趨勢
隨著計算機的迅速普及和計算機控制技術(shù)的發(fā)展,計算機被廣泛應用于自動化控制領域之中。而要完成
……(新文秘網(wǎng)http://www.120pk.cn省略653字,正式會員可完整閱讀)…… 
進行通信時,遠距離或近距離都可以進行數(shù)據(jù)的傳輸。但計算機種類如此多,內(nèi)部結(jié)構(gòu)不同。每臺計算機傳輸數(shù)據(jù)時速率也就不一定相同,這時就要考慮怎樣如何把速率調(diào)整到相同,這樣才能保證接收到的信息正確。否則接收的信息就會產(chǎn)生錯誤,或接收不到信息。給我們傳遞信息帶來不便。
三、課題研究的意義
在現(xià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)的分布式應用程序。同時,Visual Basic還可以在IIS上開發(fā)性能超群的Web應用程序。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應用程序,成為當前Windows上最流行的Visual Basic版本。
四、課題設計所用到的關(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個寄存器的訪問條件是先設置3FBH線路控制寄存器的最高位為“1”,該位也稱為DLAB狀態(tài)位。[1]
  一般說來,PC機都有一個或多個串行端口,它們依次為Com1、Com2……。這些串口提供了外部設備與PC進行數(shù)據(jù)傳輸和通信的通道,在CPU和外設之間充當了解釋器的角色。當字符數(shù)據(jù)從CPU發(fā)送給外設時,這些字符數(shù)據(jù)將被轉(zhuǎn)換成串行比特流數(shù)據(jù);而當接受數(shù)據(jù)時,從外界進來的比特流數(shù)據(jù)被轉(zhuǎn)換成字符數(shù)據(jù)傳遞給CPU進行處理。在操作系統(tǒng)方面,Windows用通信驅(qū)動程序(COMM.DRV)調(diào)用API函數(shù)發(fā)送和接受數(shù)據(jù)。當用通信控件或聲明調(diào)用 ……(未完,全文共5225字,當前僅顯示1835字,請閱讀下面提示信息。收藏《論文開題:基于Visual Basic串口通訊系統(tǒng)的設計與實現(xiàn)》
文章搜索
相關(guān)文章