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

正文內(nèi)容

基于rs-232c的串口通信畢業(yè)設(shè)計(jì)-wenkub.com

2025-06-26 11:37 本頁面
   

【正文】 The very many GPIB patible equipment also has the RS232 mouth. At the same time ,strings together the mouth correspondence agreement also to be allowed to use in to gain the longdistance gathering equipment the data. The string mouth correspondence concept is extremely simple, strings together the mouth (bit) to transmit and the receive byte according tot he position. Although presses the byte (byte) the parallel correspondence is slower than, but the string mouth may use a line transmission data simultaneously to use another line to receive the data. It is very simple and can realize the remote munication. When for instance IEEE488 defines the parallel general condition, stipulated the equipment line always often does not have to surpass 20meters, and will fully lengths between two equipment do not have to surpass 2 meters。老師親切隨和,治學(xué)嚴(yán)謹(jǐn),在我的心里留下深刻的影響。 PC 機(jī)作為上位機(jī)發(fā)送一個(gè)數(shù)據(jù)后,經(jīng)過串口傳送給單片機(jī),單片機(jī)將數(shù)據(jù)再通過 P1 口傳給數(shù)碼管,通過位選使得兩位數(shù)碼管顯示數(shù)據(jù)。 單片機(jī)程序設(shè)計(jì) 在設(shè)置好串口工作方式與波特率的基礎(chǔ)上,把 PC 機(jī)發(fā)送的數(shù)據(jù)傳給數(shù)碼管可以顯示發(fā)送的數(shù)據(jù),并且回傳給 PC 機(jī)。預(yù)設(shè)數(shù)據(jù)傳送速率為 1200b/s。也可以當(dāng)作串行數(shù)據(jù)通信的波特率發(fā)送器使用。如此反復(fù),這樣省去了程序不斷需給計(jì)數(shù)器賦值的麻煩,而且計(jì)數(shù)準(zhǔn)確度也提高了。 當(dāng) M1M0=10 時(shí) ,定時(shí) /計(jì)數(shù)器處于工作方式 8所示。 M M0 是工作方式的控制位,當(dāng)M1M0=10 時(shí)為工作方式 2(為常數(shù)自動(dòng)重裝入的 8 為定時(shí) /計(jì)數(shù)器) GATE=0 時(shí),只要用軟件 TR0 或 TR1 置 1 就可以啟動(dòng)定時(shí)器,而 GATE=1 時(shí)只有 INT0 或 INT1引腳為高電平且由軟件使 TR0 或 TR1 置 1 時(shí)才能啟動(dòng)定時(shí)器。 MCS51 單片機(jī)內(nèi)部的定時(shí) /計(jì)數(shù)器的結(jié)構(gòu)中,定時(shí)器 T0 是由特性功能寄存器 TL0(低 8 位)和 TH0(高 8 位)構(gòu)成,定時(shí)器 T1 由特性功能寄存器 TL1(低8 位)和 TH1(高 8 位)構(gòu)成。其結(jié)構(gòu)格式如下: 表 2 電源管理寄存器結(jié)構(gòu) PCON D7 D6 D5 D4 D3 D2 D1 D0 位符號(hào) SMOD GF1 GF0 PD IDL 中斷允許寄存器 IE: ES 為串行中斷允許控制位, ES=1 允許串行中斷, ES=0,禁止串行中斷。 (7)RI:接收中斷標(biāo)志位。 在方式 2 和方式 3 中, RB8 存 放接收到的第 9 位數(shù)據(jù),用以識(shí)別接收到的數(shù)據(jù)特征。 (4)TB8:發(fā)送接收數(shù)據(jù)位 8。當(dāng) SM2=0 時(shí),就不管第位數(shù)據(jù)是 0 還是 1,都難得數(shù)據(jù)送入 SBUF,并發(fā)出中斷申請(qǐng)。其內(nèi)部結(jié)構(gòu)如下: 圖 7 MCS51 單片機(jī)串行口寄存器結(jié)構(gòu) 串行口控制寄存器( SCON)結(jié)構(gòu)如下: 表 1 串行口控制寄存器( SCON) D7 D6 D5 D4 D3 D2 D1 D0 SMO SM1 SM2 REN TB8 RB8 TI RI 各控制位功能介紹如下: (1)SM0、 SM1:串行口工作方式控制位。 MCS51 單片機(jī)串行口寄存器結(jié)構(gòu)圖 7 所示。 MCS51 單片機(jī)內(nèi)部有一個(gè)全雙工的串行通信口,即串行接收和發(fā)送緩沖器( SBUF),這兩個(gè)在物理上獨(dú)立的接收發(fā)送器,既可以接收數(shù)據(jù)也可以發(fā)送數(shù)據(jù)。共有 5 個(gè)中斷源,即外中斷 2 個(gè),定時(shí)中斷 2 個(gè),串行中斷 1 個(gè),全部中斷分為高級(jí)和低級(jí)共兩二個(gè)優(yōu)先級(jí)別。 串行口: MCS51 有一個(gè)全雙工的串行口,以實(shí)現(xiàn)單片機(jī)和其它設(shè)備之間的串行數(shù)據(jù)傳送。 內(nèi)部程序存儲(chǔ)器( ROM): 8051 內(nèi)部有 4KB 的 ROM,用于存放程序、原始數(shù)據(jù)或表格。 內(nèi)部數(shù)據(jù)存儲(chǔ)器( RAM): 8051 芯片共有 256 個(gè) RAM 單元,其中后 128單元被專用 寄存器占用,能作為寄存器供用戶使用的只是前 128 單元,用于存放可讀寫的數(shù)據(jù)。在加入一個(gè) Timer 控件 設(shè)其 Interval 屬性值為 300。 程序代碼如下: 顏色對(duì)話框 程序代碼: Private Sub color_Click() = 1 = BackColor = 3 = End Sub 字體對(duì)話框 程序代碼: Private Sub Fontname_Click() = 3 = = = = = = End Sub ( 2)動(dòng)態(tài)字幕的實(shí)現(xiàn)方案 在主界面中添加一個(gè) picture 控件和一個(gè) Label 標(biāo)簽與一計(jì)時(shí)器控件。 程序如下: Private Sub mand1_Click() = False End Sub Private Sub Command2_Click() = False End Sub Private Sub Command3_Click() = False End Sub 圖 5 選項(xiàng)對(duì)話框 主界面的設(shè)計(jì) ( 1)菜單的設(shè)計(jì): 新建一個(gè) form 界面 。 程序代碼為: Private Sub Timer1_Timer() If Then = 200 End If = + 350 If = Then = Else = End If If Then = 200 End If = + 350 If = Then = Else = End If End Sub 圖 4 界面 1 選項(xiàng)對(duì)話框的設(shè)計(jì) 在工具箱中空白處單擊鼠標(biāo)右鍵選擇部件選項(xiàng),在彈出的對(duì)話框中選擇添加Sstab 控件。 程序代碼為: Dim X, Y, a, b As Single Private Sub Timer3_Timer() Static X, Y Y = Y + 1 X = X + 1 If X 40 Then X = 1 If Y 15 Then Y = 1 = QBColor(Y) = X End Sub ( 3)移動(dòng)圖片實(shí)現(xiàn)的方案: 添加 1個(gè)計(jì)時(shí)器 Timer ( Timer1)控件設(shè)其 Interval 屬性值為 100。 圖 3 封面 1 界面 1的設(shè)計(jì): ( 1)動(dòng)態(tài)標(biāo)簽字幕顏色變換放大的實(shí)現(xiàn): 在 Form 界面中添加一個(gè)計(jì)時(shí)器 Timer 控件, 設(shè)其 Interval 屬性值為 100。這樣就完成了顯示屏幕中出現(xiàn)圖片的效果。在添加一個(gè) Timer控件控制自動(dòng)偵測(cè)接受數(shù)據(jù)。 VB的特點(diǎn)是事件驅(qū)動(dòng),定時(shí)器控件會(huì)定時(shí)觸發(fā)相應(yīng)事件的驅(qū)動(dòng)程序。可通知 VB 在每次 Interval 到時(shí)該做什么。 Timer 控件的 Enabled 屬性決定該控件是否對(duì)時(shí)間的推移作出響應(yīng)。 CommEvent 屬性中存有該錯(cuò)誤或事件的數(shù)值代碼。 ( 6) Output 向傳送緩沖區(qū)寫數(shù)據(jù)。該屬性在運(yùn)行時(shí)為只讀。高位和低位不真正的檢查數(shù)據(jù),簡(jiǎn)單置位邏輯高或者邏輯低校驗(yàn)。當(dāng)然沒有校驗(yàn)位也是可以的。因此停止位不僅僅是表示傳輸?shù)慕Y(jié)束,并且提供計(jì)算機(jī)校正時(shí)鐘同步的機(jī)會(huì)。由于實(shí)際數(shù)據(jù)位取決于通信協(xié)議的選取,術(shù)語“包”指任何通信的情況。比如,標(biāo)準(zhǔn)的 ASCII 碼是 0~ 127( 7位)。這意味著串口通信在數(shù)據(jù)線上的采樣率為 9600Hz。它表示每秒鐘傳送的 bit 的個(gè)數(shù)。格式為 msc=String。由于 Visual Basic 的 msm 控件不會(huì)主動(dòng)出現(xiàn)在工具箱中,因此可在Visual Basic 工程界面中 的 工具箱中空白處單擊鼠標(biāo)右鍵選擇部件選項(xiàng),在彈出的對(duì)話框中選擇添加 Microsoft Comm Control 控件。 Visual Basic 的版本分為普及版,企業(yè)版,專業(yè)版。 MAX232 實(shí)現(xiàn) PC 機(jī)與單片機(jī)的聯(lián)調(diào) 目前較為常用的 RS232C 9 針串口在通信距離較近時(shí), 僅需 3 根線便可在兩個(gè)數(shù)字設(shè)備之間全雙工的 傳送數(shù)據(jù),即需要 TXD、 RXD、 GND 即可完成。對(duì)于沒有 12~ + 12V 的場(chǎng)合,其適應(yīng)性更強(qiáng)。RS232C 采用的是 EIA 電平,其規(guī)定如下:在 TXD、 RXD 上規(guī)定邏輯 1 時(shí),電壓為 3V~ 15V,邏輯 0時(shí),為 +3V~ +15V。 ( 4)單片機(jī)進(jìn)行數(shù)碼管接口擴(kuò)展,數(shù)碼管顯示 PC機(jī)發(fā)送的數(shù)據(jù),并且將 PC機(jī)發(fā)送的數(shù)據(jù)通過單片機(jī)回傳給 PC 機(jī)。 本設(shè)計(jì)采用的是 PC 機(jī)與單片機(jī)的全雙工異步通信方式。單工方式:數(shù)據(jù)僅按一個(gè)固定方向傳送。停止位則表示一個(gè)字符的結(jié)束。但它要求在通信中保持精確的同步時(shí)鐘,所以其發(fā)送器和接收器比較復(fù)雜,成本也較高,一般用于傳送速率 要求較高的場(chǎng)合。不同的串行通信方式具有不同的數(shù)據(jù)格式。其中可利用 VB 開發(fā)串口通信程序,單片機(jī)編寫通信協(xié)議就可實(shí)現(xiàn)雙方數(shù)據(jù)的傳送與接收。因此,它作為一種標(biāo)準(zhǔn),目前已在微機(jī)通 信接口中被廣泛采用。大多數(shù)通信設(shè)備廠商都生產(chǎn)與 RS232C 制式兼容的通信設(shè)備。 RS232C 接口(又稱 EIA RS232C)是目前最常用的一種串行通信接口。所謂并行通信是指一次傳輸 8 位( 1 個(gè)字節(jié));而串行通信一次只傳輸 1 位。RS232C。 PC 機(jī)在 Windows 平臺(tái)上,利用 Visual Basic 編程語言中的 msm 控件可以開發(fā)串口通信程序界面,進(jìn)行串口通信的實(shí)時(shí)觀測(cè),并利用 MAX232 進(jìn)行電平轉(zhuǎn)換與單片機(jī)相連。串口接口 RS232C 實(shí)現(xiàn)較為簡(jiǎn)單,可以實(shí)現(xiàn)全雙工的實(shí)時(shí)通信。 、圖表要求: 1)文字通順,語言流暢,書寫字跡工整,打印字體及大小符合要求,無錯(cuò)別字,不準(zhǔn)請(qǐng)他人代寫 2)工程設(shè)計(jì)類題目的圖紙,要求部分用尺規(guī)繪制,部分用計(jì)算機(jī)繪制,所有圖紙應(yīng)符合國(guó)家技術(shù)標(biāo)準(zhǔn)規(guī)范。本人授權(quán) 大學(xué)可以將 本學(xué)位論文的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫(kù)進(jìn)行檢索,可以采用影印、縮印或掃描等復(fù)制手段保存和匯編本學(xué)位論文。除了文中特別加以標(biāo)注引用的內(nèi)容外,本論文不包含任何其他個(gè)人或集體已經(jīng)發(fā)表或撰寫的成果作品。盡我所知,除文中特別加以標(biāo)注和致謝的地方外,不包含其他人或組織已經(jīng)發(fā)表或公布過的研究成果,也不包含我為獲得 及其它教育機(jī)構(gòu)的學(xué)位或?qū)W歷而使用過的材料。對(duì)本研究提供過幫助和做出過貢獻(xiàn)的個(gè)人或集體,均已在文中作了明確的說明并表示了謝意。對(duì)本文的研究做出重要貢獻(xiàn)的個(gè)人和集體,均已在文中以明確方式標(biāo)明。 涉密論文按學(xué)校規(guī)定處理。圖表整潔,布局合理,文字注釋必須使用工程字書寫,不準(zhǔn)用徒手畫 3)畢業(yè) 論文須用 A4 單面打印,論文 50 頁以上的雙面打印 4)圖表應(yīng)繪制于無格子的頁面上 5)軟件工程類課題應(yīng)有程序清單,并提供電子文檔 1)設(shè)計(jì)(論文) 2)附件:按照任務(wù)書、開題報(bào)告、外文譯文、譯文原文(復(fù)印件)次序裝訂 指導(dǎo)教師評(píng)閱書 指導(dǎo)教師評(píng)價(jià): 一、撰寫(設(shè)計(jì))過程 學(xué)生在論文(設(shè)計(jì))過程中的治學(xué)態(tài)度、工作精神 □ 優(yōu) □ 良 □ 中 □ 及格 □ 不及格 學(xué)生掌握專業(yè)知識(shí)、技能的扎實(shí)程度 □ 優(yōu) □ 良 □ 中 □ 及格 □ 不及格 學(xué)生綜合運(yùn)用所學(xué)知識(shí)和專業(yè)技能分析和解決問題的能力 □ 優(yōu) □ 良 □ 中 □ 及格 □ 不及格 研究方法的科學(xué)性;技術(shù)線路的可行性;設(shè)計(jì)方案的合理性 □ 優(yōu) □ 良
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1