Zalaczony listing programu w C zostal napisany dla srodowiska Raisonance RIDE51 i pod nim zostal skompilowany.
Opis ukladu :
Do portu P1 podlaczamy osiem LEDow poprzez oporniki 220 ohm do plusa zasilania, lub poprzez wzmacniacze NPN ( nie bramki logiczne ) z oporami 220 ohm i LEDami w kolektorach do plusa zasilania, a do portu P1 trzeba dac pull-up'y ( 4k7 ).
Pin P3.7 odwraca znaczenie sygnalu na pinie P3.0. Pin 3.0 zabrania pracy ukladu po czasie 0.1s ( gdy pin P3.5 = 1 ), lub po 2s ( gdy pin P3.5 = 0 ).
Jesli P3.7 = 1, to P3.0 = 0 zezwala na dzialanie ukladu, a jesli P3.7 = 0, to P3.0 = 1 zezwala na dzialanie ukladu. Do tego dodajemy kondzior do resetu i kwarc 24MHz, i mamy gotowy uklad weza swietlnego na procesorze 89c2051.
Jak dziala uklad :
zaleznie od ukladow podlaczonych do wyjsc portu 1 ( z lub bez NPNow ) program dostosowuje polaryzacje sygnalow wyjsciowych portu ( bada ja tylko raz, po resecie ). Waz swieci w ten sposob, ze kolejne LEDy zapalaja sie powoli i gasna powoli ( PWM ), a maxymalnie swiecacy LED wedruje na nastepna pozycje po jakichs 150 ms i tak dalej. Finalny efekt jest taki jakby waz falowal. Odmiennie niz w innych ukladach nie zapalaja sie i nie gasna gwaltownie. Zamiast tego robia to lagodnie.
Wiecej komentarzy jest w zrodle programu. Sa po angielsku, bo uklad dla modelarzy zagranicznych robilem, ale kazdy powinien sie w tym rozczytac.
Milej zabawy, Y E G O
Opis ukladu :
Do portu P1 podlaczamy osiem LEDow poprzez oporniki 220 ohm do plusa zasilania, lub poprzez wzmacniacze NPN ( nie bramki logiczne ) z oporami 220 ohm i LEDami w kolektorach do plusa zasilania, a do portu P1 trzeba dac pull-up'y ( 4k7 ).
Pin P3.7 odwraca znaczenie sygnalu na pinie P3.0. Pin 3.0 zabrania pracy ukladu po czasie 0.1s ( gdy pin P3.5 = 1 ), lub po 2s ( gdy pin P3.5 = 0 ).
Jesli P3.7 = 1, to P3.0 = 0 zezwala na dzialanie ukladu, a jesli P3.7 = 0, to P3.0 = 1 zezwala na dzialanie ukladu. Do tego dodajemy kondzior do resetu i kwarc 24MHz, i mamy gotowy uklad weza swietlnego na procesorze 89c2051.
Jak dziala uklad :
zaleznie od ukladow podlaczonych do wyjsc portu 1 ( z lub bez NPNow ) program dostosowuje polaryzacje sygnalow wyjsciowych portu ( bada ja tylko raz, po resecie ). Waz swieci w ten sposob, ze kolejne LEDy zapalaja sie powoli i gasna powoli ( PWM ), a maxymalnie swiecacy LED wedruje na nastepna pozycje po jakichs 150 ms i tak dalej. Finalny efekt jest taki jakby waz falowal. Odmiennie niz w innych ukladach nie zapalaja sie i nie gasna gwaltownie. Zamiast tego robia to lagodnie.
Wiecej komentarzy jest w zrodle programu. Sa po angielsku, bo uklad dla modelarzy zagranicznych robilem, ale kazdy powinien sie w tym rozczytac.
Milej zabawy, Y E G O
Fajne? Ranking DIY