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

正文內(nèi)容

基于windows環(huán)境下數(shù)據(jù)通信處理及存儲程序設(shè)計-展示頁

2025-07-03 18:51本頁面
  

【正文】 實際上定時器T1通常采用方式2,因為定時器T1在方式2下工作,TH1和TL1分別設(shè)定為兩個8位重裝計數(shù)器。因此,波特率是固定的,為振蕩頻率的,不受PCON寄存器中SMOD的影響。通信波特率的選用,不僅和所選通信設(shè)備、傳輸距離有關(guān),還受傳輸線狀況所制約。因為方式2為自動重裝入初值的8位定時器/計數(shù)器模式,所以用它來做波特率發(fā)生器最恰當。定時器T1工作于方式O:產(chǎn)生溢出所需周期與定時器T1的工作方式、T1的預(yù)置值有關(guān)。3.方式1和方式3定時器T1作為波特率發(fā)生器,其公式如下:式中T1計數(shù)率取決于它工作在定時器狀態(tài)還是計數(shù)器狀態(tài)。 的。在MCS51串行口的四種工作方式中,方式0和2的波特率是固定的,而方式1和3的波特率是可變的,由定時器T1的溢出率控制。除波特率外,其余與方式2相同。且不置位RI。輸入:在時,串行口采樣RXD引腳,當采樣到1至O的跳變時,確認是串行發(fā)送來的一幀數(shù)據(jù)的開始位0,從而開始接收一幀數(shù)據(jù)。當CPU執(zhí)行一條數(shù)據(jù)寫入SUBF的指令且時,就啟動發(fā)送器發(fā)送。輸出:發(fā)送的串行數(shù)據(jù)由TXD端輸出一幀信息為11位,附加的第9位來自SCON寄存器的TB8位,用軟件置位或復(fù)位。1. 方式2方式2為固定波特率的11位UART方式。只有當8位數(shù)據(jù)接收完,并檢測到高電平停止位后,只有滿足①;②或接收到的第9位數(shù)據(jù)為1時,停止位才進入RB8,8位數(shù)據(jù)才能進入接收寄存器,并由硬件置位中斷標志RI;否則信息丟失。在不同工作方式中,由時鐘振蕩頻率的分頻值或由定時器T1的定時溢出時間確定,使用十分方便靈活。串行端口有一個數(shù)據(jù)寄存器SBUF[在特殊功能寄存器中的字節(jié)地址為99H,該寄存器為發(fā)送和接收所共用。其中,方式0主要用于外接移位寄存器,以擴展單片機的I/O電路;工作方式1多用于雙機之間或與外設(shè)電路的通信;方式3除有方式1的功能外,還可以作多機通信,以構(gòu)成分布式多微機系統(tǒng)。也可以由單片機的內(nèi)部定時器T1產(chǎn)生,它工作于自動重裝8位定時方式,由于定時器的計數(shù)初值可以人為的改變,T1產(chǎn)生的時鐘頻率就可以改變,稱為可變波特率方式。為提高采樣的分辨率,準確地測定數(shù)據(jù)位的上升沿或下降沿,時鐘頻率總是高于波特率的若干倍,這個倍數(shù)稱為波特率因子。假如異步傳送速率為每秒120個字符,每個字符有1個起始位,8個數(shù)據(jù)位,1個停止位組成,則其傳送波特率為 傳送一位所需要的時間為波特率的倒數(shù),即 在串行傳輸中,二進制數(shù)據(jù)序列是以數(shù)字波形出現(xiàn)的,發(fā)送時在發(fā)送時鐘下將通信線上傳來的數(shù)據(jù)串行移入移位寄存器,所以,發(fā)送時鐘和接受時鐘也可作移位時鐘。圖31字符幀格式圖波特率是通信中對數(shù)據(jù)傳送速率的要求。串行通信的數(shù)據(jù)或者字符是一幀一幀地傳送,在異步通信中,一幀數(shù)據(jù)先用一個起始位“0”表示字符的開始,然后是5~8位上數(shù)據(jù),即該字符的代碼,規(guī)定低位在前,高位在后,接下來是奇偶校驗位,最后一個停止位“1”表示字符的結(jié)束。在串行通信中,發(fā)送端一幀一幀發(fā)送信息,接收端一幀一幀接收信息。同時,串口通信協(xié)議也可以用于獲取遠程采集設(shè)備的數(shù)據(jù)。大多數(shù)計算機包含兩個基于RS232的串口。VB也提供了創(chuàng)建、使用和重用這些控件的方法,但是由于語言問題,從一個應(yīng)用程序創(chuàng)建另外一個并不簡單。VB使得大量的外界控件有了自己的生存空間。和有些語言不一樣,VB對大小寫不敏感,但是能自動轉(zhuǎn)換關(guān)鍵詞到標準的大小寫狀態(tài),以及強制使得符號表入口的實體的變量名稱遵循書寫規(guī)則。VB使用引用計數(shù)的方法來進行垃圾收集,這個方法中包含有大量的對象,提供基本的面向?qū)ο笾С?。VB的組件既可以擁有用戶界面,也可以沒有。VB的程序可以包含一個或多個窗體,或者是一個主窗體和多個子窗體,類似于操作系統(tǒng)的樣子。舉個例子來說:窗體的大小改變事件中加入了可以改變控件位置的代碼,在運行時候每當用戶更改窗口大小,控件也會隨之改變位置。默認的屬性值會在控件創(chuàng)建的時候提供,但是程序員也可以進行更改。一個排列滿控件的工具箱用來顯示可用控件(比如文本框或者按鈕)。過去的版本里面VB程序的性能問題一直被放在了桌面上,但是隨著計算機速度的飛速增加,關(guān)于性能的爭論已經(jīng)越來越少。VB的程序是一種基于窗體的可視化組件安排的聯(lián)合,并且增加代碼來指定組建的屬性和方法。VB的中心思想就是要便于程序員使用,無論是新手或者專家。VB擁有圖形用戶界面(GUI)快速應(yīng)用程序開發(fā)(RAD)系統(tǒng),可以輕易的使用DAO、RDO、ADO連接數(shù)據(jù)庫,或者輕松的創(chuàng)建ActiveX控件。2 Visual Basic Visual Basic(VB)是由微軟公司開發(fā)的包含協(xié)助開發(fā)環(huán)境的事件驅(qū)動編程語言??墒乖O(shè)計時間大為縮短、耗資大為減少,也可降低工程制造的風險。由于PROTEUS提供了實驗室無法相比的大量的元器件庫,提供了修改電路設(shè)計的靈活性、提供了實驗室在數(shù)量、質(zhì)量上難以相比的虛擬儀器、儀表,因而也提供了培養(yǎng)學生實踐精神、創(chuàng)造精神的平臺隨著科技的發(fā)展,“計算機仿真技術(shù)”已成為許多設(shè)計部門重要的前期設(shè)計手段。前者可在相當程度上得到實物演示實驗的效果,后者則是實物演示實驗難以達到的效果。這些測試信號包括模擬信號和數(shù)字信號。這些都盡可能減少了儀器對測量結(jié)果的影響。3.除了現(xiàn)實存在的儀器外,Proteus還提供了一個圖形顯示功能,可以將線路上變化的信號,以圖形的方式實時地顯示出來,其作用與示波器相似,但功能更多。2.Proteus可提供的仿真儀表資源 :示波器、邏輯分析儀、虛擬終端、SPI調(diào)試器、I2C調(diào)試器、信號發(fā)生器、模式發(fā)生器、交直流電壓表、交直流電流表。Proteus軟件具有其它EDA工具軟件(例:multisim)的功能。是目前世界上唯一將電路仿真軟件、PCB設(shè)計軟件和虛擬模型仿真軟件三合一的設(shè)計平臺,其處理器模型支持805HC1PIC10/12/16/18/24/30/DsPIC3AVR、ARM、8086和MSP430等,2010年又增加了Cortex和DSP系列處理器,并持續(xù)增加其他系列處理器模型。本次課設(shè)除了要用到VB和Proteus軟件外,以及用到Virtual Serial Port Driver軟件來對PC機和單片機之間串口進行連接,使用VSPD軟件來設(shè)置連接串口的時候我將單片機設(shè)為COM3,PC機設(shè)為COM1。我們采用Visual Basic 。 要求完成的主要任務(wù):(包括課程設(shè)計工作量及其技術(shù)要求,以及說明書撰寫等具體要求):(1)在PC機Windows環(huán)境下設(shè)計出一款集數(shù)據(jù)發(fā)送、接收處理及存儲程序;(2)通信接口為RS232,USB,網(wǎng)卡任意一款;(3)通信的數(shù)據(jù)流自定,處理操作自定;(4)接收的數(shù)據(jù)以文件的形式存在硬盤上;(5)對結(jié)果進行分析; (6)要求閱讀相關(guān)參考文獻不少于5篇;(7)根據(jù)課程設(shè)計有關(guān)規(guī)范,按時、獨立完成課程設(shè)計說明書。專業(yè)綜合課程設(shè)計任務(wù)書學生姓名: 專業(yè)班級: 指導教師: 工作單位: 題 目: 基于PC機Windows環(huán)境下數(shù)據(jù)通信、處理及存儲程序設(shè)計與實現(xiàn)。初始條件:(1) 提供實驗室機房及安裝Windows系
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1