新聞中心

        EEPW首頁 > 電源與新能源 > 設(shè)計應(yīng)用 > RS232到并行數(shù)據(jù)變換

        RS232到并行數(shù)據(jù)變換

        作者: 時間:2007-01-25 來源:網(wǎng)絡(luò) 收藏
        標(biāo)準(zhǔn)IC可變換RS232格式到8位并行數(shù)據(jù)(帶一個起始和終止位)。整個成本和功耗低于任何可用的標(biāo)準(zhǔn)芯片。

        此電路(見圖1)可做為PC基串行接口(經(jīng)COM1或COM2端口)的一部分。

        本文引用地址:http://www.104case.com/article/258997.htm

        電路中,通用定時器IC1用做為時鐘產(chǎn)生器,它只在收到串行數(shù)據(jù)時產(chǎn)生時鐘脈沖。數(shù)據(jù)移位到串行/并行移位寄存器,與每個數(shù)據(jù)字節(jié)(DATA)同時產(chǎn)生一個鎖存脈沖(LATCH),用于并行指定端口。

        除來自PC的位率設(shè)置外不需要初始化。位率等于定時器IC1產(chǎn)生的時鐘CL。設(shè)置位率‘B’因子值來設(shè)置PC的波特率值。IC1所產(chǎn)生的時鐘為:

        置相應(yīng)因子值為16位格式可編程PC為任何位率,其turbo-C語言的語句如下(對于COM1端口):

        outport(0x2FB,131)

        ; / * 2F8 for Baud setting * /outport(0x2F8,0xLSE)

        ; / * LSB byte of divisor * /outport(0x2F9,0Xmsb)

        ; / * MSB of divisor * /outport(0x2FB,3)

        ; / * 2F8 for transmission * /

        用語句‘outport(0x2F8,word)’可把8位格式中的任何數(shù)據(jù)送到9端D型連接器的端3。對于COM2端口,用3F8、3F9和3FB。



        關(guān)鍵詞: RS-232

        評論


        相關(guān)推薦

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

        關(guān)閉
        主站蜘蛛池模板: 阿瓦提县| 盐山县| 濉溪县| 肥东县| 原阳县| 郑州市| 伊通| 长顺县| 福海县| 眉山市| 庆阳市| 柞水县| 嘉义县| 武鸣县| 华宁县| 穆棱市| 锡林浩特市| 怀宁县| 英德市| 连江县| 嫩江县| 合阳县| 永寿县| 莱州市| 容城县| 兰考县| 司法| 商丘市| 邵阳市| 饶河县| 台东市| 安达市| 珠海市| 土默特右旗| 台南县| 图木舒克市| 儋州市| 贵定县| 楚雄市| 华容县| 古丈县|