日韩床上生活一级视频|能看毛片的操逼网站|色悠悠网站在线观看视频|国产免费观看A淫色免费|国产av久久久久久久|免费A级视频美女网站黄|国产毛片av日韩小黄片|热久久免费国产视频|中文字幕无码色色|成人在线视频99久久久

機(jī)電之家資源網(wǎng)
單片機(jī)首頁(yè)|單片機(jī)基礎(chǔ)|單片機(jī)應(yīng)用|單片機(jī)開發(fā)|單片機(jī)文案|軟件資料下載|音響制作|電路圖下載 |嵌入式開發(fā)
培訓(xùn)信息
贊助商
串行通信的基礎(chǔ)知識(shí)
串行通信的基礎(chǔ)知識(shí)
 更新時(shí)間:2009-6-1 9:08:02  點(diǎn)擊數(shù):1
【字體: 字體顏色
串行通信的基礎(chǔ)知識(shí)

串行數(shù)據(jù)通信要解決兩個(gè)關(guān)鍵技術(shù)問(wèn)題,一個(gè)是數(shù)據(jù)傳送,另一個(gè)是數(shù)據(jù)轉(zhuǎn)換。所謂數(shù)據(jù)傳送就是指數(shù)據(jù)以什么形式進(jìn)行傳送。所謂數(shù)據(jù)轉(zhuǎn)換就是指單片機(jī)在接受數(shù)據(jù)時(shí),如何把接收到的串行數(shù)據(jù)轉(zhuǎn)化為并行數(shù)據(jù),單片機(jī)在發(fā)送數(shù)據(jù)時(shí),如何把并行數(shù)據(jù)轉(zhuǎn)換為串行數(shù)據(jù)進(jìn)行發(fā)送。

8.1.1  數(shù)據(jù)傳送

單片機(jī)的串行通信使用的是異步串行通信,所謂異步就是指發(fā)送端和接收端使用的不是同一個(gè)時(shí)鐘。異步串行通信通常以字符(或者字節(jié))為單位組成字符幀傳送。字符幀由發(fā)送端一幀一幀地傳送,接收端通過(guò)傳輸線一幀一幀地接收。

     1.  字符幀的幀格式

字符幀由四部分組成,分別是起始位、數(shù)據(jù)位、奇偶校驗(yàn)位、停止位。如圖8.1所示:

1)  起始位:位于字符幀的開頭,只占一位,始終位邏輯低電平,表示發(fā)送端開始發(fā)送一幀數(shù)據(jù)。

2)  數(shù)據(jù)位:緊跟起始位后,可取5、6、7、8位,低位在前,高位在后。

3)  奇偶校驗(yàn)位:占一位,用于對(duì)字符傳送作正確性檢查,因此奇偶校驗(yàn)位是可選擇的,共有三種可能,即奇偶校驗(yàn)、偶校驗(yàn)和無(wú)校驗(yàn),由用戶根據(jù)需要選定。

4)  停止位:末尾,為邏輯“1”高電平,可取1、1.5、2位,表示一幀字符傳送完畢。

圖8.1   字符幀格式

異步串行通信的字符幀可以是連續(xù)的,也可以是斷續(xù)的。連續(xù)的異步串行通信,是在一個(gè)字符格式的停止位之后立即發(fā)送下一個(gè)字符的起始位,開始一個(gè)新的字符的傳送,即幀與幀之間是連續(xù)的。而斷續(xù)的異步串行通信,則是在一幀結(jié)束之后不一定接著傳送下一個(gè)字符,不傳送時(shí)維持?jǐn)?shù)據(jù)線的高電平狀態(tài),使數(shù)據(jù)線處于空閑。其后,新的字符傳送可在任何時(shí)候開始,并不要求整倍數(shù)的位時(shí)間。

    2.  傳送的速率

    串行通信的速率用波特率來(lái)表示,所謂波特率就是指一秒鐘傳送數(shù)據(jù)位的個(gè)數(shù)。每秒鐘傳送一個(gè)數(shù)據(jù)位就是1波特。即:1波特=1bps(位/秒)

