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

正文內容

第七課--串口-wenkub.com

2024-10-07 16:15 本頁面
   

【正文】 約定一次傳遞數(shù)據(jù)為 16個字節(jié),以 01H地址的從機為例 。 RRDY=1:表示從機準備好接收。否則開始接收數(shù)據(jù)和命令。 ?主機接收數(shù)據(jù)時先判斷數(shù)據(jù)接收標志( RB8),若RB8=1,表示數(shù)據(jù)傳送結束,并比較此幀校驗和,若正確則回送正確信號 00H,此信號命令該從機復位(即重新等待地址幀);若校驗和出錯,則發(fā)送0FFH,命令該從機重發(fā)數(shù)據(jù)。 ?主機發(fā)送一地址幀,其中 8位是地址,第 9位為地址 /數(shù)據(jù)的區(qū)分標志,該位置 1表示該幀為地址幀。 80C31單片機的串行口方式 2和方式 3適于這種主從式的通信結構。若收到的答復非零,則重新發(fā)送數(shù)據(jù)一次。當 1號機收到應答信號“ E2”后,開始發(fā)送數(shù)據(jù),每發(fā)送一個數(shù)據(jù)字節(jié)都要計算“校驗和”,假定數(shù)據(jù)塊長度為 16個字節(jié),起始地址為 40H,一個數(shù)據(jù)塊發(fā)送完畢后立即發(fā)送“校驗和”。利用單片機的串行口還可以方便地擴展鍵盤和顯示器,對于簡單的應用非常便利。 串行口工作之前,應對其進行初始化,主要是設置產生波特率的定時器 串行口控制和中斷控制。這時溢出率取決于 TH1中的計數(shù)值。 方式 0的波特率 = fosc/12 方式 2的波特率 =( 2SMOD/64) R I ( 中 斷 標 志 )位 采 樣 脈 沖D 0 D 1 D 2 D 3 D 4 D 5 D 6 D 7停 止 位R X D起 始R B 8四、波特率的計算 在串行通信中,收發(fā)雙方對發(fā)送或接收數(shù)據(jù)的速率要有約定。當停止位移至輸出位時,左邊其余位全為 0,檢測電路檢測到這一條件時,使控制電路進行最后一次移位,并置 TI=1,向 CPU請求中斷。方式 2的波特率固定為晶振頻率的 1/64或 1/32,方式 3的波特率由定時器 T1的溢出率決定。當 RI=0,且 SM2=0(或接收到的停止位為 1)時,將接收到的 9位數(shù)據(jù)的前 8位數(shù)據(jù)裝入接收 SBUF,第 9位(停止位)進入 RB8,并置 RI=1,向 CPU請求中斷。 TXD為數(shù)據(jù)發(fā)送引腳,RXD為數(shù)據(jù)接收引腳,傳送一幀數(shù)據(jù)的格式如圖所示。數(shù)據(jù)由 RXD( )引腳輸入或輸出,同步移位脈沖由 TXD( )引腳輸出。在串行口方式 方式 方式 3時,波特率與 SMOD有關,當 SMOD=1時,波特率提高一倍。 ● RI,接收中斷標志位 。在方式 1時,若 SM2=0,則 RB8是接收到的停止位。 ● TB8,在方式 2或方式 3中,是發(fā)送數(shù)據(jù)的第九位 ,可以用軟件規(guī)定其作用。 在方式 0時, SM2必須是 0。 1 6S B U FT 1 溢 出 率 SCON 是一個特殊功能寄存器,用以設定串行口的工作方式、接收 /發(fā)送控制以及設置狀態(tài)標志: 80C51串行口的控制寄存器 SM0和 SM1為工作方式選擇位,可選擇四種工作方式: ● SM2,多機通信控制位 ,主要用于方式 2和方式 3。系統(tǒng)中各節(jié)點(包括上位機)的識別是通過設置不同的站地址來實現(xiàn)的。 電 平T T L電 平T T L雙 向 僅 需 2 條 線 RS485是一點對多點的通信接口,一般采用 雙絞線 的結構。如果在一個網絡中連接的設備超過 32個,還可以使用中繼器。因此可以避免或大大減弱地線干擾和電磁干擾的影響。 二 、 RS422A接口 RS422A輸出驅動器為雙端平衡驅動器 。 有電平偏移 RS232C總線標準要求收發(fā)雙方共地。 機械特性 RS232C接口規(guī)定使用 25針連接器,連接器的尺寸及每個插針的排列位置都有明確的定義。當傳輸線使用每 (約 1英尺)有50PF電容的非平衡屏蔽雙絞線時,傳輸距離隨傳輸速率的增加而減小。如每秒鐘傳送 240個字符,而每個字符格式包含 10位 (1個起始位、 1個停止位、 8個數(shù)據(jù)位 ),這時的比特率為: 10位 240個 /秒 = 2400 bps 波特率 表示 每秒鐘調制信號變化的次數(shù) ,單位是:波特( Baud)。這種校驗方法糾錯能力強,廣泛應用于同步通信中。 D C ED T E電 話 網D C ED T ER S 2 3 2 C R S 2 3 2 C四、串行通信的錯誤校驗 奇偶校驗 在發(fā)送數(shù)據(jù)時,數(shù)據(jù)位尾隨的 1位為奇偶校驗位( 1或 0)。 半雙工 半雙工 是指數(shù)據(jù)傳輸可以沿 兩個方向 ,但需要分時進行。 典型的面向位的同步協(xié)議如 ISO的高級數(shù)據(jù)鏈路控制規(guī)程HDLC和 IBM的同步數(shù)據(jù)鏈路控制規(guī)程 SDLC。然后是 校驗碼 。 SOH為序始 字符( ASCII碼為 01H),表示標題的開始, 標題 中包含源地址、目標地址和路由指示等信息。此時,傳輸數(shù)據(jù)的位之間的距離均為“位間隔”的整數(shù)倍,同時傳送的字符間不留間隙,即保持位同步 關系, 也保持字符同步 關系。為使雙方的收發(fā)協(xié)調,要求發(fā)送和接收設備的時鐘盡可能一致。 接收設備發(fā)送設備詢 問應 答101011008 位 同 時 傳 送并行通信 控制簡單、傳輸速度快;由于傳輸線較多,長距離傳送時成本高且接收方的各位同時接收存在困難。在多微機系統(tǒng)以及現(xiàn)代測控系統(tǒng)中信息的交換多采用串行通信方式。本章分為三節(jié),主要介紹: 80C51的串行口 計算機串行通信基礎 單片機串行口應用舉例 計算機串行通信基礎 ?隨著多微機系統(tǒng)的廣泛應用和計算機網絡技術的普及,計算機的通信功能愈來愈顯得重要。 ?計算機通信 是將計算機技術和通信技術的相結合,完成計算機與外部設備或計算機與計算機之間的信息交換 。 串行通信 是將數(shù)據(jù)字節(jié)分成一位一位的形式在一條傳輸線上逐個地傳送。 1 1 1 0 0 1 1 001 0 1 0 0 1 0 01發(fā)送設備接收設備1 0 1 0 0 1 0 00 11 1 1 0 0 1 1 00 1間 隙 任 意 異步通信是 以字符(構成的幀)為單位進行傳輸 ,字符與字符之間的間隙(時間間隔)是任意的,但每個字符中的各位是以固定的時間傳送的,即 字符之間是異步的 (字符之間不一定有“位間隔”的整數(shù)倍的關系),但 同一字符內的各位是同步的 (各位之間的距離均為“位間隔”的整數(shù)倍)。發(fā)送方對接收方的同步可以通過兩種方法實現(xiàn)。 STX為文始 字符( ASCII碼為 02H),表示傳送的數(shù)據(jù)塊開始。 典型的面向字符的同步規(guī)程如 IBM的二進制同步規(guī)程 BSC。 同步通信的特點 是以特定的位組合“ 01111110”作為幀的開始和結束標志,所傳輸?shù)囊粠瑪?shù)據(jù)可以是任意位。
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1