計算機串口與單片機通訊測試系統的實(shí)現
上位機的串行通訊本系統采用異步串行通訊,該通訊測試程序是順序結構。主要操作是上位機向下位機發(fā)送通訊測試開(kāi)始標志“1AH”和下位機的聯(lián)絡(luò )地址,指令下位機接受數據個(gè)數的信息以及測試數據的正確顯示。流程圖如圖3所示。
上位機測試系統數據測試界面如圖4所示。
各臺下位機用查詢(xún)方式接收數據,等待接收到數據,進(jìn)行輸出對比。如果顯示輸出與發(fā)送一致,則說(shuō)明通訊測試成功。單臺下位機接受流程圖如圖5所示。
5 結 語(yǔ)
該系統充分利用了計算機串口和外設進(jìn)行通訊的功能,該系統還可以稍加改動(dòng)與其余類(lèi)型單片機進(jìn)行通訊測試。由于串口使用簡(jiǎn)單,通訊方便,越來(lái)越多的外設測試系統利用此種技術(shù)。此測試系統具有使用硬件少、可靠性高的優(yōu)點(diǎn)。經(jīng)實(shí)踐證明,在多種環(huán)境下運行情況良好。
參考文獻
[1] Charles Wright.Visual C++程序員實(shí)用大全[M].北京:中國水利水電出版社,2001.
[2] 孫涵芳,徐愛(ài)卿.MCS-51/96系列單片機原理及應用[M].北京:北京航空航天大學(xué)出版社,1988.
[3] 余小平,奚大順.PC機并口與單片機間的數據傳送[D].2001嵌入式系統及單片機國際學(xué)術(shù) 交流會(huì )論文,2001.
[4] 張海藩.軟件工程導論[M].北京:清華大學(xué) 版社,1998.
[5] 馬明建,周長(cháng)城.數據采集與處理技術(shù)[M].西安:西安交通大學(xué)出版社,1998.
[6] 張磊.虛擬儀器測試系統中數據共享的實(shí)現[J].計算機自動(dòng)測量與控制,2000,
評論