如何從Print port傳送序列資料?

新手發問請多包涵

各位前輩們好,

請問一下我想將序列資料經由print port(LPT1)傳送出去,該如何做才好呢?

下圖是序列資料的時序圖,data是我要傳送的資料,clk是high時抓資料,en則是low的時候才可以丟data

![|598x438](upload://5DymFb6jePov8xvlL4AVCAoVOjh.jpeg)

謝謝大家

ayih39352.6285648148

在LabVIEW裡面有一個範例,檔名是「Parallel Port Additional Data Register Inputs.vi」,路徑是在「C:\Program Files\National Instruments\LabVIEW 8.2\examples\portaccess\parallel port examples.llb\Parallel Port Additional Data Register Inputs.vi」

你可以先參考一下:Parallel Port Additional Data Register Inputs.vi

![](upload://daDROaFjAHCJ3lsz9T6UbHZa6vo.jpeg)

 

 

我覺得你要先把要輸出去的數位波形轉換成資料,然後再用VISA把資料傳出去。

要用VISA可以先參考這個範例:Basic Serial Write and Read.vi

在電腦的路徑是在:C:\Program Files\National Instruments\LabVIEW 8.2\examples\instr\smplserl.llb\Basic Serial Write and Read.vi

![](upload://pYgsmWai16pOe6Gg9jxeQgK6C5g.jpeg)