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

正文內容

基于51單片機的雙機串行通信設計-在線瀏覽

2025-01-09 09:48本頁面
  

【正文】 比較,若檢驗和相同則發(fā)送 00H 給主機;否則發(fā)送 FFH 給主機,重新接受。 3 二、 硬件設計 單片機串行通信功能 圖 計算機與外界的信息交換稱為通信,常用的通信方式有兩種:并行通信和串行通信。串行通信的特點是只用兩條信號線(一條信號線,再加一條地線作為信號回路)即可完成 通信,成本低,傳輸?shù)木嚯x較遠。 51單片機串行接口的結構如下: ( 1)數(shù)據(jù)緩沖器( SBUF) 接受或發(fā)送的 數(shù)據(jù)都要先送到 SBUF 緩存。 ( 2)串行控制寄存器( PCON) SCON用于串行通信方式的選擇,收發(fā)控制及狀態(tài)指示,各位含義如下: 4 SM0 SM1 SM2 REN TB8 RB8 TI RI SM0,SM1:串行接口工作方式選擇位,這兩位組合成 00, 01, 10, 11對應于工作方式 0、 3。 REN:接收允許控制位。 TB8:方式 2或 3時, TB8為要發(fā)送的第 9位數(shù)據(jù),根據(jù)需要由軟件置 1或清 0。 TI:發(fā)送中斷標志。必須要軟件清零后才能繼續(xù)發(fā)送。接收完一幀數(shù)據(jù)后由硬件自動置位,并申請中斷。 ( 3)輸入移位寄存器 接收的數(shù)據(jù)先串行進入輸入移位寄存器, 8位數(shù)據(jù)全移入后,再并行送入接收 SBUF中。波特率時用來表示串行通信數(shù)據(jù)傳輸快慢程度的物理量,定義為每秒鐘傳送的數(shù)據(jù)位數(shù)。 ( 6)波特率計算 當定時器 T1工作在定時方式的時候,定時器 T1溢出率 =( T1計數(shù)率) /(產生溢出所需機器周期)。產生溢出所需機器周期數(shù) =模 M計數(shù)初值 X。如果傳輸距離較遠(超過 ),由于傳輸線的阻抗與分布電容,會產生電平損耗和波形畸變,以至于檢測不出數(shù)據(jù)或數(shù)據(jù)出錯。用RS232可將傳輸距離提高到 15m,如果想遠距離傳輸 ,可以采用 RS422或者 RS485。 圖 MAX232 最終設計電路如下圖 3所示,發(fā)送方的數(shù)據(jù)由串行口 TXD 段輸出,經過電平轉換芯片MAX232 將 TTL電平轉換為 RS232 電平輸出,經過傳輸線將信號傳送到接收端。接受方接收后,通過 P1口在數(shù)碼管上顯示接收的信息。主機收到 BBH后就把數(shù)碼表 TAB[16]中的 10 個數(shù)據(jù)送給從機,并發(fā)送檢驗和。從機收到 16 個正確數(shù)據(jù)后送到一個數(shù)碼管顯示。 ( 2) 功能 :將本機 ROM 中 數(shù)碼表 TAB[16]中的 16個數(shù)發(fā)送到從機 ,并保存在從機內部 ROM中 ,從機收到這 16 個數(shù)據(jù)后送到一個數(shù)碼管循環(huán)顯示。 ( 4) 通信過程使用第九位發(fā)送奇偶校驗位。 ( 6) 主機發(fā)送一個數(shù)據(jù)后,等待從機返回數(shù)據(jù);若為 00H,則繼續(xù)發(fā)送下一個數(shù)據(jù),若為FFH,則重新發(fā)送數(shù)據(jù)
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1