資源描述:
《基于串口通信的單片機仿真和C語言開發(fā)》由會員上傳分享,免費在線閱讀,更多相關內容在學術論文-天天文庫。
1、武漢理工大學《能力拓展訓練》說明書目錄22武漢理工大學《能力拓展訓練》說明書1方案設計..........................................................11.1系統(tǒng)硬件設計.................................................11.2系統(tǒng)軟件設計.................................................12硬件電路設計......................................................22.189C51單
2、片機結構..............................................22.1.1MCS-51單片機內部結構.....................................22.1.2MCS-51單片機引腳功能.....................................42.1.3MCS-51中斷系統(tǒng)...........................................62.2串行接口及其電平轉換電路.....................................72.2.1串行接口RS232結構
3、與引腳功能..............................72.3硬件連接圖...................................................83串口通信概述......................................................93.1串行通信基礎.................................................93.2串行接口的基本特點..........................................104系統(tǒng)軟件設計...........
4、..........................................134.1系統(tǒng)的通信協(xié)議..............................................134.2編程實現(xiàn)串行通信............................................135仿真及系統(tǒng)實現(xiàn)...................................................175.1虛擬串口的設置..............................................185.2下位機電路和程序設計
5、........................................185.3串口通信仿真................................................186總結.............................................................217參考文獻.........................................................2222武漢理工大學《能力拓展訓練》說明書22武漢理工大學《能力拓展訓練》說明書22武漢理工大學《能力拓展訓練》說明書1方案
6、設計1.1系統(tǒng)硬件設計PC機的串行接口為RS-232或USB總線,單片機采用RS-232進行串行通信,只需要將TTL電平的串行接口通過芯片轉換為RS-232串行接口,這種轉換比較簡單,本系統(tǒng)采用的是MAX232芯片。利用PC現(xiàn)有的RS-232接口,系統(tǒng)中采用專用的RS-232標準轉換芯片MAX232D來實現(xiàn)。此轉換芯片一邊與RS-232標準9針接口相連,另一邊與RS-232總線相連,原理圖如圖1-1所示。圖1-1系統(tǒng)結構圖1.2系統(tǒng)軟件設計通信協(xié)議設計:為保證通信進行,首先做到單片機的串行口與主控機串行口的設置保持一致,即數據格式一致、通信波特率相同。如果是多點通信,每個從機
7、要分配一個地址碼。系統(tǒng)中協(xié)議有三種幀格式:呼叫幀、應答幀和數據幀。呼叫幀由主機發(fā)出。應答幀只能由從機發(fā)出。當從機收到呼叫幀后,把本機地址和當前狀態(tài)回發(fā)給主機。設置開機自檢、自診斷程序,機器不能帶病工作;如果需要,還可以設置在工作空閑時或定時自檢程序。PC機與單片機構成通信系統(tǒng)采用主從結構。數據通信總是有主機發(fā)起。主機處于發(fā)送狀態(tài)“說”時從機總是處于“聽”22武漢理工大學《能力拓展訓練》說明書狀態(tài)。若主機發(fā)送的地址信息與本地從機相符,則接受該數據,否則,繼續(xù)“聽”總線上的數據。若從機需要發(fā)送數據,則必須等