全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:2983
推到 Plurk!
推到 Facebook!

如何使用PCI 7432做個簡單的發光二極體實驗

 
yken1
一般會員


發表:1
回覆:1
積分:0
註冊:2007-01-05

發送簡訊給我
#1 引用回覆 回覆 發表時間:2007-01-05 17:39:44 IP:203.68.xxx.xxx 訂閱
操作作業視窗:WINXP
操作軟體:BCB
我們主要的問題是想要簡單的控制做個按鈕控制,當我們按下後會使發光二極體發光
這中間主要的過程我們對Function Libraries還不太會使用
INPUT所使用之程式
U16 W_7432_DI (U16 cardNo, U32 *di_data)
OUTPUT所使用之程式
U16 W_7432_DO (U16 cardNo, U32 do_data)

還有是否需要一些重要的要include到程式裡面的
或者是否有相關的小範例可以提供給我們參考
拜託大家幫忙解決一下~ ^^
59chin
一般會員


發表:2
回覆:14
積分:8
註冊:2005-04-16

發送簡訊給我
#2 引用回覆 回覆 發表時間:2007-02-15 13:30:14 IP:59.125.xxx.xxx 訂閱
#include "Dask.h"

LIB add "pdask_bc.lib"

I16 card=-1, card_number=0;
if ((card=Register_Card(PCI_7432, card_number)) < 0) {
ShowMessage("7431
}
Release_Card (U16 CardNumber);

59chin
一般會員


發表:2
回覆:14
積分:8
註冊:2005-04-16

發送簡訊給我
#3 引用回覆 回覆 發表時間:2007-02-15 13:32:07 IP:59.125.xxx.xxx 訂閱
#include "Dask.h"

加入lib "pdask_bc.lib"

程式初始
I16 card=-1, card_number=0;
if ((card=Register_Card(PCI_7432, card_number)) < 0) {
ShowMessage("7432
}
59chin
一般會員


發表:2
回覆:14
積分:8
註冊:2005-04-16

發送簡訊給我
#4 引用回覆 回覆 發表時間:2007-02-15 13:38:15 IP:59.125.xxx.xxx 訂閱
#include "Dask.h"
加入 lib
"pdask_bc.lib"

程式初始
I16 card=-1, card_number=0;
if ((card=Register_Card(PCI_7432, card_number)) < 0) {
ShowMessage("7432不存在");
}
讀寫資料
U32 input=0, output=0;
DO_WritePort(card,0, output);
DO_ReadPort (card, 0, &input);
程式結束
Release_Card (card_number);
yken1
一般會員


發表:1
回覆:1
積分:0
註冊:2007-01-05

發送簡訊給我
#5 引用回覆 回覆 發表時間:2007-02-16 20:49:59 IP:61.224.xxx.xxx 訂閱
謝謝你喔!~
我大致上在看一下好了 ^^

系統時間:2024-04-24 19:58:39
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!