Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Brojac sa PIC 16F84 i 7-seg displejom

[es] :: Elektronika :: Mikrokontroleri :: Brojac sa PIC 16F84 i 7-seg displejom

[ Pregleda: 6079 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

dejanmaksimovic1976
Dejan Maksimović
graficki dizajner, brendiranje vozila,
priprema stampe, fotograf,
pecatorezac...
Velika Plana

Član broj: 108361
Poruke: 177
91.150.76.*



+3 Profil

icon Brojac sa PIC 16F84 i 7-seg displejom17.01.2009. u 20:12 - pre 185 meseci
Pokusavam da napisem program za jedan prost brojac koji ce da broji od 0 do 9 kada se pritisne taster.
Program sam pisao u MicroCode studiu i ide ovako:



Dejan Maksimovic
Prikačeni fajlovi
 
Odgovor na temu

nicolabre
nicolabre
Student

Član broj: 208844
Poruke: 10
77.46.192.*



+1 Profil

icon Re: Brojac sa PIC 16F84 i 7-seg displejom18.01.2009. u 03:36 - pre 185 meseci
Jel si ti pisao ovaj program i jel je ovo tvoj sklop za uvecavanje vrednosti
 
Odgovor na temu

dejanmaksimovic1976
Dejan Maksimović
graficki dizajner, brendiranje vozila,
priprema stampe, fotograf,
pecatorezac...
Velika Plana

Član broj: 108361
Poruke: 177
91.150.76.*



+3 Profil

icon Re: Brojac sa PIC 16F84 i 7-seg displejom18.01.2009. u 06:54 - pre 185 meseci
Moj sklop.
Ja sam eksperimentisao i sa sklopom i sa kodom. To sto ja hocu da napravim moze i sa dva kola 74LS47 i 74LS90, ali ja hocu sa PIC 16F84A.



[Ovu poruku je menjao dejanmaksimovic1976 dana 18.01.2009. u 08:16 GMT+1]
Dejan Maksimovic
Prikačeni fajlovi
 
Odgovor na temu

rsinisa
Siniša Radanočević
Smederevo

Član broj: 2716
Poruke: 1586
93.86.220.*



+321 Profil

icon Re: Brojac sa PIC 16F84 i 7-seg displejom18.01.2009. u 09:05 - pre 185 meseci
Kao prvo, par saveta za crtanje šema za simulaciju.
Kada radiš digitalni sklop, trudiš se da postaviš što je moguće više digitalnih komponenti kako bi simulacija radila što brže, tj. kako ne bi morala da radi obradu analognih podataka, što može znatno da uspori simulaciju sa više komponenti. Konkretno, u tvojoj šemi onaj otpornik od 10K koji služi kao pull-up zameniš otpornikom koji se tako i zove u biblioteci - "pullup". Otpornike od 470 oma za displej izbaciš jer neće LED displeju ništa da se dogodi, a tranzistor (koji je ionako pogrešnog tipa na tvojoj šemi) zameniš invertorom kada radi kao prekidač i takodje izbaciš bazni otpornik. Reset kolo ti takodje nije potrebno, i ako treba da povežeš neku tačku na napon koji je isti kao napon napajanja, upotrebiš POWER iz terminala. Evo ti 2 verzije šeme, jedna sa tranzistorom, druga sa invertorom; ova druga je jedva primetno brža (jer smo izbacili silne otpornike i sa prve), ali kada bude bilo više tranzistora, razlika će da bude očigledna.

Što se tiče programa, nema potrebe da koristiš naredbu input tas1 kad si već postavio TRISA registar. Ima tu još par stvari, ali nemam trenutno više vremena. Evo ti program koji radi to što tražiš, ali to je samo školski primer, treba tu još par stvari rešiti da bi se koristio u realnom radu.


Code:

brojac var byte
taster var porta.0

trisb=%00000000
portb=0
brojac=0

vrti:
if taster=0 then
  brojac=brojac+1
  if brojac = 10 then
    brojac=0
  endif
  portb=brojac
  pause 300
endif
goto vrti

end


Pozdrav.
Sinisha

Prikačeni fajlovi
 
Odgovor na temu

dejanmaksimovic1976
Dejan Maksimović
graficki dizajner, brendiranje vozila,
priprema stampe, fotograf,
pecatorezac...
Velika Plana

Član broj: 108361
Poruke: 177
91.150.76.*



+3 Profil

icon Re: Brojac sa PIC 16F84 i 7-seg displejom18.01.2009. u 09:33 - pre 185 meseci
Hvala RSINISA.
To je ono oko ceka sam lupao glavu.
Dejan Maksimovic
 
Odgovor na temu

[es] :: Elektronika :: Mikrokontroleri :: Brojac sa PIC 16F84 i 7-seg displejom

[ Pregleda: 6079 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.