當前位置:編程學習大全網 - 編程軟體 - labview與51單片機通信的問題

labview與51單片機通信的問題

1)要安裝visa

labvieW2012支持的為visa530full.EXE.不要安裝的版本太低了,否則不能用。

2)我建議妳先看看例程

例程是labvIEW->examples->instr->smplserl裏的basic 2 port serial write and read.vi

裏面還有壹些例程妳都可以試試,最簡單的就是將發送和接受接到壹起,然後運行,就能看出結果了。

3)我大概講壹下visa的配置過程

關於visa所有的vi都在:儀器io->串口中。下面是我做通訊的壹個局部視圖。

程序外面是壹個事件結果,當開始按下時:

調用“visa配置串口”,對串口的波特率、數據位、校驗位等配置

這裏先調用“visa寫入”,對下位機寫入壹個數據。這些都是程序需要,妳自己可以改。

壹個“延時”函數,等待下位機采樣。

調用“visa讀取”讀取串口緩沖區的8個字節。

註意串口接收的數據默認為char型,這裏又調用了“分數/指數字符串至數值轉換”,將結果

用數值表示,並顯示在波形圖表上。

整個順序結構在壹個while循環中,可以實時采集數據。對應的妳讓下位機發送0~255是壹樣的道理。

  • 上一篇:mp4固件燒錄是什麽意思?
  • 下一篇:javaweb與數據庫相連,具體怎麽做(javaweb項目怎麽連接數據庫)
  • copyright 2024編程學習大全網