<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 模擬技術(shù) > 設(shè)計(jì)應(yīng)用 > RS232串行數(shù)據(jù)截取器的設(shè)計(jì)方案

          RS232串行數(shù)據(jù)截取器的設(shè)計(jì)方案

          作者: 時(shí)間:2013-09-09 來(lái)源:網(wǎng)絡(luò) 收藏
          widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">  模式1和模式2的主程序基本相同,其主要功能有:對(duì)單片機(jī)串行中斷相關(guān)寄存器的配置,對(duì)串口收發(fā)數(shù)據(jù)波特率設(shè)定及相關(guān)定時(shí)器的配置,對(duì)GM8123芯片的復(fù)位操作和工作方式的相關(guān)配置。主程序流程圖如圖3所示。

            RS232串行數(shù)據(jù)截取器的設(shè)計(jì)方案

            其中由S1,S2,控制波特率設(shè)置的程序流程圖如圖4所示。

          2.2 中斷服務(wù)程序

            模式1的中斷服務(wù)程序完成的功能是接收具體設(shè)備(J1)和其控制計(jì)算機(jī)(J2)發(fā)送的數(shù)據(jù),并把數(shù)據(jù)實(shí)時(shí)地發(fā)送到上位計(jì)算機(jī)(J3)上顯示。模式1中斷服務(wù)程序流程圖如圖5所示。

          RS232串行數(shù)據(jù)截取器的設(shè)計(jì)方案

            模式2中斷服務(wù)程序主要完成的功能是接收具體設(shè)備(J1)和其控制計(jì)算機(jī)(J2)發(fā)送的數(shù)據(jù),并把接收到的數(shù)據(jù)存儲(chǔ)到單片機(jī)的RAM中,當(dāng)接收到上位機(jī)(J3)的發(fā)送數(shù)據(jù)命令時(shí),向上位計(jì)算機(jī)發(fā)送存儲(chǔ)的數(shù)據(jù)。其流程圖如圖6所示。

            3 功能測(cè)試

            借助串口調(diào)試助手軟件在不同的波特率下對(duì)進(jìn)行功能測(cè)試,如圖7是在波特率為9 600 b/s,模式2下的測(cè)試結(jié)果。其中COM1,COM2和COM4分別對(duì)應(yīng)具體設(shè)備、控制計(jì)算機(jī)和上位機(jī)。上位機(jī)接收數(shù)據(jù)中“s:”標(biāo)號(hào)后的數(shù)據(jù)是設(shè)備發(fā)送的,“k:”標(biāo)號(hào)后的數(shù)據(jù)是控制計(jì)算機(jī)發(fā)送的,這些數(shù)據(jù)是按照時(shí)間的先后順序被所截取。利用對(duì)某一具體設(shè)備和其控制計(jì)算機(jī)之間的實(shí)際通信數(shù)據(jù)進(jìn)行截取時(shí),就可以通過(guò)分析截取的數(shù)據(jù),找出它們之間通信數(shù)據(jù)的對(duì)應(yīng)關(guān)系,從而分析其通信協(xié)議。

            RS232串行數(shù)據(jù)截取器的設(shè)計(jì)方案

            4 結(jié)語(yǔ)

            本文討論了RS 232截取器的設(shè)計(jì)方案,并做出了產(chǎn)品,進(jìn)行了實(shí)驗(yàn)。系統(tǒng)穩(wěn)定、可靠,可以有效地截取串行通信數(shù)據(jù)。該系統(tǒng)可以為有相關(guān)需求的人員提供幫助。

          51單片機(jī)相關(guān)文章:51單片機(jī)教程



          上一頁(yè) 1 2 下一頁(yè)

          評(píng)論


          相關(guān)推薦

          技術(shù)專(zhuān)區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();