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.

Drobny program linijki LED, Bascom - zlecę napisanie

Jogesh 17 Lut 2008 06:00 2628 12
  • #1 17 Lut 2008 06:00
    Jogesh
    Poziom 28  

    Witam Wszystkich
    Chciałbym zlecić napisanie programu w Bascom do poniższego schematu. Jest to linijka LED na AT89C2051. Program ma działać następująco: zapalać diody LED w różnych sekwencjach np:
    1,2,3,4,5,6
    1,3,2,4,3,5,4,6,5,6
    16,25,34,25,16
    1,2,3,4,5,6,5,4,3,2,1
    itp.
    Potencjometrem P1 regulować się będzie prędkość działania, a potencjometrem P2 ilosć /czas powtórzeń każdej z sekwencji od 1 do powiedzmy 5-10 minut każda. Włącznikiem S1 blokować się będzie całkowicie powtórzenia i wtedy działać będzie tylko jedna sekwencja, ta w momencie działania której włączyliśmy włącznik.

    Jeżeli ktoś zgodziłby się napisać taki program i razem z kodem źródłowym udostępnić za powiedzmy 150zł, to byłbym wdzięczny. Cena oczywiście podlega negocjacji, wszelkie oferty mile widziane.
    Pozdrawiam
    S.R.

  • #2 17 Lut 2008 10:19
    _PREDATOR_

    VIP Zasłużony dla elektroda

    Proszę w temacie dopisać "zlecę napisanie"!

  • #3 03 Mar 2008 11:35
    Jogesh
    Poziom 28  

    Temat cały czas aktualny.
    Pozdr.
    S

  • #4 03 Mar 2008 17:17
    ZEMELKA
    Poziom 13  

    Witam!
    Może się mylę, ale wydaje mi się, że rezystory R7, R18 i R14 nie są konieczne do prawidłowego działania układu. Natomiast R8 i C1 powinien być podłączony do +5V a nie do masy. Pozdrawiam.

  • #5 03 Mar 2008 21:29
    submariner
    Poziom 32  

    przede wszystkim schemat jest do poprawki 89c2051 nie posiada przetwornikow a/c i nie mozna w ten sposob nic regulowac , mozna zastosowac kondensatory i w ten sposob udawac przetwornik delta sigma , zapraszam na priv.
    Przepraszam nie zauwazylem ,ze C2 jest do portu a nie do + i w ten sposob jest mozliwosc symulacji przetwornikow a/c , rezystor R8 powinien do +nie do masy R7 jest bardzo wazny poniewaz ten mikrokontroler wymaga dlugiego resetu.

  • #6 04 Mar 2008 16:04
    Jogesh
    Poziom 28  

    Dzięki za poprawki i uwagi. Co do idei dziania regulacji, to jest możliwa na AT89C2051, bo przerysowaem z ukladu w którym uwalio procka. Nie wiem dokladnie jak dziala, ale musialo dzialać.
    Pozdrawiam
    S.

    p.s. sorry za "l", ale piszę teraz z kafejki.

  • #7 04 Mar 2008 22:18
    ZEMELKA
    Poziom 13  

    Oczywiście idea regulacji jest w porządku. Wykorzystujemy tu m.in. komparator zaszyty w procku z wejściami na pinie 12 i 13.
    Co do układu resetu i rezystora R7. Użycie go jest jak najbardziej poprawne ale też w większości przypadków jak najbardziej zbędne. Kto nie wierzy, niech przejrzy sobie choćby stare roczniki EDW(było tam dużo schematów z tym procesorem). A i u samego Atmela mozna znależć układy resetu tylko z kondensatorem. Akurat w tym przypadku nie jestem oryginalny.

  • #8 27 Lut 2009 18:56
    Jogesh
    Poziom 28  

    Witam
    Temat dalej aktualny. Osoba która podjęła się napisania nie daje znaku życia. Tylko wolałbym jedna w assemblerze, ponieważ program w bascomie zajmuje za dużo cennego miejsca w procesorze.

    Pozdrawiam
    S.

  • #9 27 Lut 2009 21:15
    895614
    Użytkownik usunął konto  
  • #10 28 Lut 2009 17:09
    psooya
    Poziom 36  

    Na AVRa mogę napisać w ASMie AT Mega8. '51 wystrzegam się jak diabeł wody święconej :-)

  • #11 01 Mar 2009 12:05
    Jogesh
    Poziom 28  

    Na Atmega 8, może w przyszłości, jak układ będzie miał być bardziej skomplikowany. Na razie na poczciwego 51.
    Pozdr.

  • #12 02 Mar 2009 22:08
    atom1477
    Poziom 43  

    To ja się zgłaszam.

    To ja się wycofuję ;p

  • #13 03 Mar 2009 20:05
    Jogesh
    Poziom 28  

    Witam wszystkich
    Już dogadałem się. Temat uważam za zawieszony, nie zamknięty, ponieważ być może niedługo będę potrzebował inny podobny program.
    S.