Labview and 8051

我想用紅外線擷取一個感測值  然後傳到 8051 再由8051連到Labview作顯示


請問有哪些方法可以讓8051跟Labview做溝通?(RS232?)

還有怎麼做?(有人有檔嗎?)謝謝~

可以說的詳細一點嗎

擷取出來的訊號是什麼訊號

值?還是其他

我曾經是有做過類似用Labview與8051的專題

但是利用Labview來控制8051的動作

所以不知道你想要的是?

是想利用紅外線擷取一個值  然後經由8051  傳到Labview

最後再用Labview去監控這個值

你在Labview Pro也有發文請教吧

我的建議是先多看看8051的書籍

市面上這類的書籍應用很多

先了解一下晶片對你的適用性

因為通常8051透過RS232都是用字串的方式在控制或是用觸發的方式

我想這部份會是比較難的

而Labview跟8051的通訊就要看你8051的code怎麼寫了

以上是我一些小小的建議

也歡迎大家指正

使用labview的內建範例就有serial port read/write 的功能~~

利用while loop將read改為 alway reading是最簡單的方式, 

8051 uart接到PC的rs232還需要一片level shift的小電路板

通常Labview 的範例都很難直接拿來用,可以參考他用了那些元件

我的經驗是,這些元件大都在VISA項內,先OPEN,這時也可以先設定參數,基本上可以都不設用內定值,baudrate 9600, 重要的是要連到你的com port. 之後最可以使用READ, WRITE去做讀寫了,最後程式結束記得再把com port 給close。

通常只要baudrate設對一定可以收發的到資料。

另外提到的level shift就是max232,很多廠商都有做這IC,一般材料行都有賣。