Sari la conținut
ELFORUM - Forumul electronistilor

ajutor pentru modificarea unui program


asyx

Postări Recomandate

buna ziua.se da urmatoarea schema:

 

 

Posted Image

 

acesta este un temporizator care,la apasarea butonului de Start porneste un ciclu de 30 secunde pe fiecare iesire dupa care se opreste singur sau dupa caz,la apasarea butonului Stop.la programul respectiv fiecare iesire sta in 1 logic pana la terminarea timpului total de 2 minute.

eu as dori modificarea programului astfel incat,fiecare iesire sa comute in 0 dupa timpul de 30 secunde alocat fiecarei iesiri.

atasez si programul

manual 30 sec.rar

Editat de asyx
Link spre comentariu
  • Răspunsuri 7
  • Creat
  • Ultimul Răspuns

Top autori în acest subiect

  • asyx

    4

  • Liviu M

    2

  • Mihai Popa

    1

  • lucian14

    1

Top autori în acest subiect

Ar trebui sa fie suficient daca dupa fiecare bloc adaugi bcf RLYx. Exemplu pentru releul 1:

	bsf RLY1			;Relay 1 ON	call Wait_min		;Wait for some time	btfsc STOPB	goto stop_pressed		bcf RLY1			;Relay 1 OFF  //dezactiveaza releul 1
PS Timpii raman nemodificati. Editat de Liviu M
Link spre comentariu

Ar trebui sa fie suficient daca dupa fiecare bloc adaugi bcf RLYx. Exemplu pentru releul 1:

	bsf RLY1			;Relay 1 ON	call Wait_min		;Wait for some time	btfsc STOPB	goto stop_pressed		bcf RLY1			;Relay 1 OFF  //dezactiveaza releul 1
PS Timpii raman nemodificati.

 

ok.mersi.am sa incerc

Link spre comentariu
  • 3 săptămâni mai târziu...

O intrebare legata de microcontrolerul din primul post, ca sa nu deschid un topic nou:Un fisier hex facut pentru Pic12C508 va merge la fel si pe un Pic12F508?Si daca da, se pot inlocui picurile cu C cu picuri cu F, programandu-le cu acelasi hex? Sau trebuie modificat programul, care de multe ori nu exista decat compilat?

Editat de lucian14
Link spre comentariu

Da, cu siguranta va merge.

Litera C arata PIC-ul se scrie o singura data, este OTP iar F se poate scrie de multe ori. Totusi, va trebui sa verifici datasheet-urile lor sa vezi daca nu apar diferente intre periferice (de exemplu ADC, comparartor sau altele).

 

In cazul tau, cele doua cip-uri sunt cumpatibile 100%: https://www.microchip.com/wwwproducts/ProductCompare.aspx?product1=PIC12C508&product2=PIC12F508

Link spre comentariu

O intrebare legata de microcontrolerul din primul post, ca sa nu deschid un topic nou:Un fisier hex facut pentru Pic12C508 va merge la fel si pe un Pic12F508?Si daca da, se pot inlocui picurile cu C cu picuri cu F, programandu-le cu acelasi hex? Sau trebuie modificat programul, care de multe ori nu exista decat compilat?

o anumita diferenta exista.personal am sesizat la programul unui dimmer pe 220v.dupa apasarea butonului de scadere a luminozitatii,inainte de a se stinge becul complet,la 12F508,becul palpaia de cateva ori.la 12c508 nu exista problema asta.

Link spre comentariu

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