pic basic
Moderators: pedja089, stojke369, [eDo], trax
Re: pic basic
vidi ovako radicu sa 16f877
na njega cu vezati 22 diode,na sve izlaze
ali se nikada odjednom nece paliti vise 12 dioda,manje da ali vise nikada
ali ti mi samo napisi dve tri kombinacije kasnije cu ja kucvkati kako trebaju da se pale koja sa kojom samo da ukapiram kako to radi EJ NEZNAM KAKO DA TI ZAHVALIM
na njega cu vezati 22 diode,na sve izlaze
ali se nikada odjednom nece paliti vise 12 dioda,manje da ali vise nikada
ali ti mi samo napisi dve tri kombinacije kasnije cu ja kucvkati kako trebaju da se pale koja sa kojom samo da ukapiram kako to radi EJ NEZNAM KAKO DA TI ZAHVALIM
Re: pic basic
Evo budi tu kroz pola sata-sat napravit cu ti shemu, kod i simulaciju za 12 dioda kako si opisao.
Ne vjeruj u čuda - računaj na njih!
Re: pic basic
au nemas pojma kako sam ti zahvalan znaci sa 16f877 radim
ej a nekada cu upaliti samo jednu,pa ugasita,to cu ja tipkati i ajde molim te izdefinisimi sve za 16f877 ja se vec danima patim imace kristal spoljni 20 mhz ej HVALA HVALA HVALA a kucam u micro code studiju
ej a nekada cu upaliti samo jednu,pa ugasita,to cu ja tipkati i ajde molim te izdefinisimi sve za 16f877 ja se vec danima patim imace kristal spoljni 20 mhz ej HVALA HVALA HVALA a kucam u micro code studiju
Re: pic basic
Evo ga, imas video simulacije, pa reci jel to sto trazis.
http://imageshack.us/clip/my-videos/843/x1wf.mp4/
http://imageshack.us/clip/my-videos/843/x1wf.mp4/
Ne vjeruj u čuda - računaj na njih!
Re: pic basic
jako smo blizu
ali:
ima jedna greska
pali tri po tri
ali vidi ovako treba
upali tri kad stisnem taster stane i ostanu da gore dok nestisnem opet taster
kad ga stisnem ponovo upali druge tri a prve tri ugasi,a po tvom videu stane i doda tri samo jos da ugasi prve tri i to je to
ali:
ima jedna greska
pali tri po tri
ali vidi ovako treba
upali tri kad stisnem taster stane i ostanu da gore dok nestisnem opet taster
kad ga stisnem ponovo upali druge tri a prve tri ugasi,a po tvom videu stane i doda tri samo jos da ugasi prve tri i to je to
Re: pic basic
znaci kad ghod upali druge treba prethodne da ugasi
aj da probam da nacrtam
000 'upalio je tri
000 stisao sam taster gore tri
___ 000 stisao sam taster ugasio je prve tri i upalio nove tri
____000 stisao sam taster ove tri stoje upaljene
_______ 000 stisao sam opet taster sada je ugasio one tri a upalio ove tri
_______ 000 sitsao sam taster zaustavio je ove tri da sijaji
a ako nestiskam treba da menja
ali ovako joj kako sam gluppppppp a vama hvala do nebaaaaa
aj da probam da nacrtam
000 'upalio je tri
000 stisao sam taster gore tri
___ 000 stisao sam taster ugasio je prve tri i upalio nove tri
____000 stisao sam taster ove tri stoje upaljene
_______ 000 stisao sam opet taster sada je ugasio one tri a upalio ove tri
_______ 000 sitsao sam taster zaustavio je ove tri da sijaji
a ako nestiskam treba da menja
ali ovako joj kako sam gluppppppp a vama hvala do nebaaaaa
Re: pic basic
jeeeeeeeeeeeeeeeeeee
toooooooooooooooooooo
al da mogu vise dioda paliti
ja bi dodavao samo mi ovaj program dajte
toooooooooooooooooooo
al da mogu vise dioda paliti
ja bi dodavao samo mi ovaj program dajte
Re: pic basic
Malo mi je cudno, komuniciras s "nekima", a od treceg posta vodimo razgovor samo ti i ja.
Evo koda, oslicator je 20MHz.
Shema ti se vidi sa videa (i jednog i drugog, svejedno je), ako ne, reci da posaljem vecu ili cijeli Proteus file.
Princip je jasan, mozes dodati 220, a ne 22 diode.
Evo koda, oslicator je 20MHz.
Code: Select all
define OSC 20
symbol led1 = portb.0
symbol led2 = portb.1
symbol led3 = portb.2
symbol led4 = portb.3
symbol led5 = portb.4
symbol led6 = portb.5
symbol led7 = portb.6
symbol led8 = portb.7
symbol led9 = portc.0
symbol led10 = portc.1
symbol led11 = portc.2
symbol led12 = portc.3
symbol taster = porta.4
output led1
output led2
output led3
output led4
output led5
output led6
output led7
output led8
output led9
output led10
output led11
output led12
input taster
blok var byte
blok = 1
'blok = 1 -> led1, led2, led3
'blok = 2 -> led4, led5, led6
'blok = 3 -> led7, led8, led9
'blok = 4 -> led10, led11, led12
pritisak var byte
pritisak = 0
'pritisak = 1 -> prvi pritisak
'pritisak = 2 -> drugi pritisak
low led1 : low led2 : low led3 : low led4 : low led5 : low led6 : low led7 : low led8 : low led9 : low led10 : low led11 : low led12
program:
if taster = 0 then
pause 200
pritisak = pritisak + 1
if pritisak = 3 then pritisak = 1
if pritisak = 2 then blok = blok + 1
endif
select case blok
case 1
high led1 : high led2 : high led3
case 2
low led1 : low led2 : low led3
high led4 : high led5 : high led6
case 3
low led1 : low led2 : low led3 : low led4 : low led5 : low led6
high led7 : high led8 : high led9
case 4
low led1 : low led2 : low led3 : low led4 : low led5 : low led6 : low led7 : low led8 : low led9
high led10 : high led11 : high led12
end select
pause 200
goto program
end
Princip je jasan, mozes dodati 220, a ne 22 diode.
Ne vjeruj u čuda - računaj na njih!
Re: pic basic
da samo ti mnogo vam hvala e sada cu da je istampam i proucim a program moram naci na netu da bih video e moj proteus i onako nevalja nista melj mi je dzigi021@nspoint.net ajde ako mozes pusti m i proteus,ja sam dosta svez u ovom
Re: pic basic
ja samo kucam case sta hocu da mi se pali i gasi i koliko dioda hocu od jednom a ostalo sve ostaje ovako jesam li u pravu?i ja mogu napraviti kolko god hocu izlaza,samo to menjam
Re: pic basic
e da to sam vam rekao al nisam sada ako nestiskam dugme oce menjati sam ali da saceka jednu sekundu to sam vam napisao ali nisam ponavljao,znaci on sada radi extra i program je lak ali treba i ako nestiskam dugme da pali isto ovako
tek kad ga stisnem da ga pauzira
tek kad ga stisnem da ga pauzira
Re: pic basic
sto puta pustam ovaj film i nevidim super je ali hoce li menjati sam nakon 1sec ako nediram taster
Re: pic basic
Sto te nema dobri covece ocu da krenem da kuckam ovo
imam jos jadno pitanje koje cu ti postaviti:
dali smem untrar cese da radim ovo znam da je case samo provera i mislim da smem
znaci da se pale unutar jedne case ovako ledovke
case 1
high led1 : pause 50 : high led2 : pause 50 : high led3 : pause 50
po ovom di se od te tri palila jedna po jedna smem li to raditisiguran sam da smem al ajde da pitam
imam jos jadno pitanje koje cu ti postaviti:
dali smem untrar cese da radim ovo znam da je case samo provera i mislim da smem
znaci da se pale unutar jedne case ovako ledovke
case 1
high led1 : pause 50 : high led2 : pause 50 : high led3 : pause 50
po ovom di se od te tri palila jedna po jedna smem li to raditisiguran sam da smem al ajde da pitam
Re: pic basic
Spavam u 2 sata nocu, nebi vjerovao.
Napravio sam ti vec tri programa po zelji, i taman kad pomislim da je to to sto si trazio ti opet imas "jedno pitanje" u pet postova.
Jako te tesko razumijem, prvo jer ne koristis interpunkcijske znakove (tocka, zarez, upitnik, usklicnik, dvotocka).
Nece nista mjenjati ako ne diras taster, procitaj post prema kojem sam ja napravio taj sklop, ne spominjes nigdje jednu sekundu ni mjenjanje bez diranja tastera.
Smijes raditi unutar CASE to sto si zamislio, samo ne znam kakvog ce efekta imati ovo PAUSE 50, neces to uspjeti vidjeti (50 milisekundi), tako da ni ovo nema smisla.
Ako je program tako lak, kud ga vec nisi sam napisao, onda barem dodaj taj dio da sam mjenja nakon jedne sekunde, kako si i zamislio (ali nisi rekao, ponavljao itd...)

