Simulacija Semafora i PIC-16F628A

Rasprava o PIC mikrokontrolerima, PIC projekti i drugo vezano za PIC-eve...

Moderators: pedja089, stojke369, [eDo], trax

Post Reply
vita
Posts: 10
Joined: 10-07-2010, 21:37
Location: Nis, Srbija
Contact:

Simulacija Semafora i PIC-16F628A

Post by vita »

Pozdrav svima evo, igrao sam se malo i napravio ovu simulaciju semafora.

Ovo je jednostavan program sa shemom koji prikazuje rad semafora. U arhivi je program u C i ASM kao i kompajliran HEX fajl koji mozete da ucitate i direktno da programirate PIC.
Da nagovestim da su VDD i VSS pinovi na shemi skriveni
Program je pisan u MikroC. Kod je dosta komentarisan tako da je korisno za pocetnike (trebalo bi da mogu da nauce nesto ako hoce).

Koristio sam ovaj PIC jer je jeftiniji, a i ja mislim da je bolji. Nemam mnogo iskustva sto se tice programiranja PIC-ova, ali i dalje ucim. Imam iskustva sa C++ i Visual Basic-om.

Ukoliko imate bilo koja pitanja ili predloge napisite ovde.
Attachments
Semafor.zip
Arhiva sa fajlovima
(83.8 KiB) Downloaded 341 times
User avatar
pedja089
Administrator sajta
Administrator sajta
Posts: 7876
Joined: 20-02-2007, 14:50
Location: Beočin -Srbija

Re: Simulacija Semafora i PIC-16F628A

Post by pedja089 »

Svaka cast, bar se trudis...
Pogledaj radove iz prve dve teme, tu su stvari za pocetnike. Imas sema i programa i sve je provereno. Samo tebi ostaje napisati istu ili slicnu stvar u jeziku koji koristis.
EDIT:
MCLR se nikada, ali bas nikako ne veze kako si ga ti vezao.
Uvek ide pull up otpornik, 4,7K-10k. I opciono taster prema masi za reset.
Pozeljno je dodati i neki keramicki kondezator od mclr ka masi, da pic priceka malo sa startom dok se napajanje ustabili.
User avatar
Drago_Zg
Odlično uznapredovao
Odlično uznapredovao
Posts: 583
Joined: 16-09-2008, 19:40

Re: Simulacija Semafora i PIC-16F628A

Post by Drago_Zg »

Jednu rečenicu da nastavim gdje je Pedja stao:
Opornik R4 i R5 nazvao si ih PULLUP. što znači "pritegnuti ili vezati gore". Analogno tome otpornik R4, koji je spojen na masu, ne može nikako pritegnuti MLCR na gore, već samo na dolje. Logički taj otpornik se zove PULLDOWN, a kad je spojen na MLCR, resetira mikrokontroler.
[URL=https://meettomy.site]Beautiful Womans in your city[/URL]
User avatar
78L05
Pravo sam se raspisao :)
Pravo sam se raspisao :)
Posts: 1402
Joined: 28-05-2009, 13:22
Location: Hrvatska

Re: Simulacija Semafora i PIC-16F628A

Post by 78L05 »

Kod nisam gledao jer mi je jezik u kojem je pisan nepoznat.
Pogledao sam simulaciju i imam prijedlog, a vezan je za MCLR. Neznam zašto je korištena dvostruka sklopka.
Ja bih stavio SPST sklopku i samo 10k otpornik sa plusa i onda taster prema masi za resetiranje semafora.

Inače, tvoj trud je za svaku pohvalu, samo nastavi!
Ne vjeruj u čuda - računaj na njih!
Post Reply