并口接线:怎样接入两根信号线到数据位,可以让并口识别为有数据输入?
题目是模拟外设信号输入的方式;一头是开关,发出一个高电平,另一头是并口;它们中间通过两根信号线连接,但我把它接到1~8数据位中的任意两位,但从程序看,并口输入的总是0,为什么没有接收到开关送过去的信号呢?
程序如下:
....
GetFromLPT();
.
.
.
SetToLPT();
....
void CPanelPort::GetFromLPT()
{
uCh=_inp(0x0378);
}
void CPanelPort::SetToLPT()
{
_outp(0x0378,0x0000);
}