2017/01/01(SAT) 【バイク】シフトインジケータver2 その2
はい、プログラム。
とりあえずコンパイルまでは通ってます。
フォト

フォト

フォト

フォト

フォト

フォト

フォト

フォト

フォト

フォト

1〜16行 この辺はお約束ですね
17〜37行 リテラルと変数宣言
 特記事項はないですが、よく使う値をリテラルで定義して
 つかう変数を宣言しています。
41〜74行 割込み処理
 今回はタイマー割込みだけを扱います。
 100ms毎に割り込みを発生させて
 ロゴ表示をスクロールさせます。
 4〜6速の時は即リターン。
76〜114行 初期化処理
 各初期化処理をしています。タイマー割込みの設定とか。
115〜175行 メインループ
 入力判断を行い4〜6速か?それ以外か?を判断します。
 判断したらそれに合う表示データをLEDに出力します。
 出力は1列ずつ5列までを繰り返して出力します。
180〜317行 表示データ
 4〜6の数字とHONDA NSR50のデータです。
319〜337行 WAIT処理
 入力のチャタリング防止用のWAIT処理です。

合ってるかな?
あとはブレッドボードで回路作ってデバッグかな?
うまく出来るかな?