新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于AT89C51單片機(jī)的RS 232串行數(shù)據(jù)截取器設(shè)計(jì)

基于AT89C51單片機(jī)的RS 232串行數(shù)據(jù)截取器設(shè)計(jì)

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

模式2中斷服務(wù)程序主要完成的功能是接收具體設(shè)備(J1)和其控制計(jì)算機(jī)(J2)發(fā)送的,并把接收到的存儲(chǔ)到的RAM中,當(dāng)接收到上位機(jī)(J3)的發(fā)送命令時(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í),就可以通過分析截取的數(shù)據(jù),找出它們之間通信數(shù)據(jù)的對(duì)應(yīng)關(guān)系,從而分析其通信協(xié)議。

本文引用地址:http://2s4d.com/article/171376.htm

b.JPG



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


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

評(píng)論


相關(guān)推薦

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

關(guān)閉