skraceni kurs ucenja picbasica

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

Re: skraceni kurs ucenja picbasica

Post by dzigi021 »

Jo pedja hvala jesam elektronicar,al slab sam sa engleskim,vredi li da kupim knjigu od milovanovica vidim da je negde pominju
User avatar
pedja089
Administrator sajta
Administrator sajta
Posts: 7873
Joined: 20-02-2007, 14:50
Location: Beočin -Srbija

Re: skraceni kurs ucenja picbasica

Post by pedja089 »

Evo primera

Code: Select all

DataWord  VAR  WORD
Offset    VAR  WORD
DataTable CON  EXT

'-----[The DATA table]--------------------------------------------------------
GOTO OverData             ; Make sure data doesn't try to execute
ASM
DataTable
    DW  1234h, 2178h      ; Ovde pise vrednosti u tabeli, i odvajas ih zarezom
endasm
OverData:

'-----[Retrieve from DATA table]----------------------------------------------
Offset = 1 ;ovde pises koji clan iz tabele uzimas
ReadCODE  (DataTable + Offset), DataWord ; u DataWord se nalazi vrednost iz tabele.
dzigi021
Penjem se :)
Penjem se :)
Posts: 71
Joined: 04-01-2012, 07:50

Re: skraceni kurs ucenja picbasica

Post by dzigi021 »

nekontam ja ovo
dzigi021
Penjem se :)
Penjem se :)
Posts: 71
Joined: 04-01-2012, 07:50

Re: skraceni kurs ucenja picbasica

Post by dzigi021 »

vidim da poziva nesto iz asma al neznam sta ajde ako neko moze neka mi pojasni ovo unapred hvala
dzigi021
Penjem se :)
Penjem se :)
Posts: 71
Joined: 04-01-2012, 07:50

Re: skraceni kurs ucenja picbasica

Post by dzigi021 »

Jer moze neko napisati neki primer sa tabelama ceo dan mozgam i nista pametno da izmozgam kako da resim ovo
User avatar
pedja089
Administrator sajta
Administrator sajta
Posts: 7873
Joined: 20-02-2007, 14:50
Location: Beočin -Srbija

Re: skraceni kurs ucenja picbasica

Post by pedja089 »

Primer:

Code: Select all

    DataWord  VAR  WORD
    Offset    VAR  WORD
    DataTable CON  EXT

    '-----[The DATA table]--------------------------------------------------------
    GOTO OverData             ; Make sure data doesn't try to execute
    ASM
    DataTable
        DW  1234h, 2178h      ; etc.
    endasm
    OverData:

    '-----[Retrieve from DATA table]----------------------------------------------
    Offset = 1
    ReadCODE  (DataTable + Offset), DataWord

    LCDOUT  $FE, 1, HEX4 DataWord
Nemoj biti lenj. Uzmi bar kompajliraj a i probaj...
Da si ga probao bilo bi ti jasno sta radi... Sa dw pravis tabelu sa ostalim citas...
dzigi021
Penjem se :)
Penjem se :)
Posts: 71
Joined: 04-01-2012, 07:50

Re: skraceni kurs ucenja picbasica

Post by dzigi021 »

verovao ili ne ubi me proteus nece pa nece
User avatar
pedja089
Administrator sajta
Administrator sajta
Posts: 7873
Joined: 20-02-2007, 14:50
Location: Beočin -Srbija

Re: skraceni kurs ucenja picbasica

Post by pedja089 »

Ne znam za proteus... Simulatore nikad nisam voleo, uvek im neki fali...
Tabela su ti vrednosti posle DW, sa readcode ih kupis, sa offset uzimas odredjeni element u nizu.
To moras kompajlirati sa MPASM...
dzigi021
Penjem se :)
Penjem se :)
Posts: 71
Joined: 04-01-2012, 07:50

Re: skraceni kurs ucenja picbasica

Post by dzigi021 »

U cemu ja tabele mogu otkucati pre kompailiranja?ej hvala ti, i 1,2,3-sta ti brojevi znace?
User avatar
pedja089
Administrator sajta
Administrator sajta
Posts: 7873
Joined: 20-02-2007, 14:50
Location: Beočin -Srbija

Re: skraceni kurs ucenja picbasica

Post by pedja089 »

To je broj hiljadu dvesta trideset cetiri, a ono h govori da je hexadecimalni broj...
Mozes otkucati u notepadu, wordu, exelu, paint-u, microcode studio, skajpu, msn-u itd... Bilo cemu sto ima tekstualni editor. I predlazem ti da dobro procitas temu pre nego sto postavis sledece pitanje.
Meni se cini da ti bas nista nisi razumeo, paliti pumpe na 900 nacina :?: :?:
dzigi021
Penjem se :)
Penjem se :)
Posts: 71
Joined: 04-01-2012, 07:50

Re: skraceni kurs ucenja picbasica

Post by dzigi021 »

mogu reci da mi je donji dei jasan


offset = 1 - broji prolaze i svaki put uvelica za jedan