Napravio sam ti vec tri programa po zelji, i taman kad pomislim da je to to sto si trazio ti opet imas "jedno pitanje" u pet postova.
Jako te tesko razumijem, prvo jer ne koristis interpunkcijske znakove (tocka, zarez, upitnik, usklicnik, dvotocka).
Nece nista mjenjati ako ne diras taster, procitaj post prema kojem sam ja napravio taj sklop, ne spominjes nigdje jednu sekundu ni mjenjanje bez diranja tastera.
Smijes raditi unutar CASE to sto si zamislio, samo ne znam kakvog ce efekta imati ovo PAUSE 50, neces to uspjeti vidjeti (50 milisekundi), tako da ni ovo nema smisla.
Ako je program tako lak, kud ga vec nisi sam napisao, onda barem dodaj taj dio da sam mjenja nakon jedne sekunde, kako si i zamislio (ali nisi rekao, ponavljao itd...)
Ne vjeruj u čuda - računaj na njih!
Re: pic basic
Stvarno ti se izvinjavam neznam pocetnik sam dali bih mi mozda dao jos jednu sansu ja bi sve detaljno opisao stavio znakovi inter punkcije
dali mi dajete jos jednu sansu molim vas
dali mi dajete jos jednu sansu molim vas
Re: pic basic
Stavi 100 kuna u kuvertu, posalji u Hrvatsku i napravit cu ti ostatak.
Ne vjeruj u čuda - računaj na njih!
Re: pic basic
Ajde da probam jos jednom da vam opisem i nacrtam sta mi treba.
-znaci ovaj zadnji program koji ste mi zadnji napravili je dobar ali nesto fali
-ja sam nov u ovom pa zato nisam bas naj bolje definisao
evo sada cu opet probati:
vidite moj pik ovako treba da radi
znaci treba da pali ledovke ovim redom:
treba da radi bas onako kako ste napisali zadnji program ali treba dodati a ja to neznam nista nije lako
-da menja sam dok se nestisne taster za pauzu.
znaci:
-upalio je tri
nisam stisao tasterm,ugasi te tri a upali druge tri
-ako stisnem taster treba da pauzira program!
-znaci upalio je tri pa ih je ugasio!
-e sada sam stisao taster!
-sada bi trebao da stane!
-kada opet stisnem taster treba da nastavi program tamo gde ga je i pauzirao!a ne da se vrati na pocetnu labelu
-za pocetak neka menja u razmaku od jedne sekunde!
-ali da ja znam gde ste napisali komandu za jednu secundu da bi je mogao menjati!
-jer neznam kolko cu unutar case davati vremena za razmak paljenja dioda
MOLIM vas pomozite mi jos jednom jako mi je bitno ovo
s postovanjem igor
-znaci ovaj zadnji program koji ste mi zadnji napravili je dobar ali nesto fali
-ja sam nov u ovom pa zato nisam bas naj bolje definisao
evo sada cu opet probati:
vidite moj pik ovako treba da radi
znaci treba da pali ledovke ovim redom:
treba da radi bas onako kako ste napisali zadnji program ali treba dodati a ja to neznam nista nije lako
-da menja sam dok se nestisne taster za pauzu.
znaci:
-upalio je tri
nisam stisao tasterm,ugasi te tri a upali druge tri
-ako stisnem taster treba da pauzira program!
-znaci upalio je tri pa ih je ugasio!
-e sada sam stisao taster!
-sada bi trebao da stane!
-kada opet stisnem taster treba da nastavi program tamo gde ga je i pauzirao!a ne da se vrati na pocetnu labelu
-za pocetak neka menja u razmaku od jedne sekunde!
-ali da ja znam gde ste napisali komandu za jednu secundu da bi je mogao menjati!
-jer neznam kolko cu unutar case davati vremena za razmak paljenja dioda
MOLIM vas pomozite mi jos jednom jako mi je bitno ovo
s postovanjem igor
- morski_pas
- Odlično uznapredovao
- Posts: 639
- Joined: 07-03-2011, 23:58
- Location: Rijeka
Re: pic basic
možeš meni napravit program ja bi da mi se ovako pale ledice al ne baš tako nego tu negdje





Re: pic basic
Druze moj nije nikakav problem kolko je to eura,i daj te mi broj ziroa jel jedini vi ocete da pomognete i zato vam puno hvala,u hrvacka lepa ja sam dugo ziveo u istri u Puli
Last edited by dzigi021 on 08-01-2012, 13:37, edited 1 time in total.