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

正文內(nèi)容

單片機課程設計報告--雙機串行通訊(編輯修改稿)

2025-05-08 22:37 本頁面
 

【文章內(nèi)容簡介】 。(5)電源控制寄存器PCON其最高位為SMOD。(6)波特率計算當定時器T1工作在定時方式的時候,定時器T1溢出率=(T1計數(shù)率)/(產(chǎn)生溢出所需機器周期)。由于是定時方式,T1計數(shù)率= fORC/12。產(chǎn)生溢出所需機器周期數(shù)=模M計數(shù)初值X。用8051串行接口通信,如果兩臺8051單片機之間的距離很近(),可以采用直接將兩臺8051單片機的串行接口直接相連,利用其自身的TTL電平(05V)直接傳輸數(shù)據(jù)信息。如果傳輸距離較遠(),由于傳輸線的阻抗與分布電容,會產(chǎn)生電平損耗和波形畸變,以至于檢測不出數(shù)據(jù)或數(shù)據(jù)出錯。此時可利用 RS232標準總線接口,將單片機輸出的TTL電平轉(zhuǎn)換為RS232標準電平(邏輯1為15—5V;邏輯0為+5—+15V)。用RS232可將傳輸距離提高到15m,如果想遠距離傳輸,可以采用RS422或者RS485。 電平轉(zhuǎn)換芯片MAX232是美信公司(MAXIM)生產(chǎn),專用于進行將TTL電平轉(zhuǎn)換為RS232電平的芯片,MAX232內(nèi)部有泵電源,能將+5V電源電壓在芯片內(nèi)提高到RS232電平所需的+10V或者10V電平。最終設計電路如下圖3所示,發(fā)送方的數(shù)據(jù)由串行口TXD段輸出,經(jīng)過電平轉(zhuǎn)換芯片MAX232將TTL電平轉(zhuǎn)換為RS232電平輸出,經(jīng)過傳輸線將信號傳送到接收端。接收方也使用MAX232芯片進行電平轉(zhuǎn)換后,信號到達接收方串行口的接收端。接受方接收后,通過P0口在數(shù)碼管上顯示接收的信息。三、軟件設計通過通信協(xié)議進行發(fā)送接收,主機先送E1H給從機,當從機接收到E1H后,向主機回答E2H。主機收到E2H后就把數(shù)碼表30H3FH內(nèi)容中的16個數(shù)據(jù)送給從機,并發(fā)送檢驗和。從機收到16個數(shù)據(jù)并計算接收到數(shù)據(jù)的檢驗和,與主機發(fā)送來的檢驗和進行比較,若檢驗和相同則發(fā)送00H給主機;否則發(fā)送FFH給主機,重新接受。從機收到16個正確數(shù)據(jù)后送到一個數(shù)碼管顯示。(1)串行口工作于方式1;用定時器1產(chǎn)生2400bit/s的波特率,工作于方式2。(2)功能:將本機ROM中數(shù)碼表30H3FH內(nèi)容發(fā)送到從機,并保存在從機內(nèi)部ROM中,從機收到這16個數(shù)據(jù)后送到一個數(shù)碼管循環(huán)顯示。(3)通信協(xié)議:主機首先發(fā)送連絡信號(E1H),從機接收到之后返回一個連絡信號(E2H)表示從機已準備好接收。(4)通信過程使用校驗和。(5)從機接收到全部數(shù)據(jù)后進行校驗和計算,若數(shù)據(jù)沒有錯誤,則返回00H,否則返回FFH。(6)主機發(fā)送一個數(shù)據(jù)后,等待從機返回數(shù)據(jù);若為00H,則繼續(xù)發(fā)送下一個數(shù)據(jù),若為FFH,則重新發(fā)送數(shù)據(jù)。(1)發(fā)送端程序流程圖(2) 接收方程序流程圖四、 聯(lián)合調(diào)試在protues上進行仿真實驗。首先使用Keil將編寫完成的程序編譯生成HEX文件,將HEX文件燒錄到兩片單片機中,進行仿真實驗,結果如下圖所示,可以看到,接收端已將接受到的數(shù)據(jù)完整的顯示了出來。五、 設計小結經(jīng)過為期兩周的準備與努力,終于順利的完成了本次設計任務。雖然在這段時間里每天都那么繁忙,但是在這忙碌的過程中卻得到了許多的收獲。經(jīng)過本次課程設計,認識了自己的不足之處,通過不斷的查閱資料,加深了對單片機的語言程序設計,了解了單片機串行通信的基本知識,對于以后的學習和工作都有很大的益處。在設計的過程中,我們也遇到了一些困難,比如開始的時候,由于發(fā)送端和接收端的通信協(xié)議
點擊復制文檔內(nèi)容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1