Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Kłopoty z programowaniem 7x7

mateuszek169 12 Lut 2013 18:20 1464 9
  • #1 12 Lut 2013 18:20
    mateuszek169
    Poziom 7  

    Witam jestem początkującym w programowaniu i mam problem z zaprogramowanie matrycy LED 7x7. Wpadłem na pomysł żeby zrobić sobie małą matryce do wyświetlania pojedynczych znaków (liter cyfr) Diody są połączone w tzw. Multiplex.
    Każdy wiersz i każda kolumna będą sterowane tranzystorami BC547 sterowane z Portów D i B z Atmega8. Proszę o pomoc w napisaniu Programu w BASCOM-AVR .

    Dodaje Kilka Fotek Matrycy Kłopoty z programowaniem 7x7

    To jest Schemat Matrycy 8x8 a ja mam 7x7 proszę tylko się Sugerować w jaki sposób są połączone LED-y

    Kłopoty z programowaniem 7x7


    Kłopoty z programowaniem 7x7

    Kłopoty z programowaniem 7x7

    0 9
  • #2 12 Lut 2013 18:32
    BlueDraco
    Specjalista - Mikrokontrolery

    Zacznij od zaprogramowania timera tak, żeby zgłaszał przerwania z częstotliwością z zakresu 1400..2800 Hz. Zdefiniuj tablicę 8 bajtów do przechowywania obrazka. W każdym przerwaniu timera wyłącz wszystkie tranzystory (załóżmy, że kolumn), ustaw zawartość kolejnej kolumny wg. bajtu z tablicy i włącz tranzystor wyboru kolumny.

    0
  • #3 12 Lut 2013 18:35
    mateuszek169
    Poziom 7  

    Nic z tego nie rozumiem można jakoś Prościej ;]

    0
  • #4 12 Lut 2013 18:38
    BlueDraco
    Specjalista - Mikrokontrolery

    No chyba już prościej nie można. Schematu połączeń swojego układu też nie pokazałeś, więc trudno zgadywać, co jest do czego podłączone.

    0
  • #5 12 Lut 2013 18:54
    mateuszek169
    Poziom 7  

    Wiersze są połączone do portów B a Kolumny do D

    Dodano po 12 [minuty]:

    Kod: basic4gl
    Zaloguj się, aby zobaczyć kod


    To jest Program obsługujący cztery 7-segmentowe Wyświetlacze LED który napisałem na podstawie książki . Czy da go tak przerobić żeby obsłużył moją matryce??

    0
  • #6 12 Lut 2013 20:02
    michalko12
    Specjalista - Mikrokontrolery

    mateuszek169 napisał:
    Każdy wiersz i każda kolumna będą sterowane tranzystorami BC547

    Cienko to widzę. Daj schemat lub opis podłączenia tych BC547 ( dla kolumn i wierszy)

    0
  • #7 12 Lut 2013 20:15
    BlueDraco
    Specjalista - Mikrokontrolery

    Ten program nie działa dobrze, bo czasy zaświecania kolumn są różne. Poza tym masz pięć zagnieżdżonych pętli, zupełnie nie wiadomo, do czego.
    Tego nie da się zrobić dobrze bez przerwania timera - przeczytaj to, co napisałem wyżej i zastosuj. To nie takie trudne.

    0
  • #8 12 Lut 2013 22:39
    mateuszek169
    Poziom 7  

    Ok to jak ustawić mam ten Timer?

    0
  • #9 02 Mar 2013 16:07
    mateuszek169
    Poziom 7  

    ktoś pomoże ??

    0
  Szukaj w 5mln produktów