私は LED ディスプレイ (7x48) をコーディングしており、作業している言語は BASIC (その言語では以前の経験はありませんが、C/C++ で) で、小さな問題があります。私は配列(バイトの赤[20])を持っており、現在の状態の例は次のとおりです。ここで簡単にするために、その赤[3]としましょう
10011010 01011100 01011101
そして今、私は配列を1ずつシフトする必要があるので、次のサイクルでは
00110100 10111000 10111011
何が起こったのかというと、配列全体が1ビット左にシフトしたということです
私が使用している BASIC には .NET API がないため、低レベルのコード全体が必要です (BASIC である必要はありません。翻訳できます。自分のやり方でそれを行う方法のアイデアが必要なだけです。 8KB のコード メモリに制限されているため、完全に最適化する必要があります)