SVETELEKTRO

16. apríla 2008   Verzia pre tlač Verzia pre tlač

Elektronicka kocka s PIC


Andrej

Nedavno som sa zacal zaoberat mikroprocesormi. Kedze sa v skole tymto smerom neorientujeme, rozhodol som sa ist stylom sam vojak v poli. Nastudoval som si teoriu a sup sa do prace. Kazdemu co sa dostal tam kde som teraz ja sa urcite zaziadalo osahat si to v praxi. Preto vznikla aj tato konstrukcia …

Nespasi svet ale ani neublizi. Azda by daky profi skuseny programatoror vyjadril hlasnym smiechom nazor nad programom a celou „zlozitou“ konstrukciou, ale veru zacat sa dako musi.. Nuz a teraz sa chcem s vami podelit o moj zaciatok v podobe tejto jednoduchej konstrukcie… Zariadenie simuluje hodenie hracej kocky rychlym striedanim cisel, pricom sa spusta a zastavuje tlacitkom..Kostrukcia je velmi jednoducha a vhodna pre pokusy. Prikladam hex subor a zdrojovy kod vytvoreny v prostredi MPLAB (mimochodom velmi podareny soft). Plosny spoj je pri minimalnom mnozstve suciastiek zbytocne prezentovat. Navyse kazdy si da asi iny 7 segment a tomu musi podriadit aj zapojenie.. Konstrukciu osefuje PIC 16F628A. Je to z dovodu toho, ze som ho mal jednoducho doma. Ale bez problemov sa da pouzit aj iny….Konstrukciu chcem zverejnit prave pre zacinajucich programatorov a to z dovodu jej jednoduchosti a prehladnosti. (Sam viem ako sa tazko uci na niekolko sto stranvoych zdrojakoch). V pripade akychkolvek otazok ma kontaktujte. Chcem len poznamenat, ze sam sa len ucim tak nech si nikto nevysvetli, ze sa chcem hrat na majstra programatora. A koho by tato konstrukcia nedajboze svojou primitivnostou poburila, nech ju pls prehliadne.

tu mate program do mikrokontrolera, schemu a dps v eagli



Schema zapojenia. Pre zväcsenie kliknite na obrazok


Foto zapojenia.


Foto zapojenia.


Foto zapojenia.

Ako sa vám páčil tento článok?
  • Páči sa mi (0)
  • Súhlasím (0)
  • Zábavné (0)
  • Informatívne (0)
Najnovšie články od Andrej (zobraziť všetky)

Komentáre (8)

  1. Kado píše:

    super Andrej…len tak dalej, ked budem mat cas tak spravim tvoju el. kocku pre ine jadra mikroprocesorov, konkretne AVR – ATtiny2313 a 8051 – AT89C2051 so zverejnenim zdroj.programov pre zacinajucich programatorov…a tak by som aj ja chcel prispiet k k moznemu vzdelavaniu v danej oblasti

  2. Jose206 píše:

    Ale totálne úplná pecka na zacinajuceho programatora, vsetka cest. Davam ti jednoznacne 5-ku

    • boraicho píše:

      😀 že peťka
      jednotku by mal dostať 😀

      • FUBU píše:

        🙂 pekna konstrukcia na zaciatocnika, chcem ale poradit ohladom
        programovania konkretne zdrojak. Pouzivaj BANKSEL prikaz namiesto BCF STATUS, RP0 🙂 Priklad:
        Chcem vlozit hexadecimalnu konstantu napr. 0xFF do registra Jozko, ktory sa nachadza v banke 1. Momentalne som v banke 0. Tak su dva moznosti:
        Zacinajuci urobi toto

        MOVLW 0xFF
        BSF STATUS, RP0
        MOVWF Jozko

        co nie je vobec zle a aj ja som to tak robil ked som sa ucil programovat, ale po precitani haldy programovacich prirucok som prisiel na lepsi prikaz, pri ktorom sa programator nemusi starat v akej banke je register, ak teda urobi toto

        MOVLW 0xFF
        BANKSEL Jozko
        MOVWF Jozko

        prikaz BANKSEL za vas prepne banku kde sa nachadza register, vy sa vobec nemusite starat kde je ulozeny. Dost to ulahcuje pracu a netreba pozerat do katalogoveho listu ked sa pracuje zo specialnymi registrami OPTION, atd.

  3. jagro píše:

    Dobrý začiatok ale myslím si, že ten mikroprocesor je trochu kanón na vrabce. Ja som na prvú takúto kocku použil pred tromi rokmi PIC16C54, ktorých som mal pár v šuplíku a nevedel, čo s nimi.

  4. LedDiode píše:

    Ahoj, som taky amater, tiez som zacal s PIC, celkom ma to bavi, kedze nemam pogramator, zhotovujem schemy a program, ale to sem nepatri. Mám pár otázok, kedže som amatér, némam ani poriadne trafo, (zo starej zeleznicky 🙂 tak (mozno trochu sprosta otazka) ale nechapem to napajanie… Je tam (hore) +5V a dole GND, to mi je jasne, ale naco tie svorky??? tam ide napajanie (napr. USB) alebo to vynechat mozem…??? Vopred diki, vypada to fakt dobre, ak zozeniem programator, spravim si to 100%. Velmi pekne, Dakujem… 🙂

  5. Trumt píše:

    Pozrel som si schému v eagli ktorú si dal do príspevku na stiahnutie, no nejako sa nezhoduje s tou schémou ktorá je priamo v článku 😀 tak sa nato mrkni 🙂

Pridaj komentár