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.
Simulacija Semafora i PIC-16F628A
Moderators: pedja089, stojke369, [eDo], trax
Simulacija Semafora i PIC-16F628A
- Attachments
-
- Semafor.zip
- Arhiva sa fajlovima
- (83.8 KiB) Downloaded 341 times
Re: Simulacija Semafora i PIC-16F628A
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.
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.
Re: Simulacija Semafora i PIC-16F628A
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.
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]
Re: Simulacija Semafora i PIC-16F628A
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!
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!