Vizitator akun2500 Postat Aprilie 10, 2009 Partajează Postat Aprilie 10, 2009 Salutare, de vreo 2 saptamani am inceput si eu sa citesc despre microcontrolere si programarea lor, dupa ce am tot "rasfoit" internetul asta, am facut si eu un program pe care va rog sa il criticati si sa imi spuneti daca/unde am gresit. Ideea care am avut-o in cap cand l-am facut a plecat de la un buton al unui geam de la masina, care la o apasare de cateva secunde sa ridice geamul, iar daca tin apasat mai mult sa il ridice automat la maxim. Primul delay l-am facut facu ca sa tina loc de ridicarea geamului la maxim, iar al doilea este un mic delay cand apas butonul (asa am citit ca trebuie sa fac). Daca am facut o "grosolanie" cu acest program va rog sa ma intelegeti, experienta mea in programare se rezuma la 2 saptamani de citit.Multumesc si astept orice fel de critica sau sfat.".INCLUDE "C:\Documents and Settings\All Users\Desktop\Downloads\cdrom\New Folder (2)\8515def.inc".def count=r21.def led_a=r16.def led_s=r17out ddra,r1 ldi led_a,255 ldi led_s,0 out porta,r1 out portb,led_s rjmp main main:ldi count,10 ;timpul necesar pentru a pornii automat out portb,led_s sbis pina,0 rjmp main rcall delay1 becuri_aprinse: out portb,led_a sbis pina,0 brne main dec count cpse count,r1 rjmp becuri_aprinse out portb,led_a rcall delay rjmp maindelay:ldi r19,100 ; delay-ul de la buton loop1:dec r19 brne loop1 rjmp main delay1:ldi r19,255 ;timpul care tine loc de ridicarea geamuluidela:dec r19brne delarjmp becuri_aprinse" Link spre comentariu
Vizitator akun2500 Postat Aprilie 12, 2009 Partajează Postat Aprilie 12, 2009 chiar asa varza am facut, ca nu imi zice nimeni nimic ? Link spre comentariu
Postări Recomandate
Creează un cont sau autentifică-te pentru a adăuga comentariu
Trebuie să fi un membru pentru a putea lăsa un comentariu.
Creează un cont
Înregistrează-te pentru un nou cont în comunitatea nostră. Este simplu!
Înregistrează un nou contAutentificare
Ai deja un cont? Autentifică-te aici.
Autentifică-te acum