• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 單片機(jī)微處理器AT89C51在時(shí)隙變換和控制中的應(yīng)用

    單片機(jī)微處理器AT89C51在時(shí)隙變換和控制中的應(yīng)用

    作者: 時(shí)間:2012-03-15 來源:網(wǎng)絡(luò) 收藏

    A(數(shù)據(jù))

    R-DATA-CONNECTION:

    MOV A,R6

    ORL A,#60H ;R2.6=1 R P2.6=0W

    MOV P2,A;P2.5=1,P2.5=0

    SETB P1.4 ;置DS為高

    LOOP3:MOV C,P1.5

    JC LOOP3 ;DTA為非0時(shí)等待

    MOV A,P0

    CLR P1.4

    SETB P2.7 ;CS=1

    RET

    5

    5.1 交換

    交換一般用于數(shù)字電話交換系統(tǒng)。如果要將輸入的信道0的2時(shí)隙輸出到信道1的3時(shí)隙中,則可按以下程序操作:首先賦R5=000110111B,調(diào)用W-CONTROL子程序,寫寄存器=R5,選輸出1信道時(shí)隙的連續(xù)存儲器的高八位。第二步賦R5=01H,R6=01H(1信道),調(diào)用W-CONNECTION子程序,寫接續(xù)存儲器的高3位為交換方式。第三步則調(diào)用W-CONTROL子程序,寫寄存器=00010011,選輸出1信道3時(shí)隙的接續(xù)存儲器的低八位。第四步賦R5=40H,R6=01H(1信道),調(diào)用W-CONNECTION子程序,寫接續(xù)存儲器的低8位為40H(0信道2時(shí)隙),這樣就完成了信道0的2時(shí)隙到信道1的3時(shí)隙的交換。

    5.2 控制

    MT8980的控制功能分為兩個(gè)方面,第一是讀某信通中某時(shí)隙的存儲器數(shù)據(jù),并由判斷后作出不同響應(yīng),如16時(shí)隙的信令,編制程序時(shí)首先調(diào)W-CONTROL子程序,寫控制寄存器選數(shù)據(jù)存儲器,然后調(diào)用R-DATA-CONNECTION子程序讀此寄存器的內(nèi)容,最后由CPU作出判斷。第二是讓某時(shí)隙接續(xù)存儲器工作在信息模式,使接續(xù)存儲器低八位的內(nèi)容作為數(shù)據(jù)直接輸出到相應(yīng)的時(shí)隙中作信令信號,也可以將其作為2.048M數(shù)據(jù)流用作控制碼流,以控制編譯碼器如MT8960、MT8950及數(shù)字中繼芯片MT8979等。筆者已將8980的以上功能成功地應(yīng)用于數(shù)字電路數(shù)據(jù)傳輸系統(tǒng)中,此設(shè)備可利用時(shí)分復(fù)用PCM的某些空閑時(shí)隙插入計(jì)算機(jī)的RS232串行通信口來實(shí)現(xiàn)遠(yuǎn)端計(jì)算機(jī)通信,這樣可大大提高EI電路的利用率,從而使利用數(shù)字傳輸設(shè)備或程序交換機(jī)的中斷模塊開通數(shù)字專線以高速高質(zhì)量地?cái)?shù)據(jù)傳送成為可能。數(shù)字電路數(shù)據(jù)傳輸系統(tǒng)可為用戶提供全透明的數(shù)據(jù)傳輸鏈路和全雙工的傳輸能力,而與用戶設(shè)備設(shè)置的RS-232的傳輸格式和速率無關(guān),另外,用戶還可以按自己的要求設(shè)置數(shù)據(jù)位、校驗(yàn)方式、停止位、傳輸速率和流控制方式。


    上一頁 1 2 3 下一頁

    評論


    相關(guān)推薦

    技術(shù)專區(qū)

    關(guān)閉
    主站蜘蛛池模板: 洪江市| 苏尼特左旗| 崇信县| 吴桥县| 新密市| 锦州市| 油尖旺区| 扶绥县| 霞浦县| 临夏市| 望都县| 连云港市| 和平县| 江华| 从江县| 陇西县| 普格县| 当涂县| 青阳县| 望江县| 富平县| 新密市| 宜春市| 浑源县| 小金县| 苍南县| 新竹市| 汶上县| 额尔古纳市| 湖南省| 三都| 阳山县| 新晃| 平湖市| 长岭县| 奎屯市| 贡嘎县| 道真| 西峡县| 佳木斯市| 沈丘县|