Protues在單片機系統(tǒng)設(shè)計中的應用
2.3 串口通信本文引用地址:http://www.ex-cimer.com/article/172742.htm
系統(tǒng)通過串口與上位及通信??梢詫崟r的向上位機傳送溫度值。實物中通過RS 232總線與計算機連接。接受數(shù)據(jù)界面由VB編寫。
圖3為虛擬終端接受到的數(shù)據(jù)窗口仿真。
3 軟件電路設(shè)計
單片機編程,開機之初先進行初始化,然后采集溫度4路溫度信號。通過鍵盤選擇要顯示的通道溫度并在液晶屏上顯示。再判斷是否向上位機發(fā)送數(shù)據(jù),有請求是則發(fā)送數(shù)據(jù),無請求時則判斷數(shù)據(jù)是否正常,不正常則報警(蜂鳴器鳴叫)。軟件通過C語言編程,先在Keil C51集成開發(fā)環(huán)境下將編好的程序進行編譯,調(diào)試。調(diào)試通過后,用生成的HEX文件在Proteus進行仿真。
4 結(jié) 語
利用Proteus對數(shù)字式溫度傳感器DS18B20構(gòu)成通用多點溫度測量系統(tǒng)進行仿真,仿真結(jié)果表明該系統(tǒng)具有測溫系統(tǒng)簡單、測溫精度高、連接方便、性能穩(wěn)定等優(yōu)點,能有效地降低成本,縮短開發(fā)周期,具有良好的應用前景。
評論