2011-01-26 4 views
0

inpout.dll을 사용하여 LPT에서 8 개의 핀을 제어 할 수 있습니다. 일부 LPT 장치를 제어하고 싶지만 8 개 이상의 핀을 사용해야합니다. 어떻게 수행하나요?C# LPT 모든 핀을 제어하십시오. Not 8

example

그것은 COM 또는 NET DLL을 할 수 있습니다. 8 개 이상의 핀을 제어하는 ​​방법을 알지 못합니다.

+0

하드웨어와 마찬가지로 프로그래밍과 관련이 없다고 생각합니다. –

+1

어떤 종류의 LPT 포트입니까? ...? 눈에 띄게 멸종 된 표준 LPT입니까? 아니면 독점적 인 보드입니까? 후자의 경우 제조업체 웹 사이트에 문의해야합니다. – t0mm13b

+0

PC로 스테퍼 모터를 효과적으로 제어 할 수 없습니다. 프로그램에서 가끔씩 CPU를 잃어 버리면 펄스 생성이 멈 춥니 다. * 모터에 매우 좋지 않습니다. 스테퍼 컨트롤러가 필요합니다. –

답변

1

MUX 어쩌면?

적은 비트를 사용하여 특정 비트를 조작하는 데 도움이 될 수 있습니다. 이들 7을 사용하여 다른 사람을 다중화 마지막 X을 사용할 수

6 (데이터) + 1 (선택) => 12 비트
5 + 2 => 20 비트
4 + 3 => 32 비트
3 + 4 => 48 비트
2 + 5 => 64 비트

하지만 어쨌든 프로그래밍 문제 없다. 다른쪽에는 멀티플렉서와 ​​디멀티플렉서를 연결해야합니다.

BTW : [LPT 포트가 많은 핀있다] 이후이, 인 LPT 포트의 어떤 종류. 25뿐 아니라 7 또는 8. 커넥터에 대한 구멍은 실제로 LPT 포트와 관련이 없습니다. 적어도 그들은 그렇게 될 것 같지 않습니다. 그들이 연재되지 않는다면. 당신의 커넥터 + 수, 지상 & 전원 (VCC)

+0

LPT에는 25 개의 핀이 있습니다. 8 데이터, 8 접지, 4 상태, 4 제어, 1 미사용. 출력 핀은 데이터 및 컨트롤입니다. "contreol pins"을 제어하는 ​​방법을 모르겠습니다. – Hooch

관련 문제