




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
教學內(nèi)容
串口通信基礎(chǔ)知識80C51單片機串行口的結(jié)構(gòu)80C51單片機串行口的工作方式0及應(yīng)用1教學要求
掌握串行通信相關(guān)的基本概念掌握80C51單片機串行口數(shù)據(jù)收發(fā)的過程學會80C51單片機串行口工作方式0的使用2計算機串行通信基礎(chǔ)隨著多微機系統(tǒng)的廣泛應(yīng)用和計算機網(wǎng)絡(luò)技術(shù)的普及,計算機的通信功能愈來愈顯得重要。計算機通信是指計算機與外部設(shè)備或計算機與計算機之間的信息交換。計算機通信有并行通信和串行通信兩種方式。在多微機系統(tǒng)以及現(xiàn)代測控系統(tǒng)中信息的交換多采用串行通信方式。3并行通信并行通信通常是將數(shù)據(jù)字節(jié)的各位用多條數(shù)據(jù)線同時進行傳送。并行通信特點:控制簡單、傳輸速度快;由于傳輸線較多,長距離傳送時成本高且接收方的各位同時接收存在困難。4串行通信串行通信是將數(shù)據(jù)字節(jié)分成一位一位的形式在一條傳輸線上逐位地傳送。串行通信的特點:傳輸線少,長距離傳送時成本低,且可以利用電話網(wǎng)等現(xiàn)成的設(shè)備,但數(shù)據(jù)的傳送控制比并行通信復(fù)雜、速度慢。
5異步通信與同步通信異步通信:異步通信是指通信的發(fā)送與接收設(shè)備使用各自的時鐘控制數(shù)據(jù)的發(fā)送和接收過程。為使雙方的收發(fā)協(xié)調(diào),要求發(fā)送和接收設(shè)備的時鐘盡可能一致。6異步通信與同步通信異步通信是以字符(構(gòu)成的幀)為單位進行傳輸,字符與字符之間的間隙(時間間隔)是任意的,但每個字符中的各位是以固定的時間傳送的,即字符之間不一定有“位間隔”的整數(shù)倍的關(guān)系,但同一字符內(nèi)的各位之間的距離均為“位間隔”的整數(shù)倍。7異步通信的數(shù)據(jù)格式異步通信的特點:不要求收發(fā)雙方時鐘的嚴格一致,實現(xiàn)容易,設(shè)備開銷較小,但每個字符要附加2~3位用于起止位,各幀之間還有間隔,因此傳輸效率不高。8異步通信與同步通信同步通信時要建立發(fā)送方時鐘對接收方時鐘的直接控制,使雙方達到完全同步。此時,傳輸數(shù)據(jù)的位之間的距離均為“位間隔”的整數(shù)倍,同時傳送的字符間不留間隙,即保持位同步關(guān)系,也保持字符同步關(guān)系。發(fā)送方對接收方的同步可以通過兩種方法實現(xiàn)。9同步通信的數(shù)據(jù)格式傳送的數(shù)據(jù)和控制信息都必須由規(guī)定的字符集(如ASCII碼)中的字符所組成。圖中幀頭為1個或2個同步字符SYN(ASCII碼為16H)。SOH為序始字符(ASCII碼為01H),表示標題的開始,標題中包含源地址、目標地址和路由指示等信息。STX為文始字符(ASCII碼為02H),表示傳送的數(shù)據(jù)塊開始。數(shù)據(jù)塊是傳送的正文內(nèi)容,由多個字符組成。數(shù)據(jù)塊后面是組終字符ETB(ASCII碼為17H)或文終字符ETX(ASCII碼為03H)。然后是校驗碼。典型的面向字符的同步規(guī)程如IBM的二進制同步規(guī)程BSC。10串行通信的傳輸方向單工是指數(shù)據(jù)傳輸僅能沿一個方向,不能實現(xiàn)反向傳輸。半雙工是指數(shù)據(jù)傳輸可以沿兩個方向,但需要分時進行。全雙工是指數(shù)據(jù)可以同時進行雙向傳輸。
單工半雙工全雙工11信號的調(diào)制與解調(diào)利用調(diào)制器(Modulator)把數(shù)字信號轉(zhuǎn)換成模擬信號,然后送到通信線路上去,再由解調(diào)器(Demodulator)把從通信線路上收到的模擬信號轉(zhuǎn)換成數(shù)字信號。由于通信是雙向的,調(diào)制器和解調(diào)器合并在一個裝置中,這就是調(diào)制解調(diào)器MODEM。12串行通信的錯誤校驗奇偶校驗:在發(fā)送數(shù)據(jù)時,數(shù)據(jù)位尾隨的1位為奇偶校驗位(1或0)。奇校驗時,數(shù)據(jù)中“1”的個數(shù)與校驗位“1”的個數(shù)之和應(yīng)為奇數(shù);偶校驗時,數(shù)據(jù)中“1”的個數(shù)與校驗位“1”的個數(shù)之和應(yīng)為偶數(shù)。接收字符時,對“1”的個數(shù)進行校驗,若發(fā)現(xiàn)不一致,則說明傳輸數(shù)據(jù)過程中出現(xiàn)了差錯。代碼和校驗(了解)循環(huán)冗余校驗(了解)13傳輸速率與傳輸距離傳輸速率比特率:每秒鐘傳輸?shù)男畔⒘俊挝唬何?秒(bps)波特率:每秒傳輸碼元的數(shù)目。單位:波特(baud)二進制時兩者數(shù)值上相等。傳輸距離與傳輸速率的關(guān)系串行接口或終端直接傳送串行信息位流的最大距離與傳輸速率及傳輸線的電氣特性有關(guān)。傳輸距離隨傳輸速率的增加而減小。如波特率為9600時最大距離為76m。一般異步通信的波特率為50~19200b/s14RS-232C串行通信接口標準RS-232C是EIA(美國電子工業(yè)協(xié)會)1969年修訂RS-232C標準。RS-232C定義了數(shù)據(jù)終端設(shè)備(DTE)與數(shù)據(jù)通信設(shè)備(DCE)之間的物理接口標準。1、機械特性RS-232C接口規(guī)定使用25針連接器,連接器的尺寸及每個插針的排列位置都有明確的定義。(陽頭)15RS-232C串行通信接口標準2、功能特性16RS-232C串行通信接口標準3、電氣特性:RS-232C采用負邏輯電平。在TXD和RXD引腳上電平定義:邏輯1:-3V~-15V邏輯0:+3V~+15V在RTS、CTS、DSR、DTR和DCD等控制線上電平定義:信號有效:+3V~+15V信號無效:-3V~-15V17RS-232C串行通信接口標準4、過程特性過程特性規(guī)定了信號之間的時序關(guān)系,以便正確地接收和發(fā)送數(shù)據(jù)。18RS-232C串行通信接口標準4、過程特性(a)無聯(lián)絡(luò)線方式(b)聯(lián)絡(luò)線短接(偽連接)方式近程通信連接(距離<15m)19RS-232C串行通信接口標準5、RS-232C電平與TTL電平轉(zhuǎn)換驅(qū)動電路MAX3232芯片20RS-232C串行通信接口標準6、采用RS-232C接口存在的問題傳輸距離短,傳輸速率低有電平偏移抗干擾能力差針對RS-232C標準存在的問題,EIA制定了新的串行通信標準RS-422A和RS-485。(了解)2180C51串行口的結(jié)構(gòu)有兩個物理上獨立的接收、發(fā)送緩沖器SBUF;接收器是雙緩沖結(jié)構(gòu)。2280C51串行口數(shù)據(jù)收發(fā)過程串行口的發(fā)送和接收都是以SBUF的名稱進行讀或?qū)憽.斚騍BUF發(fā)出寫命令時,即是向發(fā)送緩沖器SBUF裝載并開始由TXD引腳向外串行地發(fā)送一幀數(shù)據(jù),發(fā)送完后中斷標志TI置1;當串行口接收中斷標志RI=0時,置允許接收位REN為1就會啟動接收過程,一幀數(shù)據(jù)進入輸入移位寄存器,并裝載到接收SBUF中,同時使RI=1。執(zhí)行讀SBUF命令,則可以由接收緩沖器SBUF取出數(shù)據(jù),并存于某個指定的位置。2380C51串行口的控制寄存器80C51的串口的工作狀況受兩個特殊功能寄存器的控制:串口控制寄存器SCON和電源控制寄存器PCON。SCON的格式及各位的功能位序
D7D6D5D4D3D2D1D0位符號
SM0SM1SM2RENTB8RB8TIRISM0SM1方式功能說明波特率00方式0移位寄存器方式fosc/1201方式110位UART(8位數(shù)據(jù))可變10方式211位UART(9位數(shù)據(jù))fosc/64或者fosc/3211方式311位UART(9位數(shù)據(jù))可變2480C51串行口的控制寄存器SCON的格式及各位的功能位序
D7D6D5D4D3D2D1D0位符號
SM0SM1SM2RENTB8RB8TIRIREN:接收使能位。REN=0:禁止接收數(shù)據(jù);REN=1:允許接收數(shù)據(jù)。TI:發(fā)送中斷標志位。方式1下,發(fā)送停止位之前,由硬件置位。TI=1表示幀發(fā)送結(jié)束,TI由軟件清“0”。RI:接收中斷標志位。方式1下,收到停止位之前,由硬件置位。RI=1表示幀接收結(jié)束,RI由軟件清“0”。2580C51串行口的控制寄存器PCON的格式及各位的功能位序
D7D6D5D4D3D2D1D0位符號
SMODSMOD:波特率倍增位。當SMOD=1時,串行口波特率增加一倍,當SMOD=0時,串行口波特率為設(shè)定值。當系統(tǒng)復(fù)位時,SMOD=0。2680C51串行口的工作方式0方式0串行口為同步移位寄存器的輸入輸出方式。主要用于擴展并行輸入或輸出口。數(shù)據(jù)由RXD(P3.0)引腳輸入或輸出,同步移位脈沖由TXD(P3.1)引腳輸出。發(fā)送和接收均為8位數(shù)據(jù),低位在先,高位在后。波特率固定為fosc/12。方式0數(shù)據(jù)輸出時序2780C51串行口的工作方式0方式0數(shù)據(jù)輸入時序方式0輸出電路與輸入電路2880C51串行口的工作方式0應(yīng)用舉例29小結(jié)80C51單片機串口工作方式0:同步移
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 委托協(xié)議書英語范文
- 有償收款協(xié)議書模板
- 設(shè)備購買技術(shù)協(xié)議書
- 委托銷售飲料協(xié)議書
- 樓道施工安全協(xié)議書
- 牛奶采購協(xié)議書范本
- 玉溪離婚異地協(xié)議書
- 小區(qū)住戶分攤協(xié)議書
- 水晶餐具轉(zhuǎn)讓協(xié)議書
- 疫情捐贈協(xié)議書模板
- 七年級數(shù)學期末考試答題卡
- 升壓斬波電路
- 產(chǎn)品特殊價格申請表
- 2023年河南鄭州大學第二附屬醫(yī)院經(jīng)開院區(qū)招聘藥學工作人員筆試備考題庫及答案解析
- 一年級語文雨點兒-教學課件【希沃白板初階培訓結(jié)營大作業(yè)】
- 衛(wèi)生部手術(shù)分級目錄(2023年1月份修訂)
- GA/T 1323-2016基于熒光聚合物傳感技術(shù)的痕量炸藥探測儀通用技術(shù)要求
- 鋼棧橋施工監(jiān)理細則
- 優(yōu)秀員工榮譽證書模板
- 金蝶PLM詳細介紹
- 湖南文藝出版社小學六年級下冊音樂全冊教案
評論
0/150
提交評論