inara1(2019/02/04 Mon 07:51) [ 編集 ] [ 返信 ]
うまく動作しないですか。
>その下の図は一の位だけ"8"表示のときのDig1とaです。タイミングのずれは五桁表示まで同じです。
その波形のDig1とaのタイミングがなぜずれているのでしょうか。Digの波形がHレベルで、a〜gがLレベルとなったLEDだけが発光します。それがダイナミック点灯ですが、その原理は分かりますね。もしその波形が正しい(上がDig1、下がa)ならその桁のaは発光しません。
添付図のように最下位だけ1を表示させたときの全ての波形のタイミングは取れますか?下図のDigの順番は逆かもしれません。
最下位だけ1を表示させたときは、最下位のbとcのセグメントだけ光るので、Dig1がHレベルのときに、bとcだけがLレベルになります。そういう信号を取ってください。
全桁に渡って8表示にすると、全てのセグメントが点灯するので、配線間違いでaとgが逆だったというのは発見できません。また、桁の配線間違いも発見できません。darumaさんの波形のタイミングがずれているのは、桁信号か、またはセグメント信号の配線を間違えている可能性があります。最下位の桁だけ発光させればどこがおかしいのか分かるかもしれません。