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.