一. 實(shí)驗(yàn)?zāi)康?/p>
在上一個(gè)RS232 通訊實(shí)驗(yàn)的基礎(chǔ)上,利用單片機(jī)的TXD、RXD 口,學(xué)習(xí)RS485 差
分串行接口的使用。
二. 實(shí)驗(yàn)設(shè)備及器件
IBM PC 機(jī) 一臺(tái)
DP-51PROC 單片機(jī)綜合仿真實(shí)驗(yàn)儀 二臺(tái)
120 歐姆電阻 二只
三. 實(shí)驗(yàn)內(nèi)容
參考上一個(gè)RS232 通訊實(shí)驗(yàn),編寫一段程序,利用單片機(jī)的串行口發(fā)送0X55。再編
寫一段程序,接收RS485 上傳輸?shù)臄?shù)據(jù)。
四. 實(shí)驗(yàn)要求
深刻理解MAX485(75176)芯片的作用,學(xué)會(huì)在單片機(jī)的串行口上使用RS485。
五. 實(shí)驗(yàn)步驟
1. 使用導(dǎo)線將兩臺(tái)DP-51PROC 單片機(jī)綜合仿真實(shí)驗(yàn)儀D4 區(qū)的A_485 與A_485
相連,B_485 與B_485 相連。另外在D4 區(qū)的R74 上插上120 歐姆電阻,短接
JP5。
2. 使用導(dǎo)線連接D4 區(qū)的/RE、DE 到A2 區(qū)的T0、T1,連接D4 區(qū)的RO、DI 到
A2 區(qū)的RXD、TXD(RO~RXD、DI~TXD)。
3. 將D1 區(qū)的J52 接口和A2 區(qū)的J61 接口一一對(duì)應(yīng)相連。
4. 編寫一段程序,利用單片機(jī)的串行口發(fā)送0X55。波特率為9600 Bps。(該程序不能在DP-51PROC 上進(jìn)行仿真,所以只能下載,下載的操作可以參考本書的2.6
節(jié))
5. 編寫一段程序,利用單片機(jī)的串行口接收RS485 上傳輸?shù)臄?shù)據(jù)。波特率為9600
Bps。(該程序不能在DP-51PROC 上進(jìn)行仿真,所以只能下載,下載的操作可以
參考本書的2.6 節(jié))
6. 兩個(gè)程序分別在兩臺(tái)機(jī)上運(yùn)行,觀察接收的數(shù)據(jù)和D1 區(qū)8 個(gè)LED 燈的狀態(tài)。
六. 實(shí)驗(yàn)預(yù)習(xí)要求
認(rèn)真閱讀本書的2.8.28 節(jié)內(nèi)容和MAX485 或75176 芯片的數(shù)據(jù)手冊(cè),理解硬件
結(jié)構(gòu),還可以先把程序編好,然后在Keil C51 環(huán)境下進(jìn)行軟件仿真。
七. 實(shí)驗(yàn)參考程序
發(fā)送程序:
ORG 0000H
LJMP Main
ORG 00F0H
Main:
MOV SP,#60H ;給堆棧指針賦初值
MOV TMOD,#20H ;設(shè)置T1 為工作方式2
MOV TH1,#0FDH ;設(shè)置波特率為9600
MOV TL1,#0FDH
MOV SCON,#50H ;設(shè)置串口位工作方式1
MOV PCON,#00H
SETB TR1 ;定時(shí)器1 開始計(jì)數(shù)
SETB P3.4
SETB P3.5
SEND:
MOV SBUF,#55H ;開始發(fā)送
JNB TI,$
CLR TI
AJMP SEND
;
End
接收程序:ORG 0000H
LJMP Main
ORG 00F0H
Main:
MOV SP,#60H ;給堆棧指針賦初值
MOV TMOD,#20H ;設(shè)置T1 為工作方式2
MOV TH1,#0FDH ;設(shè)置波特率為9600
MOV TL1,#0FDH
MOV SCON,#50H ;設(shè)置串口位工作方式1
MOV PCON,#00H
SETB TR1 ;定時(shí)器1 開始計(jì)數(shù)
CLR P3.4
CLR P3.5
REC:
JNB RI,$
MOV A,SBUF ;接收數(shù)據(jù)
CLR RI
CPL A ;對(duì)接收數(shù)據(jù)取反
MOV P1,A ;顯示接收到的數(shù)據(jù)
AJMP REC
;
End
八. 實(shí)驗(yàn)思考題
(1) 請(qǐng)用戶思考一下,RS485 通訊如何實(shí)現(xiàn)既接收又發(fā)送。
(2) 請(qǐng)用戶再思考一下,如果在各RS485 節(jié)點(diǎn)進(jìn)行通訊過程中,正在發(fā)送的節(jié)點(diǎn)死
機(jī)了,會(huì)發(fā)生什么情況。
max485中文資料 max485 pdf
評(píng)論
查看更多