pomoc oko programiranja u picbasicu

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

Moderators: pedja089, stojke369, [eDo], trax

Post Reply
dzigi021
Penjem se :)
Penjem se :)
Posts: 71
Joined: 04-01-2012, 07:50

pomoc oko programiranja u picbasicu

Post by dzigi021 »

Molim vas neka mi neko pomogne.
kako kada popalim par ledovki na tabli da pauziram proces dok nestisnem opet tester
definisao sam taster
treba mi samo kad stisdnem taster da program stane a kad ga stisnem opet da se nastavi
znaci:
def osc=20
output port b.7
output port b.8
intut port a.1
high port b.7
if a.1=0 then sta ovde de napisem da program stane dok ponovo nepritisnem tastre
high port b.8
User avatar
pedja089
Administrator sajta
Administrator sajta
Posts: 7881
Joined: 20-02-2007, 14:50
Location: Beočin -Srbija

Re: pomoc oko programiranja u picbasicu

Post by pedja089 »

Ubaci neki flag koji ces menjati 1,0 sa stiskom na taster i neku petlju u kojoj ce da se vrti dok taj flag ne bude 0 ili 1.
dzigi021
Penjem se :)
Penjem se :)
Posts: 71
Joined: 04-01-2012, 07:50

Re: pomoc oko programiranja u picbasicu

Post by dzigi021 »

hvala ti pedja ali dali te mogu zamoliti da mi otkucas taj red nov sam u ovom a imam dosta kombinacija komplikovano mi je za svaku kombinaciju praviti novu labelu da bi se vracao na nju
User avatar
78L05
Pravo sam se raspisao :)
Pravo sam se raspisao :)
Posts: 1402
Joined: 28-05-2009, 13:22
Location: Hrvatska

Re: pomoc oko programiranja u picbasicu

Post by 78L05 »

Probaj ovako:

Code: Select all

stanje var bit
stanje = 0
symbol taster = porta.0
input taster

provjera:

if taster = 0 then stanje = not stanje : pause 200

if stanje = 0 then
'ne cini nista, preskoci radnju
else
'ucini radnju
endif

goto provjera

end
Nisam te najbolje razumio pa sam ti napravio samo osnovu, napisi razumljivo sto tocno trebas pa cemo pomoci konkretno, iako bi i iz ovoga trebalo biti sve jasno.
Ne vjeruj u čuda - računaj na njih!
dzigi021
Penjem se :)
Penjem se :)
Posts: 71
Joined: 04-01-2012, 07:50

Re: pomoc oko programiranja u picbasicu

Post by dzigi021 »

Treba mi zanci ajde da definisem ovako:
imam niz ledovki koje se pale jedna za drugom u pauzi od jedne sekunde
kada stisnem taster da ledivke koje su upaljene ostanu uoaljene dok nestisnem ponovo taster
znace upali led1,led2...pa stisno sam taster da stane e tu komandu neznas sta ide iza if taster=0 then neznam kako da zaustaveim program da neide dalje dok opet nestisnem taster e sada sam opet stisnuo tester pali led3,led4...a iza svake ledovke bi pisao to da mogu program zasustaviti nakon svake upaljenje ledovke
nadam se da sam bijo jasniji
hvala ti za ovaj odgovor
dzigi021
Penjem se :)
Penjem se :)
Posts: 71
Joined: 04-01-2012, 07:50

Re: pomoc oko programiranja u picbasicu

Post by dzigi021 »

E sada mi je nesto palo na pamet dale bi na pocetku programa mogla da se napise labela za proveru tastera koja se zavrsava sa return i da ja nakon svake komande hig port.. napisem :gosub pa ime labele za proveru
ako moze kako to uraditi
User avatar
78L05
Pravo sam se raspisao :)
Pravo sam se raspisao :)
Posts: 1402
Joined: 28-05-2009, 13:22
Location: Hrvatska

Re: pomoc oko programiranja u picbasicu

Post by 78L05 »

Sve se to moze uraditi, ja ti ne mogu pisati programe prvo jer nema smisla, a drugo tesko te razumijem.
Kada postaviš kursor na bilo koje mjesto unutar komande i klikneš F1 otvori ti se HELP prozor i tamo mozes pronaci to sto te zanima.
Inace pogledaj moju zamisao kako rjesiti problem paljenja LED-ica na pritisak tastera u tvojoj drugoj temi.
Ne vjeruj u čuda - računaj na njih!
dzigi021
Penjem se :)
Penjem se :)
Posts: 71
Joined: 04-01-2012, 07:50

Re: pomoc oko programiranja u picbasicu

Post by dzigi021 »

Izvini druze al stvarno literatura ima malo znam da nema smisla da pises programe mesto mene,napisao sam u svom drugom pitanju gde si mi napisao kako da zaustavljam diode detaljno sta mi treba ako zelis pomozi mi,ja sam auto elektronicar ako te bilo sta zanima u toj oblasti ili oko auto alarma sa zadovoljstvom cu ti odgovoriti.Veliki pozdrav igor
Post Reply