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

正文內(nèi)容

基于pc機(jī)windows環(huán)境下數(shù)據(jù)通信處理存儲程序設(shè)計與實現(xiàn)畢業(yè)論文-展示頁

2025-06-27 16:49本頁面
  

【正文】 的學(xué)習(xí)離開思考,就是嚴(yán)重的錯誤,我們學(xué)習(xí)不應(yīng)該有偏科現(xiàn)象,各方面的知識都應(yīng)該要接觸,這樣做才能把課程設(shè)計做得完整。我發(fā)現(xiàn),在我們所使用的書籍上有一些知識在實際應(yīng)用中其實并不是十分理想,各種參數(shù)都需要自己去調(diào)整。 經(jīng)過這次課程設(shè)計,使我覺得不論從理論知識還是從實際操縱中都學(xué)到了不少知識,我想歸納起來,主要有以下幾個方面: ,它讓我接觸更多平時沒有接觸過的科學(xué)儀器設(shè)備,元器件以及獲得相關(guān)的儀器調(diào)試經(jīng)驗,同時我也發(fā)現(xiàn)自己在這方面很多不足之處。在字符選擇好并設(shè)置好軟件后,通過ok按鍵發(fā)送數(shù)據(jù)。通過4*4矩陣鍵盤發(fā)送0F的任意13個字符,將要發(fā)送的字符數(shù)據(jù)通過12864液晶顯示出來,并且統(tǒng)計當(dāng)前選擇字符的總數(shù)。我選擇的是可視化編程軟件Visual 。 單片機(jī)通信程序具體程序見附錄4 小結(jié)與體會 本次課程設(shè)計我的題目是采用任何一種開發(fā)平臺,設(shè)計出一款集數(shù)據(jù)采集、處理、存儲及打印程序,設(shè)計要求:,1200波特率,10位/幀。每次通信的數(shù)據(jù)流13字節(jié),ACSII碼,無奇偶校驗位。也可以由單片機(jī)的內(nèi)部定時器產(chǎn)生,它工作于自動重裝8位定時方式,由于定時器的計數(shù)初值可以人為的改變,產(chǎn)生的時鐘頻率就可以改變,稱為可變波特率方式。為提高采樣的分辨率,準(zhǔn)確地測定數(shù)據(jù)位的上升沿或下降沿,時鐘頻率總是高于波特率的若干倍,這個倍數(shù)稱為波特率因子。假如異步傳送速率為每秒120個字符,每個字符有1個起始位,8個數(shù)據(jù)位,1個停止位組成,則其傳送波特率為 傳送一位所需要的時間為波特率的倒數(shù),即 在串行傳輸中,二進(jìn)制數(shù)據(jù)序列是以數(shù)字波形出現(xiàn)的,發(fā)送時在發(fā)送時鐘下將通信線上傳來的數(shù)據(jù)串行移入移位寄存器,所以,發(fā)送時鐘和接受時鐘也可作移位時鐘。1PD7D00 起始位 數(shù)據(jù)位 校驗位 停止位 波特率是通信中對數(shù)據(jù)傳送速率的要求。它的基本通信原理圖如下:RXDTXDGND RXDTXDGND電平轉(zhuǎn)換RXDTXDGND PCMCU MCU與PC機(jī)通信連接圖 設(shè)計中的串行通信采用異步通信串行通信的數(shù)據(jù)或者字符是一幀一幀地傳送,在異步通信中,一幀數(shù)據(jù)先用一個起始位“0”表示字符的開始,然后是5~8位上訴局,即該字符的代碼,規(guī)定低位在前,高位在后,接下來是奇偶校驗位,最后一個停止位“1”表示字符的結(jié)束。(3)屬性設(shè)置如下表格:控件類型名稱主要屬性功能Form1Form1Borderstyle=2窗口可放大Label1Label1Caption=串口標(biāo)簽Labe2Labe2Caption=波特率標(biāo)簽Label3Labe3Caption=校驗位標(biāo)簽Label4Labe4Caption=數(shù)據(jù)位標(biāo)簽Label5Label5Caption=停止位標(biāo)簽CboBaudrateCboBaudrateList=300,1200,2400……波特率選擇CboBaudrateCboBaudrateList= NONE,ODD……校驗位選擇CboDatabitCboDatabitList=8,7,6數(shù)據(jù)位選擇CboStopbitCboStopbitList=1,2停止位選擇CboComCboComList=Com1,Com2,Com3……串口選擇TxtReceiveTxtReceive空顯示接收數(shù)據(jù)TxtSavePathTxtSavePath空顯示保存路徑CmdSwitchCmdSwitchCaption=打開/關(guān)閉串口打開/關(guān)閉串口CmdClearReceiveCmdClearReceiveCaption=清空接收區(qū)清空接收區(qū)CmdSaveDispCmdSaveDispCaption=保存顯示數(shù)據(jù)保存顯示數(shù)據(jù)CmdAmendCmdAmendCaption=更改更改保存路徑CmdQuitCmdQuitCaption=關(guān)閉程序關(guān)閉程序 VB程序詳細(xì)程序見附錄3單片機(jī)與PC機(jī)的通信 串行接口一般包括RS232/422/485,其技術(shù)簡單成熟,性能可靠,價格低廉;所要求的軟硬件開發(fā)環(huán)境都很低,廣泛應(yīng)用于計算機(jī)相關(guān)領(lǐng)域,如調(diào)制調(diào)解器,串行打印機(jī),各種監(jiān)控模塊,PLC,攝像頭云臺,數(shù)控機(jī)床,單片機(jī)及相關(guān)智能設(shè)備,甚至路由器等。(2)添加2個文本控件,1個作為接收區(qū),用于顯示收到數(shù)據(jù),另一個用來顯示所儲存文件的位置。(1)添加串口通信控件Msm。默認(rèn)情況下字符串的比較是對大小寫敏感的,但是可以關(guān)閉這個功能。因為越來越多組建的出現(xiàn),程序員可以選用自己需要的擴(kuò)展庫。這樣一來服務(wù)器端程序就可以處理增加的模塊。有很少功能的對話框窗口(比如沒有最大化和最小化按鈕的窗體)可以用來提供彈出功能。在文本框中的文字改變事件中加入相應(yīng)的代碼,程序就能夠在文字輸入的時候自動翻譯或者阻止某些字符的輸入。很多的屬性值可以在運行時候隨著用戶的動作和修改進(jìn)行改動,這樣就形成了一個動態(tài)的程序。每個控件都有自己的屬性和事件。   窗體控件的增加和改變可以用拖放技術(shù)實現(xiàn)。因為默認(rèn)的屬性和方法已經(jīng)有一部分定義在了組件內(nèi),所以程序員不用寫多少代碼就可以完成一個簡單的程序。1 Visual Basic Visual Basic ,是微軟公司于1998年推出的可視化編程工具M(jìn)SDN之一,是目前世界上使用最廣泛的程序開發(fā)工具之一。結(jié)構(gòu)簡單,編寫程序?qū)ο到y(tǒng)的資源占有極低,是程序編寫者編寫小型程序的第一選擇! VB的程序是一種基于窗體的可視化組件安排的聯(lián)合,并且增加代碼來指定組建的屬性和方法。過去的版本里面VB程序的性能問題一直被放在了桌面上,但是隨著計算機(jī)速度的飛速增加,關(guān)于性能的爭論已經(jīng)越來越少。一個排列滿控件的工具箱用來顯示可用控件(比如文本框或者按鈕)。默認(rèn)的屬性值會在控件創(chuàng)建的時候提供,但是程序員也可以進(jìn)行更改。舉個例子來說:窗體的大小改變事件中加入了可以改變控件位置的代碼,在運行時候每當(dāng)用戶更改窗口大小,控件也會隨之改變位置。   VB的程序可以包含一個或多個窗體,或者是一個主窗體和多個子窗體,類似于操作系統(tǒng)的樣子。   VB的組件既可以擁有用戶界面,也可以沒有。 VB使用引用計數(shù)的方法來進(jìn)行垃圾收集,這個方法中包含有大量的對象,提供基本的面向?qū)ο笾С帧:陀行┱Z言不一樣,VB對大小寫不敏感,但是能自動轉(zhuǎn)換關(guān)鍵詞到標(biāo)準(zhǔn)的大小寫狀態(tài),以及強制使得符號表入口的實體的變量名稱遵循書寫規(guī)則。2 單片機(jī)和PC機(jī)的通訊流程通過鍵盤選擇發(fā)送的數(shù)據(jù)SBUFSBUF打來串口發(fā)送 打開上位機(jī)軟件,設(shè)置相關(guān)參數(shù)接受數(shù)據(jù),在接收區(qū)顯示并保存數(shù)據(jù) , 創(chuàng)建標(biāo)準(zhǔn)的工程文件項目,設(shè)計程序窗體。默認(rèn)的工具中沒有MSm,因此,首先要把它添加到工具箱中,然后添加到程序窗體上。添加5個mandbutton控件,1個frame,5個label控件等。一般的MCU都通過RS232接口與外設(shè)進(jìn)行通訊。下面是異步通信一幀數(shù)據(jù)為10位的幀格式。在計算機(jī)通信中,其意義是美妙鐘傳送多少位二進(jìn)制數(shù)。能產(chǎn)生該時鐘的電路稱為波特率發(fā)生器。在單片機(jī)中,發(fā)送和接收時鐘可以由系統(tǒng)時鐘產(chǎn)生,其波特率因子為12,32,,固定波特率方式。 此次設(shè)計的波特率選擇為1200,10位/幀。 得;X=0XFD;即為定時器T1的計數(shù)初值。ACSII碼,無奇偶校驗位。由于知識量的不足,在設(shè)計的過程當(dāng)中遇到了很多困難,不過在查閱大量資料和同學(xué)之間的討論之后,總體上達(dá)到了要求。在按發(fā)送數(shù)據(jù)之前,將軟件的各種屬性設(shè)置好,波特率為1200,校驗位為N,數(shù)據(jù)位為8,停止位為1,選擇串口為COM4,并打開串口。同時,液晶上顯示“開始發(fā)送DATA”.軟件上顯示發(fā)送的數(shù)據(jù),通信成功。體會到理論知識對實踐有很大的指導(dǎo)作用,她讓我知道,只有在正確的理論指引下,才能設(shè)計出合乎實際需要的硬件電路; 、運用工具書、利用網(wǎng)絡(luò)查找資料。偶而還會遇到錯誤的資料現(xiàn)象,這就要求我們應(yīng)更加注重實踐環(huán)節(jié);,我們應(yīng)當(dāng)注意重點與細(xì)節(jié)的關(guān)系; ,只要不趴下,昂首向前走,希望總會有; ,彼此合作,取長補短,才能鑄就最后的成功。 通過本次課程設(shè)計,我受益匪淺,對VB以及單片機(jī)和PC機(jī)的串口通信的基礎(chǔ)知識得到了鞏固,學(xué)習(xí)到了新的知識,在理論的基礎(chǔ)上更深刻地掌握了單片機(jī)和VB的深層內(nèi)容及實際生活中的應(yīng)用,實訓(xùn)鍛煉了自己的動手能力和思維能力,還有在軟件方面的編程能力,同時也暴露出平時學(xué)習(xí)上的一些問題,讓我們深刻反思。5 參考文獻(xiàn)[1]Visual [2]Visual 2005[3]Visual 2006[4] 程序設(shè)計實訓(xùn)教程. 2005[5]Vis
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1