在串行通信中,數(shù)據(jù)位的發(fā)送和接收分別由發(fā)送時(shí)鐘脈沖和接收時(shí)鐘脈沖進(jìn)行定時(shí)控制。時(shí)鐘頻率高,則波特率高,通信速度就快;反之,時(shí)鐘頻率低,波特率就低,通信速度就慢。

8.1.2  數(shù)據(jù)轉(zhuǎn)換

  MCS-51單片機(jī)只能處理8位的并行數(shù)據(jù),所以在進(jìn)行串行數(shù)據(jù)的發(fā)送時(shí),要把并行數(shù)據(jù)轉(zhuǎn)換為串行數(shù)據(jù)。而在接收數(shù)據(jù)時(shí),只有把接收的串行數(shù)據(jù)轉(zhuǎn)換成并行數(shù)據(jù),單片機(jī)才能進(jìn)行處理。

  能實(shí)現(xiàn)這種轉(zhuǎn)換的設(shè)備,稱為通用異步接收發(fā)送器(Universal  Asynchronous Receiver /Transmitter)。這種設(shè)備已集成到單片機(jī)內(nèi)部,稱為串行接口電路。串行接口電路為用戶提供了兩個(gè)串行口緩沖寄存器(SBUF),一個(gè)稱為發(fā)送緩存器,它的用途是接收片內(nèi)總線送來(lái)的數(shù)據(jù),即發(fā)送緩沖器只能寫不能讀。發(fā)送緩沖器中的數(shù)據(jù)通過(guò)TXD引腳向外傳送。另一個(gè)稱為接收緩沖器,它的用途是向片內(nèi)總線發(fā)送數(shù)據(jù),即接收緩沖器只能讀不能寫。接收緩沖器通過(guò)RXD引腳接收數(shù)據(jù)。因?yàn)檫@兩個(gè)緩沖器一個(gè)只能寫,一個(gè)只能讀,所以共用一個(gè)地址99H。串行接口電路如圖8.2所示。

 

<!--插入廣告JS代碼-->
  • 上一篇: 認(rèn)識(shí)C語(yǔ)言----獻(xiàn)給初學(xué)C語(yǔ)言的朋友
  • 下一篇: 51單片機(jī)寄存器圖
  • 發(fā)表評(píng)論   告訴好友   打印此文  收藏此頁(yè)  關(guān)閉窗口  返回頂部
    熱點(diǎn)文章
     
    推薦文章
     
    相關(guān)文章
    網(wǎng)友評(píng)論:(只顯示最新5條。)
    關(guān)于我們 | 聯(lián)系我們 | 廣告合作 | 付款方式 | 使用幫助 | 機(jī)電之家 | 會(huì)員助手 | 免費(fèi)鏈接

    點(diǎn)擊這里給我發(fā)消息66821730(技術(shù)支持)點(diǎn)擊這里給我發(fā)消息66821730(廣告投放) 點(diǎn)擊這里給我發(fā)消息41031197(編輯) 點(diǎn)擊這里給我發(fā)消息58733127(審核)
    本站提供的機(jī)電設(shè)備,機(jī)電供求等信息由機(jī)電企業(yè)自行提供,該企業(yè)負(fù)責(zé)信息內(nèi)容的真實(shí)性、準(zhǔn)確性和合法性。
    機(jī)電之家對(duì)此不承擔(dān)任何保證責(zé)任,有侵犯您利益的地方請(qǐng)聯(lián)系機(jī)電之家,機(jī)電之家將及時(shí)作出處理。
    Copyright 2007 機(jī)電之家 Inc All Rights Reserved.機(jī)電之家-由機(jī)電一體化網(wǎng)更名-聲明
    電話:0571-87774297 傳真:0571-87774298
    杭州濱興科技有限公司提供技術(shù)支持

    主辦:杭州市高新區(qū)(濱江)機(jī)電一體化學(xué)會(huì)
    中國(guó)行業(yè)電子商務(wù)100強(qiáng)網(wǎng)站

    網(wǎng)站經(jīng)營(yíng)許可證:浙B2-20080178-1