Program wspomagający tworzenie
kodów sterujących wyświetlacz
7-segmentowy
Zauważmy, że symetria zastosowanych w Miniprojektach wyświetlaczy względem pinów
zasilania (3 i 8 - połączone wewnętrznie) pozwala też - przy odpowiednich zmianach kodów cyfr - na
montaż odwrócony o 180 stopni, jeśli jest to z jakichś względów dogodne.
Ceną tego udogodnienia jest komplikacja w ustalaniu dużej liczby kodów dla poszczególnych znaków
oraz wyświetlaczy (taki sam kłopot powstaje zresztą przy innych sposobach sterowania). Dla
uproszczenia tej żmudnej i mało pouczającej czynności powstał wspomagający program pracujący
w środowisku Windows (3.x, 95, 98).
Obsługa programu
Jest on przeznaczony dla wszystkich
takich przypadków gdzie sterowanie wy-
świetlaczem jest zorganizowane w spo-
sób bajtowy (poszczególnym bitom przy-
porządkowane są segmenty) - nie ma tu
znaczenia realizacja układowa: może to
być podłączenie równoległe do portu,
szeregowe z rejestrem przesuwnym, wy-
korzystujące magistralę I 2 C jak w na-
szym przypadku, itd.
Konfiguracja połączeń
Połączenia konfigurujemy na podsta-
wie schematu budowanego urządzenia
- metodą iedrag and droplg, tzn. przecią-
gamy kolejne segmenty z rysunku wy-
świetlacza i leupuszczamylh je na opis
segmentu odpowiadający właściwemu
bitowi (lewa część ekranu - rys. 1).
W razie pomyłki możemy usunąć po-
łączenie klikając na już przypisanym
segmencie (na rysunku) prawym przy-
ciskiem myszy.
Po iozlutowaniuly wszystkich 8 podłą-
czeń, w polach i cyfrylc i lyznakili są wy-
świetlone odpowiednie kody (rys. 2).
Check-box ihDPl- pozwala na włącza-
nie i wyłączanie kropki dziesiętnej dla
wszystkich znaków. Check-box i.OktlC
przełącza kody na zapis ósemkowy -
czasem korzystny przy pisaniu w C. Ko-
dy wyszczególnione w polach obejmują
większość stosowanych znaków. Można
jednak - przełączając poszczególne seg-
menty kliknięciem lewego przycisku
myszy - wyznaczyć kod całkiem dowol-
nej kombinacji - pojawia się on pod
rysunkiem wyświetlacza (rys. 3).
Ze względu na różnorodność sposo-
bów wykorzystania wyliczonych kodów
w tekście docelowego programu - zre-
zygnowano z generacji gotowego pliku
kodów, ale można to sobie w każdej
chwili uzupełnić uwzględniając stoso-
wane indywidualnie narzędzia.