Sari la conținut
ELFORUM - Forumul electronistilor

intrebare de incepator


Vizitator akun2500

Postări Recomandate

Vizitator akun2500

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
  • Răspunsuri 1
  • Creat
  • Ultimul Răspuns

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 cont

Autentificare

Ai deja un cont? Autentifică-te aici.

Autentifică-te acum



×
×
  • Creează nouă...

Informații Importante

Am plasat cookie-uri pe dispozitivul tău pentru a îmbunătății navigarea pe acest site. Poți modifica setările cookie, altfel considerăm că ești de acord să continui.Termeni de Utilizare si Ghidări