數(shù)據(jù)發(fā)送
發(fā)布時間:2015/9/23 19:35:43 訪問次數(shù):507
1)數(shù)據(jù)發(fā)送:特殊內(nèi)部繼電器R9039足發(fā)送標(biāo)志繼電器,發(fā)送過程中R9039為OFF狀態(tài),ADV7180BCP32Z-RL發(fā)送結(jié)束后,其為ON狀態(tài)。其間,S用來監(jiān)控將要發(fā)送的字節(jié)數(shù),從S十1開始存放要發(fā)送的數(shù)據(jù),n用來設(shè)定要發(fā)送的字節(jié)數(shù)。當(dāng)執(zhí)行指令時,首先將n裝入S中,每發(fā)送一個字節(jié),S寄存器的內(nèi)容減1,直至S的內(nèi)容為0,發(fā)送完畢。
2)數(shù)據(jù)接收:特殊內(nèi)部繼電器R9038是接收標(biāo)志繼電器,接收過程中R9038為OFF狀態(tài),接收結(jié)束后,其為ON狀態(tài)。其間,從外設(shè)傳來的數(shù)據(jù)存放在接收緩沖區(qū)第二個字開始的區(qū)域中,即從S+l開始的寄存器中。接收緩沖區(qū)的第一個字,即S,用來監(jiān)控接收到的字節(jié)數(shù),緩沖區(qū)由系統(tǒng)寄存器No. 417和No. 418指定。例如No. 417=K200,No. 418=K4,則表示從外設(shè)接收的8個字節(jié)(4個字)的數(shù)據(jù)存放于數(shù)據(jù)寄存器DT201開始的區(qū)域中,Drl200用于記錄接收到的字節(jié)數(shù)。此時,操作數(shù)S無實(shí)際意義,n應(yīng)設(shè)置成O。當(dāng)執(zhí)行指令時,先將0裝入緩沖區(qū)第一個寄存器中,每接收一個字節(jié),該寄存器的內(nèi)容加l,當(dāng)接收到由系統(tǒng)寄存器No. 413指定的結(jié)束符后,數(shù)據(jù)接收完畢。S中的數(shù)據(jù)即是接收到的字節(jié)數(shù)。
在使用F144指令進(jìn)行數(shù)據(jù)傳送時,需要對系統(tǒng)寄存囂N(yùn)o. 412~No. 418進(jìn)行設(shè)置,此外還要對一些有關(guān)參數(shù),如波特率等進(jìn)行設(shè)置,詳情請參閱FP1可編程序控制器的技術(shù)手冊。
進(jìn)行串行通信操作時,一般要配合數(shù)據(jù)傳輸指令。如典型的傳送操作,先用FO (MV)指令將被傳送的數(shù)據(jù)寫到從S+l開始的區(qū)域,然后用F144 (TRNS)指令將數(shù)據(jù)傳到外設(shè)。而S中則由系統(tǒng)動態(tài)保存為尚未傳出的數(shù)據(jù)個數(shù)。
1)數(shù)據(jù)發(fā)送:特殊內(nèi)部繼電器R9039足發(fā)送標(biāo)志繼電器,發(fā)送過程中R9039為OFF狀態(tài),ADV7180BCP32Z-RL發(fā)送結(jié)束后,其為ON狀態(tài)。其間,S用來監(jiān)控將要發(fā)送的字節(jié)數(shù),從S十1開始存放要發(fā)送的數(shù)據(jù),n用來設(shè)定要發(fā)送的字節(jié)數(shù)。當(dāng)執(zhí)行指令時,首先將n裝入S中,每發(fā)送一個字節(jié),S寄存器的內(nèi)容減1,直至S的內(nèi)容為0,發(fā)送完畢。
2)數(shù)據(jù)接收:特殊內(nèi)部繼電器R9038是接收標(biāo)志繼電器,接收過程中R9038為OFF狀態(tài),接收結(jié)束后,其為ON狀態(tài)。其間,從外設(shè)傳來的數(shù)據(jù)存放在接收緩沖區(qū)第二個字開始的區(qū)域中,即從S+l開始的寄存器中。接收緩沖區(qū)的第一個字,即S,用來監(jiān)控接收到的字節(jié)數(shù),緩沖區(qū)由系統(tǒng)寄存器No. 417和No. 418指定。例如No. 417=K200,No. 418=K4,則表示從外設(shè)接收的8個字節(jié)(4個字)的數(shù)據(jù)存放于數(shù)據(jù)寄存器DT201開始的區(qū)域中,Drl200用于記錄接收到的字節(jié)數(shù)。此時,操作數(shù)S無實(shí)際意義,n應(yīng)設(shè)置成O。當(dāng)執(zhí)行指令時,先將0裝入緩沖區(qū)第一個寄存器中,每接收一個字節(jié),該寄存器的內(nèi)容加l,當(dāng)接收到由系統(tǒng)寄存器No. 413指定的結(jié)束符后,數(shù)據(jù)接收完畢。S中的數(shù)據(jù)即是接收到的字節(jié)數(shù)。
在使用F144指令進(jìn)行數(shù)據(jù)傳送時,需要對系統(tǒng)寄存囂N(yùn)o. 412~No. 418進(jìn)行設(shè)置,此外還要對一些有關(guān)參數(shù),如波特率等進(jìn)行設(shè)置,詳情請參閱FP1可編程序控制器的技術(shù)手冊。
進(jìn)行串行通信操作時,一般要配合數(shù)據(jù)傳輸指令。如典型的傳送操作,先用FO (MV)指令將被傳送的數(shù)據(jù)寫到從S+l開始的區(qū)域,然后用F144 (TRNS)指令將數(shù)據(jù)傳到外設(shè)。而S中則由系統(tǒng)動態(tài)保存為尚未傳出的數(shù)據(jù)個數(shù)。
熱門點(diǎn)擊
- PLC控制系統(tǒng)主電路和控制電路設(shè)計
- 74LS163構(gòu)成模6計數(shù)器
- 路徑損耗(path loss)
- 電磁吸力與吸力特性
- 模擬乘法器混頻實(shí)驗(yàn)
- 柵片滅弧
- 通電電磁抱閘制動控制電路
- 固定偏置的單級共射放大電路
- 中斷指令:INT、ICTL、IRET
- 液壓動力滑臺控制電路
推薦技術(shù)資料
- 泰克新發(fā)布的DSA830
- 泰克新發(fā)布的DSA8300在一臺儀器中同時實(shí)現(xiàn)時域和頻域分析,DS... [詳細(xì)]
- CV/CC InnoSwitch3-AQ 開
- URF1DxxM-60WR3系
- 1-6W URA24xxN-x
- 閉環(huán)磁通門信號調(diào)節(jié)芯片NSDRV401
- SK-RiSC-SOM-H27X-V1.1應(yīng)
- RISC技術(shù)8位微控制器參數(shù)設(shè)
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究