받기 비트

I

irmus

Guest
안녕하세요.
내가 사용하는 SPP 모드가 LPT.난
다른 LPT에서 비트 읽기, 예제
1 한 번에 다 "바이트"변수의 모든 비트를 모두
얻을 때까지 8 bits.How 가게 옆에있는 비트 예를 0.난 Picbasic 컴파일러를 사용합니다.
감사합니다

 
이렇게 더러운 방법 그럼 당신이 자신의 변수에 수신 비트를 저장하는 것입니다.그러면 엄마는 "루프를"8 번 반복하고 논리적으로 '또는'루프 카운터와 조금도 다른 LPT 거라고.난 그림의 기본 구문을 잘 모르겠지만,
C 코드를 이런식으로 생겼을 것이다 :

byte_value = 0; / / 0 바이트 값을 설정
(2 = 0x80으로; 난> 0x00; 2 / 2) (/ / 루프 8 배

(lpt_bit == 1) (
byte_value = (byte_value | 2) / / 만약 비트가 1, 또는 루프 카운트와 바이트
)
...
)

루프를 통해 이번이 처음이 비트가 LPT와 '소요
또는 그게 10000000b.MSB는 바이트하면 LPT 포트에서 읽을 수있는 최초의 가치와 함께 '또는 01000000b 가진 후, 8 번, 바이트의 각 비트 값 중 1 곳이 될
등 그것의 루프를 통해 다음 번에,.

희망이 도움이

 
그것을 확인 포크 감사합니다!
만약 내가 $ A0에서 바이트 EPROM을 가지고 있고 다른 LPT로 보내 줄까?
$ 10,100,000에 어떻게 A0에서 그림에서 확인할 수있습니다 (예)과 다른 LPT에 보내
도움
감사합니다

 
변수는 '값을'$ A0에서 바이트 것이다.(루프 같은 루프를 사용하십시오 8 회).

코드 :서명되지 않은 숯불 2;

(2 = 0x80으로; 2> 0; 2 / = 2) / 마스킹 / 교대 비트

(

경우 (2 & 값) (/ / $ A0 비트 경우는 1입니다/ / 1로 LPT 포트를 보내

)

$ A0에서 다른 (/ / 만약 비트는 0이다/ / a를 0으로 LPT 포트를 보내

)

)

 
감사합니다.Mayby 지금!명령과 함께 다른 LPT 12 핀 그림 읽기에서 데이터
(port1.port [삼백칠십구달러]와 $ 20) shr 5
그런데 어떻게 10 핀 데이터를 사용하여 그림을 읽을 수 있죠?
감사합니다!

 

Welcome to EDABoard.com

Sponsor

Back
Top