からのLPTのビット受信

I

irmus

Guest
こんにちは。
私のLPTモードの使用SPPは。私はLPTビットから読むと、例では、1変数を"1"バイト私は得るビット得るすべての8 bits.Howストアをすべてのビットの次の例で0までのすべての。私はコンパイラを使用しPicbasic。
感謝

 
まあ汚い方法は、これを行うには、変数自身だ、それが受信するにビットを格納します。その後、カウンタはループビットとLPTポートしたい""forループがループ'または'論理的に8回。私は、次の構¥文を知っている写真の基本的なしないCコードは次のように見えるでしょう:

byte_valueは= 0; / / 0バイトの値を設定する
0x80を用(二=;私>は0x00;二/ 2)(/ /ループ8回

(場合(lpt_bit == 1)
byte_value =(byte_value |二)/ /場合、ビットは、1またはcountループバイト

...


ループスルー時この最初の、これは'かかるLPTポートのビットを、または10000000bこれでおしまいです。後8回など01000000b、次回はそれをループスルーですか、それは、バイト内の各場所は、ポートのLPTがあなたのことが1のビットの値からの読み取りの最初の値はMSBがされてのバイト。

ホープは、このことができます

 
[OK]をありがとうフォークが!
もし私が私としてバイトをA0をEPROMを$ LPTポートに送信しますか?
写真どうすればすることができます(入る)の例から$ 10100000 A0にとLPTに送信
ヘルプ
感謝

 
変数'の値が'A0は$ 1バイトになるです。あなたはループ(と思います使うのと同じループを8回)。

コード:unsigned char型二;

(二= 0x80をため、二> 0;二/ = 2)/ /シフトビットマスクの



1です(二&値)(/ /場合、ビットで$ A0の場合/ / LPTポートをポート1を送信する



他(/ /場合、ビットで$ A0の0/ / LPTポートにポート0を送信する





 
ありがとう。Mayby今、あなた!とLPTポートの読み取りから写真データは、私はコマンドを使って12ピン
(port1.port 20 [379ドル]と$)SHRの5
しかし、どのようにデータは10ピンを読んで使用して写真?
ありがとう!

 

Welcome to EDABoard.com

Sponsor

Back
Top