请教高手:关于对硬件编程!(48分)

  • 主题发起人 主题发起人 哦哦哦哦哦
  • 开始时间 开始时间

哦哦哦哦哦

Unregistered / Unconfirmed
GUEST, unregistred user!
有一早期插槽的接收卡,现在想升级到pci插槽。请问我该从那里入手?是不是一定要用vc++,delphi不行吗?

 
主要要有sdk
 
应该可以
 
卡上的程序?计算机的程序?
 
卡的设计先放在一边,假设pci插槽的卡设计好了,我该怎么编驱动呢?
怎么编接收软件呢?
 
up一下
值得收藏
 
我也在找这方面的实现方法,听别人说,delphi应该可以实现,至少在里面嵌汇编肯定是可以实现。
 
你要对硬件熟悉才行, 卡上的I/O地址、寄存器等, 编程则比较简单.
在Delphi中嵌入汇编即可, 如:
function DigData():Single;
ASM
...
mov ax,$280 // 假如你的卡控制地址为0x280
mov dx,$ff // 假如你的卡的动作驱动方式为全1
out ax // 发出命令
...
// 接受数据也类似, 用in指令加标志位判断循环即可。
end;
 
要注意,XP、NT不能直接用DEPHI访问端口的
 
补充一下: winNT.2k.xp,下可用控件访问端口,win9x直接访问。
 
后退
顶部