ReadCODE (DataTable + Offset), DataWord cita tabelu i za svaki prolaz uveca za jedan


LCDOUT $FE, 1, HEX4 DataWord
^ ^
sale na brise ^
displej e sada ovo je hexdecimalni br,kako da posaljem na port
kako port da
definisem


a prvi deo nemogu da skapiram niti kako tabelu da napravim
Druze hvala na pomoci mnogo mnogo
ajde mi jos samo pojasni kako tabela da izgleda
jer 00001111-za osmobitni kontroler
pa tako svaki red


a ovo ovde:
DataTable
DW 1234h, 2178h ; etc.
dali kucam ili je to povukao iz asma
jedva cekam da probam ovo u ponedeljak idem na put 10 dana me nema idem da rintam neki solar u prepolju,a zeleo bi ovo dal veceras nili sutra da isprobam
dzigi021
Penjem se :)
Penjem se :)
Posts: 71
Joined: 04-01-2012, 07:50

Re: skraceni kurs ucenja picbasica

Post by dzigi021 »

pedja to je impulsator pobude solara neznam za izlazne pumpe,od kog booja ja treba da krenem,i kako da ga kompajliram u pravu si malo sam razumeo al veruj dajem sve od sebe,za koliko uvelicavati broj,IZVINI i puno ti hvala na trudu ukapiracu
sta znaci broj 1234,dali ima neki nacun dodavanja?
cek cek 1234 to je broj pinova 1,2,3,4...ili
dzigi021
Penjem se :)
Penjem se :)
Posts: 71
Joined: 04-01-2012, 07:50

Re: skraceni kurs ucenja picbasica

Post by dzigi021 »

skinuo sam compiler al nekontam sad ama bas nista!! :oops:
dzigi021
Penjem se :)
Penjem se :)
Posts: 71
Joined: 04-01-2012, 07:50

Re: skraceni kurs ucenja picbasica

Post by dzigi021 »

pedja dobro sam iscitao ovo i isoda bi razumeo naredbu po naredbu
mozes li mi jos nesto pojasniti
u tabeli kad napisem:
0000 1111
1111 0000
znaci definisem paljenja,koja komanda treba u tabeli da stoji ispred broja,ili samo definisem paljenja
User avatar
WhiteHead
Pravi forumaš
Pravi forumaš
Posts: 1627
Joined: 28-06-2007, 18:36
Location: 75,35k; B&H

Re: skraceni kurs ucenja picbasica

Post by WhiteHead »

Ma neće ti Peđa odgovoriti dok ga ne poslušaš...
predlazem ti da dobro procitas temu pre nego sto postavis sledece pitanje.
Nemoj tvrditi da jesi, jer očito nisi, a ako ipak jesi 'ajd opet ponovo..
Ako kaniš pobijediti, ne smiješ izgubiti
dzigi021
Penjem se :)
Penjem se :)
Posts: 71
Joined: 04-01-2012, 07:50

Re: skraceni kurs ucenja picbasica

Post by dzigi021 »

evo sada krecem od prve strane pa redom,sutra idem na put nema me 10 dana al sitacu nanovo ceo forum valjda u kosjericu ima vailesa
dzigi021
Penjem se :)
Penjem se :)
Posts: 71
Joined: 04-01-2012, 07:50

Re: skraceni kurs ucenja picbasica

Post by dzigi021 »

sad sam se namucio sa engleskim ali koko sam razumeo
treba u asmu definisati,tj iskucati program,niz paljenja i to ucitati u basic dali sam upravu
User avatar
pedja089
Administrator sajta
Administrator sajta
Posts: 7873
Joined: 20-02-2007, 14:50
Location: Beočin -Srbija

Re: skraceni kurs ucenja picbasica

Post by pedja089 »

Nauci osnovce osnova. Nauci sta je broj, sta je cifra, kako se brojevi mogu predstavljati, koje su razlike u predstavljanju istih brojeva u razlicitim sistemima. 1234h je broj i cita se hiljadu dvesta trideset cetiri. I on to i predstavlja. Zapisan je u hexadecimalnom sistemu. Tebi fali dosta teorije za pocetak o bojevima, pa onda o kontrolerima.
Nadam se da ovo neces pogresno shvatiti, nego uzeti uciti...
dzigi021
Penjem se :)
Penjem se :)
Posts: 71
Joined: 04-01-2012, 07:50

Re: skraceni kurs ucenja picbasica

Post by dzigi021 »

upravu si moram osnove ukapirati nista citam dalje kad steknem neko znamje javim se
dzigi021
Penjem se :)
Penjem se :)
Posts: 71
Joined: 04-01-2012, 07:50

Re: skraceni kurs ucenja picbasica

Post by dzigi021 »

jos nesto,znam ja naravno sta je koji broj,ali mene buni 1234h sta prectavlja on u mikro kontroleru,ili je to ono 1234h je broj koji se pretvarau binarni broj i on upravlja portom,to mene buni,dali na ton treba da poradim?jesam u pravu
Post Reply