並列埠控制8255開關輸入,LED輸出!(新問題)

我自己有寫一個8255的副程式

利用並列埠去控制8255的PB埠當輸入(開關),PA埠當輸出(LED)

但是問題是 程式在RUN的時候

電路上卻沒有反應

請問有人知道是什麼情況嗎??

以下是電路圖...我在PB埠加一組開關

 

8255輸出副程式

8255_output.vi

8255輸入副程式

8255_input.vi

8255輸出入控制測試程式

8255_test1_led.vi

Demi501940552.9491319444

你可以先測試將程式輸出一High到例如PA0,然後先電錶先量看看是不是High

這應該看起來是參考圖形系統設計之硬體介面專題製作LabVIEW 8X這本書吧
我之前做過 不過我沒在8255輸出PA0~PA7後面接兩個反閘7404
我是直接就將8255PA0~PA7接限流電阻再接LED正端 負端接地

你先確定你主機板 並列埠的模式
要PA輸出 先給8255暫存器 A0 A1 給0訊號 再將RD的訊號給1 WD訊號給0
表示對PA0~PA7 輸出 就是對LED亮燈


遇到新問題…有高手會嗎??

Demi501940552.9466435185

遇到新問題…請問有高手會嗎??

就如上面ancle所說的

要先測試你用LABVIEW可以有效控制並列埠

在去控制8255輸出入