私は組み込み C プロジェクトに取り組んでいます。私は LCD ディスプレイを持っており、文字ごとに 5x7 のドット マトリックスがあります。特定の文字を表示するには、オンにするドットに対応する 5 バイトをシフトする必要があります。そのため、ASCII 文字を渡すことができるキーを使用して、ある種のルックアップ テーブルを作成し、5 バイトの配列を返す必要があります。たとえば、この関数を次のように呼び出すと、
GetDisplayBytes('A');
`このような配列を返す必要があります...
C[0] = 0x7E : C[1] = 0x90 : C[2] = 0x90 : C[3] = 0x90 : C[4] = 0x7E
Cでこれを行う最良の方法は何でしょうか?