Opracowuję sobie moduł na własne potrzeby - cztery wyświetlacze siedmiosegmentowe (8888) sterowane 2051. Komunikacja do ustrojstwa szeregowa synchroniczna. Wysyłamy 16 bitów, po cztery na każdą cyfrę, strobujemy zmianą z poziomu niskiego. Jeśli całe słowo nie nadejdzie w ciągu jakiegoś tam czasu (do ustalenia) to to co przyszło jest ignorowane (forma prostego zabezpieczenia przed rozsynchronizowaniem i wyświetlaniem głupot). Oczywiście na czterech bitach można zmieścić 16 danych - 12 wykorzystam na cyfry, spację i minus a jeśli dana >12 to - właśnie - będą dodatkowe bajery (w końcu niech ma co robić 2051). No i na razie wymyśliłem:
- wysyłanie dowolnej danej do wyświetlacza (w celu wyświetlenia czegokolwiek),
- trzy szybkości mrugania (+ czwarty - stabilny),
- cztery jasności (sterowanie wypełnieniem),
No i co jeszcze? Jeśli ktoś ma pomysł chętnie zaimportuję. Potem całość wystawię gdzieś na stronie (schemacik, program i opis danych) i będzie gotowe.
A (dla malkontentów ;) dodatkowy procesorek wykorzystałem specjalnie z kilku względów:
- brakło portów,
- brakło czasu na multipleks,
- 2051 ma drivery więc całość to jeszcze cztery tranzystory i 12 oporniczków - w sumie wychodzi niewiele drożej jak ''po bożemu''.