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

正文內容

單片機串口通信ppt課件-資料下載頁

2025-01-19 20:54本頁面
  

【正文】 D/32) ( T1溢出率) 當 T1作為波特率發(fā)生器時,最典型的用法是使 T1工作在自動再裝入的 8位定時器方式(即方式 2,且 TCON的 TR1=1,以啟動定時器)。這時溢出率取決于 TH1中的計數(shù)值。 T1 溢出率 = fosc /{12 [256 -( TH1) ]} 在單片機的應用中,常用的晶振頻率為: 12MHz和 。所以,選用的波特率也相對固定。常用的串行口波特率以及各參數(shù)的關系如表所示。 串行口工作之前,應對其進行初始化,主要是設置產生波特率的定時器 串行口控制和中斷控制。具體步驟如下: ?確定 T1的工作方式 (編程 TMOD寄存器); ?計算 T1的初值 ,裝載 TH TL1; ?啟動 T1(編程 TCON中的 TR1位); ?確定 串行口控制 (編程 SCON寄存器); 串行口在中斷方式工作時,要進行中斷設置(編程 IE、 IP寄存器)。 單片機串行口應用舉例 在計算機組成的測控系統(tǒng)中,經常要利用串行通信方式進行數(shù)據(jù)傳輸。 80C51單片機的串行口為計算機間的通信提供了極為便利的條件。利用單片機的串行口還可以方便地擴展鍵盤和顯示器,對于簡單的應用非常便利。這里僅介紹單片機串行口在通信方面的應用。 單片機與單片機的通信 一、點對點的通信 硬件連接 R 2 I NT 2 O U TT X DR X DM A X 2 3 2 AT 1 I NG N DR 2 O U TT 1 O U T8 0 C 5 1T X DR X D8 0 C 5 1G N DR 1 I NT 2 O U TM A X 2 3 2 AG N DR 2 I NR 1 O U T系 統(tǒng) 1 系 統(tǒng) 2T 2 I N二、多機通信 硬件連接 單片機構成的多機系統(tǒng)常采用總線型主從式結構。所謂主從式,即在數(shù)個單片機中,有一個是主機,其余的是從機,從機要服從主機的調度、支配。 80C51單片機的串行口方式 2和方式 3適于這種主從式的通信結構。當然采用不同的通信標準時,還需進行相應的電平轉換,有時還要對信號進行光電隔離。在實際的多機應用系統(tǒng)中,常采用 RS485串行標準總線進行數(shù)據(jù)傳輸。 T X DR X D主 機T X DR X D1 號 從 機T X DR X D2 號 從 機T X DR X DN 號 從 機? ?通信協(xié)議 ?所有從機的 SM2位置 1,處于接收地址幀狀態(tài)。 ?主機發(fā)送一地址幀,其中 8位是地址,第 9位為地址 /數(shù)據(jù)的區(qū)分標志,該位置 1表示該幀為地址幀。 ?所有從機收到地址幀后,都將接收的地址與本機的地址比較。對于地址相符的從機,使自己的 SM2位置0(以接收主機隨后發(fā)來的數(shù)據(jù)幀),并把本站地址發(fā)回主機作為應答;對于地址不符的從機,仍保持SM2=1,對主機隨后發(fā)來的數(shù)據(jù)幀不予理睬。 ?從機發(fā)送數(shù)據(jù)結束后,要發(fā)送一幀校驗和,并置第 9位( TB8)為 1,作為從機數(shù)據(jù)傳送結束的標志。 ?主機接收數(shù)據(jù)時先判斷數(shù)據(jù)接收標志( RB8),若RB8=1,表示數(shù)據(jù)傳送結束,并比較此幀校驗和,若正確則回送正確信號 00H,此信號命令該從機復位(即重新等待地址幀);若校驗和出錯,則發(fā)送0FFH,命令該從機重發(fā)數(shù)據(jù)。若接收幀的 RB8=0,則存數(shù)據(jù)到緩沖區(qū),并準備接收下幀信息。 ?主機收到從機應答地址后,確認地址是否相符,如果地址不符,發(fā)復位信號(數(shù)據(jù)幀中 TB8=1);如果地址相符,則清 TB8,開始發(fā)送數(shù)據(jù)。 ?從機收到復位命令后回到監(jiān)聽地址狀態(tài)( SM2=1)。否則開始接收數(shù)據(jù)和命令。 應用程序 ?主機發(fā)送的地址聯(lián)絡信號為: 00H, 01H, 02H , … … (即從機設備地址),地址 FFH為命令各從機復位,即恢復 SM2=1。 ?主機命令編碼為: 01H,主機命令從機接收數(shù)據(jù); 02H,主機命令從機發(fā)送數(shù)據(jù)。其它都按 02H對待。 RRDY=1:表示從機準備好接收。 TRDY=1:表示從機準備好發(fā)送。 ERR=1: 表示從機接收的命令是非法的。 程序分為主機程序和從機程序。約定一次傳遞數(shù)據(jù)為 16個字節(jié),以 01H地址的從機為例 。 ? 1給單片機時,蜂鳴器以 400ms頻率發(fā)聲,發(fā) 2時以 200ms頻率發(fā)聲,發(fā) 3時以 100ms頻率發(fā)聲,發(fā) 4時關閑蜂鳴器。 ? 2400bps從計算機發(fā)送任一字節(jié)數(shù)據(jù),當單片機收到該數(shù)據(jù)后,在此數(shù)據(jù)前加上一序號然后連同此數(shù)據(jù)一起發(fā)送至計算機,當序號超過 255時歸零。 ? 16進制發(fā)送一個 065536之間的任一數(shù),當單片機收到后在數(shù)碼管上動態(tài)顯示出來,波特率自定。 ? 3. 用 AD以 1HZ的頻率采集模擬信號,然后轉換成數(shù)字量,再將其以 1200bps發(fā)送到計算機,在計算機上顯示。 ? 1200bps發(fā)送, 1, 2, 3,4,第二行時以 2400bps發(fā)送 5, 6, 7, 8,第三行以 4800bps發(fā)送, 9, 10, 11, 12,第四行以9600pbs 發(fā)送, 13, 14, 15, 16.
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1