日韩床上生活一级视频|能看毛片的操逼网站|色悠悠网站在线观看视频|国产免费观看A淫色免费|国产av久久久久久久|免费A级视频美女网站黄|国产毛片av日韩小黄片|热久久免费国产视频|中文字幕无码色色|成人在线视频99久久久

機(jī)電之家資源網(wǎng)
單片機(jī)首頁(yè)|單片機(jī)基礎(chǔ)|單片機(jī)應(yīng)用|單片機(jī)開發(fā)|單片機(jī)文案|軟件資料下載|音響制作|電路圖下載 |嵌入式開發(fā)
培訓(xùn)信息
贊助商
利用16C554實(shí)現(xiàn)主從式單片機(jī)遠(yuǎn)距離通信擴(kuò)展
利用16C554實(shí)現(xiàn)主從式單片機(jī)遠(yuǎn)距離通信擴(kuò)展
 更新時(shí)間:2008-8-17 16:46:21  點(diǎn)擊數(shù):9
【字體: 字體顏色

       89C52單片機(jī)內(nèi)部有1個(gè)全雙工的UART,但沒(méi)有對(duì)MODEM的控制接口。對(duì)MDOEM的控制由P1口實(shí)現(xiàn),它們分別為載波檢測(cè)DCD、數(shù)據(jù)設(shè)備就緒DSR、數(shù)據(jù)終端就緒DTR,這樣共同實(shí)現(xiàn)MODEM的鏈接和數(shù)據(jù)的收發(fā)。

2 系統(tǒng)軟件設(shè)計(jì)

2.1 通信線路的鏈接與掉線的處理

       采用背靠背連接方式,首先要解決通信的鏈接問(wèn)題。由于無(wú)振鈴信號(hào)觸發(fā)自動(dòng)應(yīng)答,因此被動(dòng)一方的MODEM應(yīng)在開機(jī)工作過(guò)程中定時(shí)地云檢測(cè)裁波信號(hào)。如果鏈路未通,則采用應(yīng)答方式摘機(jī),直至鏈接成功。主動(dòng)方、被動(dòng)方MDOEM的通信鏈接過(guò)程如圖4所示。

       根據(jù)系統(tǒng)要求,上位主機(jī)應(yīng)能隨時(shí)發(fā)送命令或接收數(shù)據(jù),這樣與上位機(jī)連接的MODEM定為主動(dòng)方。由于上位機(jī)與下位機(jī)的摘機(jī)是異步的,因此,上位機(jī)MDOEM 等待載波建立時(shí)間要大于下位機(jī)MODEM等待載波的建立時(shí)間。這里上、下位機(jī)等待載波建立時(shí)間分別設(shè)為2.5min和50s。若上位機(jī)定時(shí)器的定時(shí)時(shí)間到而未建立鏈接,則被視為通信有問(wèn)題,通過(guò)計(jì)算機(jī)反映出鏈接失敗,同時(shí)下位機(jī)定時(shí)摘機(jī)時(shí)間可設(shè)為1min,這樣才能保證線路由于掛機(jī)或非正常掉線后能再次接通鏈路。

2.2 16C554的初始化

      16C554集成有全部的MODEM控制邏輯,通過(guò)對(duì)其內(nèi)部的13個(gè)寄存器的讀寫,就可以完成對(duì)標(biāo)準(zhǔn)MODEM的操作。

      系統(tǒng)上電后需先對(duì)16C554進(jìn)行初始化,包括設(shè)置波特率及傳輸數(shù)據(jù)的幀格式、設(shè)置中斷允許位、對(duì)FIFO的控制設(shè)置等。

INIMODEM:

MOV DPTR,#0F803H ;DPTR指向線控寄

;存器LCR

MOV A,#80H ;設(shè)置波特率

MOVX @DPTR,A

ANL DPL,#0F8H

MOV A,#0CH

MOVX @DPTR,A ;送波特率常數(shù):9600baud

INC DPL

CLR A

MOVX @DPTR,A

INC DPL

INC DPL ;DPTR指向線控寄存器LCR

MOV A,#03H

MOVX @DPTR,A ;設(shè)置數(shù)據(jù)幀格式

INC DPL ;指向MODEM控制寄存器

MOV A,#01H

MOVX @DPTR,A ;置設(shè)備終端準(zhǔn)備就緒

ANL DPL,#0F8H

ORL DPL,#02H ;指向MODEM控制寄存器

;MCR

MOV A,#03H ;置FIFO有效,清接收FIFO

ANL DPL,#0F08H

ORL DPL,#01H ;DPTR指向中斷允許寄存器

;IER

MOV A,#01H

MOVX @DPTR,A;設(shè)置接收寄存器中有數(shù)則

;中斷

RET

結(jié)束語(yǔ)

      以背靠背方式連接的通信網(wǎng)絡(luò),由于無(wú)需任何電話資源,對(duì)10km以內(nèi)的通信連接,不失為較好的選擇。在實(shí)際應(yīng)用中,為保證數(shù)據(jù)傳輸?shù)膶?shí)時(shí)性,系統(tǒng)在上電初始化后,即可以對(duì)線路進(jìn)行鏈接。正常情況下線路應(yīng)處于鏈接狀態(tài),這樣才能保證上位機(jī)對(duì)下位機(jī)的及時(shí)控制,避免線路重新鏈接帶的延遲。該系統(tǒng)已成功用于交通路口聯(lián)網(wǎng)控制。

  • 上一篇: 基于單片機(jī)的EV動(dòng)力蓄電池組電量計(jì)量系統(tǒng)的設(shè)計(jì)
  • 下一篇: 用于單片機(jī)的以太網(wǎng)網(wǎng)關(guān)--網(wǎng)絡(luò)通
  • 發(fā)表評(píng)論   告訴好友   打印此文  收藏此頁(yè)  關(guān)閉窗口  返回頂部
    熱點(diǎn)文章
     
    推薦文章
     
    相關(guān)文章
    網(wǎng)友評(píng)論:(只顯示最新5條。)
    關(guān)于我們 | 聯(lián)系我們 | 廣告合作 | 付款方式 | 使用幫助 | 機(jī)電之家 | 會(huì)員助手 | 免費(fèi)鏈接

    點(diǎn)擊這里給我發(fā)消息66821730(技術(shù)支持)點(diǎn)擊這里給我發(fā)消息66821730(廣告投放) 點(diǎn)擊這里給我發(fā)消息41031197(編輯) 點(diǎn)擊這里給我發(fā)消息58733127(審核)
    本站提供的機(jī)電設(shè)備,機(jī)電供求等信息由機(jī)電企業(yè)自行提供,該企業(yè)負(fù)責(zé)信息內(nèi)容的真實(shí)性、準(zhǔn)確性和合法性。
    機(jī)電之家對(duì)此不承擔(dān)任何保證責(zé)任,有侵犯您利益的地方請(qǐng)聯(lián)系機(jī)電之家,機(jī)電之家將及時(shí)作出處理。
    Copyright 2007 機(jī)電之家 Inc All Rights Reserved.機(jī)電之家-由機(jī)電一體化網(wǎng)更名-聲明
    電話:0571-87774297 傳真:0571-87774298
    杭州濱興科技有限公司提供技術(shù)支持

    主辦:杭州市高新區(qū)(濱江)機(jī)電一體化學(xué)會(huì)
    中國(guó)行業(yè)電子商務(wù)100強(qiáng)網(wǎng)站

    網(wǎng)站經(jīng)營(yíng)許可證:浙B2-20080178-1