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

正文內容

基于51單片機的雙機串行通信設計(編輯修改稿)

2024-12-12 09:48 本頁面
 

【文章內容簡介】 抗與分布電容,會產生電平損耗和波形畸變,以至于檢測不出數據或數據出錯。此時可利用 RS232 標準總線接口,將單片機輸出的 TTL電平轉換為 RS232標準電平(邏輯 1為 15— 5V;邏輯 0為 +5— +15V)。用RS232可將傳輸距離提高到 15m,如果想遠距離傳輸 ,可以采用 RS422或者 RS485。 電平轉換芯片 MAX232是美信公司( MAXIM)生產,專用于進行將 TTL電平轉換為 RS232電平的芯片, MAX232內部有泵電源,能將 +5V電源電壓在芯片內提高到 RS232電平所需的 +10V或者 10V電平 。 圖 MAX232 最終設計電路如下圖 3所示,發(fā)送方的數據由串行口 TXD 段輸出,經過電平轉換芯片MAX232 將 TTL電平轉換為 RS232 電平輸出,經過傳輸線將信號傳送到接收端。接收方也使用 MAX232 芯片進行電平轉換后,信號到達接收方串行口的接收端。接受方接收后,通過 P1口在數碼管上顯示接收的信息。 6 圖 三、 軟件設計 通過通信協(xié)議進行發(fā)送接收,主機先送 AAH 給從機,當從機接收到 AAH 后,向主機回答 BBH。主機收到 BBH后就把數碼表 TAB[16]中的 10 個數據送給從機,并發(fā)送檢驗和。從機收到 16 個數據并計算接收到數據的檢驗和,與主機發(fā)送來的檢驗和進行比較,若檢驗和相同則發(fā)送 00H 給主機;否則發(fā)送 FFH 給主機,重新接受。從機收到 16 個正確數據后送到一個數碼管顯示。 ( 1) 串行口工作于方式 1; 用定時器 1 產生 9600bit/s 的波特率 ,工作于方式 2。 ( 2) 功能 :將本機 ROM 中 數碼表 TAB[16]中的 16個數發(fā)送到從機 ,并保存在從機內部 ROM中 ,從機收到這 16 個數據后送到一個數碼管循環(huán)顯示。 ( 3) 通信協(xié)議 :主機首先發(fā)送連絡信號 (AAH),從機接收到之后返回一個連絡信號 (BBH)表示從機已準備好接收。 ( 4) 通信過程使用第九位發(fā)送奇偶校驗位。 ( 5) 從機接收到一個數據后,立即進行奇偶校驗,若數據沒有錯誤,則返回 00H,否則返回 FFH。 ( 6) 主機發(fā)送一個數據后,等待從機返回數據;若為 00H,則繼續(xù)發(fā)送下一個數據,若為FFH,則重新發(fā)送數據。 7 ( 1)發(fā)送端程序流程圖 ( 2) 接收 方程序流程圖 主程序開始 從機是否回答B(yǎng)BH? 程序初始化 主機發(fā)送 AAH N 主機發(fā)送數據,檢驗和 輸出完成? N 清除標志位 8
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1