目次:
ビデオ: Cardi B & Bruno Mars - Please Me (Official Video) 2024
パラレルポートを介して、あなたの電子プロジェクトを制御している場合は、キット74 DOSソフトウェアは、三つのコマンドで構成されていコマンド・プロンプト。
RELAYコマンド
RELAYコマンドは、1バイトのデータをパラレルポートに送信します。 8つの出力ピンのそれぞれは、送信するバイトに応じてHIGHまたはLOWに設定されます。このコマンドは、8つのピンすべてをHIGHに設定します。
<! --1 - >RELAY FF
そして、次のコマンドセットLOWへのすべての8つの出力:
RELAY 00
残念ながら、インターネット上で利用できるRELAYコマンドのほとんどのバージョンは必要でバグを持っていますコマンドを2回発行して動作させます。したがって、すべての出力ピンをオンにするには、実際にはRELAY FFコマンドを2回続けて入力する必要があります。
出力データを1つの16進数として指定する必要があります。
データピン | 六角値 |
---|---|
1、 | 01 |
2 | 02 |
3 | 04 |
4 | 08 すべてのピンをオンにするには、値FFを使用する。それらをすべてオフにするには、値00を使用します。 |
複数のピンをオンまたはオフにするには、まず、設定するピンに相当する8ビットの2進数を計算する必要があります。たとえば、ピン1,2,3、および8をオンにするには、バイナリ値100000111を使用します(ピン1は2進数の右端のビットで表され、ピン8は左端のビットです)。 | <! - 3 - > |
設定したいピンのバイナリ番号を作成したら、バイナリ番号を半分に分割して2つの4ビット番号を持つようにします。ピン1,2,3,8を設定する例では、最初の2進数は1000、2番目は0111です。 | 最後に、表4-3の各4ビット数を調べて、1つの16進数使用する数字。この例では、最初の4ビット数は8に変換され、2番目の4ビット数は7に変換されます。これらの2つの数値を組み合わせると、16進数の87が得られます。 8は |
RELAY 87 | これを動作させるには、このコマンドを2回入力する必要があります。 【表9】【表10】【表10】【表10】【表10】【表10】【表10】【表10】【表10】【表10】【表10】【表10】【表10】【表10】【表10】【表10】【表10】【表10】【表10】【表10】【表10】 |
0010> 9 | 1010> 2 |
A <
3
1011> 0011 999B <> 0100 999
4
1100
C 1111 0101
5 | 、 | 1101 | D 0110 |
---|---|---|---|
、 | 6 | 1110 | E |
0111 | 7 | 、 | F > DELAYおよびWAITFORによる制御タイミング |
Kit 74ソフトウェアには、スクリプトに遅延を追加できる2つのコマンドが含まれています。遅延を組み込むことで、パラレルポート回路によって制御されるデバイスのタイミングを制御できます。ピン1をオンにして5分待ってからもう一度オフにすることができます。 | タイミングコマンドの中で最も有用なのはDELAYです。これは単にスクリプトを一定の秒数だけ一時停止させる原因となります。 | DELAY 10 | 以下のシーケンスは、すべての出力を1秒間隔でオン/オフする方法を示しています。 |
:LOOP RELAY FF RELAY FF DELAY 1 RELAY 00 RELAY 00 DELAY 1 GOTO LOOP | このシーケンスは、すべての出力ピンをオンにすることから始まります。その後、1秒間待ってから、すべての出力をオフにし、別の秒間待ってから、LOOPラベルにジャンプしてシーケンスをもう一度開始します。 | 遅延時間を秒単位で指定する必要があります。 | DELAY 60 |
1時間に3,600秒が含まれているため、次のコマンドはスクリプトを1時間遅延させます。 | DELAY 3600 | 2番目のタイミングコマンドはWAITFORですこれは、ある時刻が到着するまで実行を待機します。 | WAITFOR 10:30 |
毎日午前10時30分にすべての出力をオンにし、1時間オンにしてから、 | :ループウェイト10:30リレーFFリレーFF遅延3600リレー00リレー00 GOTOループ |