<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

串口通信原理

作者:蔣雅嫻 時(shí)間:2015-05-14 來(lái)源:電子產(chǎn)品世界 收藏

  導讀:通信對單片機而言意義重大,不但可以實(shí)現將單片機的數據傳輸到計算機端,而且也能實(shí)現計算機對單片機的控制。下面我們就一起學(xué)習一下通信的原理吧~~~

本文引用地址:http://dyxdggzs.com/article/274184.htm

1.通信原理--簡(jiǎn)介

  串口通信的概念非常簡(jiǎn)單,串口通信是指外設和計算機間,通過(guò)數據信號線(xiàn) 、地線(xiàn)、控制線(xiàn)等,按位進(jìn)行傳輸數據的一種通訊方式。這種通信方式使用的數據線(xiàn)少,在遠距離通信中可以節約通信成本,但其傳輸速度比并行傳輸低。它很簡(jiǎn)單并且能夠實(shí)現遠距離通信。比如IEEE488定義并行通行狀態(tài)時(shí),規定設備線(xiàn)總長(cháng)不得超過(guò)20米,并且任意兩個(gè)設備間的長(cháng)度不得超過(guò)2米;而對于串口而言,長(cháng)度可達1200米。

2.--通信前的準備工作

  在具體操作串口之前需要對單片機的一些與串口有關(guān)的特殊功能寄存器進(jìn)行初始化設置,主要是設置產(chǎn)生波特率的定時(shí)器1、串行口控制和中斷控制。具體步驟如下:

  1.確定T1的工作方式(編程TMOD寄存器)

  2.計算T1的初值,載入TH1、TL1

  3.啟動(dòng)T1(編程TCON中的TR1位)

  4.確定串行口工作方式(編程SCON寄存器)

  5.串行口工作在中斷方式時(shí),要進(jìn)行中斷設置(編程IE,IP)

3.

  通信使用3根線(xiàn)完成:(1)地線(xiàn),(2)發(fā)送,(3)接收。由于串口通信是異步的,端口能夠在一根線(xiàn)上發(fā)送數據同時(shí)在另一根線(xiàn)上接收數據。其他線(xiàn)用于握手,但是不是必須的。串口通信最重要的參數是波特率、數據位、停止位和奇偶校驗。對于兩個(gè)進(jìn)行通信的端口,這些參數必須匹配:

  a,波特率:這是一個(gè)衡量通信速度的參數。它表示每秒鐘傳送的bit的個(gè)數。高波特率常常用于放置的很近的儀器間的通信,典型的例子就是GPIB設備的通信。

  b,數據位:這是衡量通信中實(shí)際數據位的參數。當計算機發(fā)送一個(gè)信息包,實(shí)際的數據不會(huì )是8位的,標準的值是5、7和8位。由于實(shí)際數據位取決于通信協(xié)議的選取,術(shù)語(yǔ)“包”指任何通信的情況。

  c,停止位:用于表示單個(gè)包的最后一位。典型的值為1,1.5和2位。適用于停止位的位數越多,不同時(shí)鐘同步的容忍程度越大,但是數據傳輸率同時(shí)也越慢。

  d,奇偶校驗位:在串口通信中一種簡(jiǎn)單的檢錯方式。有四種檢錯方式:偶、奇、高和低。對于偶和奇校驗的情況,串口會(huì )設置校驗位,用一個(gè)值確保傳輸的數據有偶個(gè)或者奇個(gè)邏輯高位。

  拓展閱讀:

串行通信的基本原理

一種基于的串口連續通信的簡(jiǎn)易實(shí)現

PC紅外串行通信原理分析

數字通信相關(guān)文章:數字通信原理


通信相關(guān)文章:通信原理




關(guān)鍵詞: 串口 MFC 串口通信原理

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>