www.elektronik.si Seznam forumov www.elektronik.si
Forum o elektrotehniki in računalništvu
 
 PomočPomoč  IščiIšči  Seznam članovSeznam članov  SkupineSkupine  StatisticsStatistika  AlbumAlbum  DatotekeFilemanager DokumentacijaDocDB LinksPovezave   Registriraj seRegistriraj se 
  PravilaPravila  LinksBolha  PriponkePriponke  KoledarKoledar  ZapiskiZapiski Tvoj profilTvoj profil Prijava za pregled zasebnih sporočilPrijava za pregled zasebnih sporočil PrijavaPrijava 

PIC - Kako začeti II.
Pojdi na stran Prejšnja  1, 2, 3 ... 16, 17, 18, 19  Naslednja
 
Objavi novo temo   Ta tema je zaklenjena: ne moreš urejati sporočil ali odgovarjati na objave.   Printer-friendly version    www.elektronik.si Seznam forumov -> Osnove programiranja PIC-a v Assembler-ju
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
NUFAN
Član
Član



Pridružen-a: Pon 05 Apr 2004 21:39
Prispevkov: 947
Aktiv.: 4.26
Kraj: Žalec

PrispevekObjavljeno: Pon Maj 04, 2009 10:46 pm    Naslov sporočila:   Odgovori s citatom

Torej je koda, ki jo pošljem LCD-ju 1101 1111 binarno oziroma DF hexa.

Hvala obema za pomoč.

_________________
Roke spadajo k telesu, ne k delu.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
Silvo
Moderator
Moderator



Pridružen-a: Pon 24 Feb 2003 17:09
Prispevkov: 14551
Aktiv.: 65.53
Kraj: Koroška-okolica Dravograda

PrispevekObjavljeno: Pon Maj 04, 2009 10:46 pm    Naslov sporočila:   Odgovori s citatom

Takole po spominu.

Obstajata vsaj dva ROM krakter seta za HD44780 kontroler. Mislim, da se v Evropi uporablja "A00" drugi "A02" ima nekaj več karatkerjev. So pa tudi med sabo pomečani. Zato ni nujno, da je "°" na istem mestu. Confused

_________________
lp
Silvo
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
vitez93
Član
Član



Pridružen-a: Pet 19 Sep 2008 20:00
Prispevkov: 1018
Aktiv.: 5.39
Kraj: Celje- Dobrna

PrispevekObjavljeno: Sob Maj 30, 2009 11:27 am    Naslov sporočila:   Odgovori s citatom

Lepo prosim, če lahko kdo prevertale programi, zakaj mi ledica ne utripa d'oh!
Koda:
   list   p=16f628a
   #include   <p16f628a.inc>
   
   __config   _WDT_OFF & _CP_OFF & _PWRTE_ON & _INTRC_OSC_NOCLKOUT
   
   
   org   0x000
   goto   start
   org   0x004
   
   #define LED   PORTA,1

start
   bsf   STATUS,RP0    ;bank 1
   movlw   0x01
   movwf   TRISA                ;vsi porti so izhodi
   movwf   TRISB
   bcf   STATUS,RP0           ;bank 0
zacni   bsf   LED       ;prižgemo ledico
   call    PAVZA       ;pavza
   bcf   LED        ;ugasnemo ledico
   call   PAVZA       ;pavza
   goto   zacni
;,,,,,,,,,,,,,,,,,,,,,,,,,,,
;pavza   
;,,,,,,,,,,,,,,,,,,,,,,,,,,
PAVZA
   movlw   255       ;pavza
   movwf   0x0a   
   movlw   255
   movwf   0x0b
   movlw   20
   movwf   0x0c
zanka1   decfsz   0x0a
   goto   zanka1
   decfsz   0x0b      
   goto   zanka1
   decfsz   0x0c
   goto   zanka1
   return   
   
   
   
   
   
   
   end
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
Silvo
Moderator
Moderator



Pridružen-a: Pon 24 Feb 2003 17:09
Prispevkov: 14551
Aktiv.: 65.53
Kraj: Koroška-okolica Dravograda

PrispevekObjavljeno: Sob Maj 30, 2009 11:41 am    Naslov sporočila:   Odgovori s citatom

Splošno namenski registri se pri 16F628 začnejo na lokaciji 0x20 ti pa v pavzi pišeš v specialne registre. 0xA =PCLATH 0xB=INTCON 0xC=PIR1
_________________
lp
Silvo
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
vitez93
Član
Član



Pridružen-a: Pet 19 Sep 2008 20:00
Prispevkov: 1018
Aktiv.: 5.39
Kraj: Celje- Dobrna

PrispevekObjavljeno: Sob Maj 30, 2009 11:59 am    Naslov sporočila:   Odgovori s citatom

Aha. Malce sem pomešal 16f84 in 628A. Pač mislil sem da imajo ti registri enak naslov.(Zato so pa datasheet-iRolling Eyes) Bo ta program vredu?
Koda:

list   p=16f628a
   #include   <p16f628a.inc>
   
   __config   _WDT_OFF & _CP_OFF & _PWRTE_ON & _INTRC_OSC_NOCLKOUT
   
   
   org   0x000
   goto   start
   org   0x004
   
   #define LED   PORTA,1
   #define T1   0x20
   #define T2   0x21
   #define T3   0x22
start
   bsf   STATUS,RP0    ;bank 1
   movlw   0x01
   movwf   TRISA                ;vsi porti so izhodi
   movwf   TRISB
   bcf   STATUS,RP0           ;bank 0
zacni   bsf   LED       ;prižgemo ledico
   call    PAVZA       ;pavza
   bcf   LED        ;ugasnemo ledico
   call   PAVZA       ;pavza
   goto   zacni
;,,,,,,,,,,,,,,,,,,,,,,,,,,,
;pavza   
;,,,,,,,,,,,,,,,,,,,,,,,,,,
PAVZA
   movlw   255       ;pavza
   movwf   T1   
   movlw   255
   movwf   T2
   movlw   20
   movwf   T3
zanka1   decfsz   T1
   goto   zanka1
   decfsz   T2      
   goto   zanka1
   decfsz   T3
   goto   zanka1
   return   
   
   
   
   
   
   
   end
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
blueln
Član
Član



Pridružen-a: Pet 21 Avg 2009 21:05
Prispevkov: 15
Aktiv.: 0.08
Kraj: Primorska

PrispevekObjavljeno: Sob Avg 22, 2009 12:53 pm    Naslov sporočila:   Odgovori s citatom

Zdravo,
tudi sam sem razmišljal, da bi začel delati s PIC, vendar sem (zaenkrat) tu še popoln laik. No parkrat sem ga programiral, samo lučke, ki mežikaj, vse pod natančnimi navodili, tako da nisem imel prilike, da bi se navadl še kaj posvoje.

Zanima me, kje bi lahko dobil kakšno poceni ploščico in čip, samo malo 'za igračkanje' zaenkrat, da vidim, če me bo prijelo. Čip ni nujno, da je kakšen dober, samo da se ga da programirat. Ja, za zdaj še ne mislim dat 60€ za kakšno tako ploščo (mogoče kasneje, če mi bo všeč), da bi jo pa sam sestavil, pa dvomim, da imam potrebno znanje.

(naj vprašam na malih oglasih?)

LP,
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
vitez93
Član
Član



Pridružen-a: Pet 19 Sep 2008 20:00
Prispevkov: 1018
Aktiv.: 5.39
Kraj: Celje- Dobrna

PrispevekObjavljeno: Sob Avg 22, 2009 1:30 pm    Naslov sporočila:   Odgovori s citatom

Mogoče tole http://www.microcircuitlabs.com/Assets/DSC_001301_PB-400_solderless_breadboard_(large).JPG
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
blueln
Član
Član



Pridružen-a: Pet 21 Avg 2009 21:05
Prispevkov: 15
Aktiv.: 0.08
Kraj: Primorska

PrispevekObjavljeno: Sob Avg 22, 2009 1:37 pm    Naslov sporočila:   Odgovori s citatom

Tole že imam, hvala.
Zares si mi pomagal.

Je po vaših izkušnjah PIC16F84A v redu?
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
aly
Član
Član



Pridružen-a: Tor 28 Sep 2004 14:51
Prispevkov: 9406
Aktiv.: 42.36
Kraj: Kranj - struževo

PrispevekObjavljeno: Sob Avg 22, 2009 4:15 pm    Naslov sporočila:   Odgovori s citatom

blueln je napisal/a:
Je po vaših izkušnjah PIC16F84A v redu?

Tole je "klasika", največkrat uporabljeni PIC. Zaradi tega tudi ustrezno dražji Wink
Uporabi 16F628A (pin-kompatibilen, programsko kompatibilen, le analogni komparator moraš izklopit).

Za lažje igranje pa priporočam 16F877 (40-pinski z veliko periferije in pomnilnika).

_________________
I'm going to stand outside, so if anyone asks, I'm outstanding Smile
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran MSN Messenger - naslov
Highlag
Član
Član



Pridružen-a: Pet 23 Jan 2004 20:42
Prispevkov: 4034
Aktiv.: 18.17
Kraj: Črnuče

PrispevekObjavljeno: Sob Avg 22, 2009 6:52 pm    Naslov sporočila:   Odgovori s citatom

Dober sploh za začetek. Dobiš par dobrih knjig, ki obravnavajo ravno njega.
_________________
If at first you don't succeed, destroy all evidence that you tried.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
blueln
Član
Član



Pridružen-a: Pet 21 Avg 2009 21:05
Prispevkov: 15
Aktiv.: 0.08
Kraj: Primorska

PrispevekObjavljeno: Ned Avg 23, 2009 9:24 pm    Naslov sporočila:   Odgovori s citatom

Žal sem še vedno brez programatorja.
V neki drugi temi je nekdo povedal, da
Citiram:
Sestaviš ga pa lahko za dobrih 4€


Če se ne motim, je bilo takrat govora o p16pro. Ni mi pa jasno, kako ga lahko sestaviš za samo 4€, če pa samo textool stane 18€? Pa LPT priklop, se to sploh kje dobi?

Govora je o temle.


Tole pa se mi verjetno ne splača...se motim?

LP,
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Branez
Moderator
Moderator



Pridružen-a: Pon 14 Apr 2003 7:21
Prispevkov: 7768
Aktiv.: 34.98
Kraj: Koprivnica HR

PrispevekObjavljeno: Ned Avg 23, 2009 9:53 pm    Naslov sporočila:   Odgovori s citatom

EnaA.com je napisal/a:
.......nezaseden serijski RS232-Port.........
Imaš? Če se že za LPT sprašuješ kje ga najti.
_________________
The true sign of intelligence is not knowledge but imagination.
Creativity is intelligence having fun!

Albert Einstein
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
sortaj
Član
Član



Pridružen-a: Sre 23 Jul 2008 21:51
Prispevkov: 812
Aktiv.: 4.25
Kraj: Med Vipavo in Štanjelom

PrispevekObjavljeno: Ned Avg 23, 2009 9:56 pm    Naslov sporočila:   Odgovori s citatom

Na mizi mi ravno leži PIC programator ICD2 klon. Nisem ga še preizkusil, ker je treba sprogramirat oba čipa. Takega kot je (v eni provizor škatli) ti prodam za 20€ (dodam še textool).

O njem je bilo govora tukaj in tukaj

Če te zanima in ti lahko kdo sprogramira PIC-a mi javi na ZS



lp, Jernej

_________________
Svet je bil analogen, dokler ni Planck vsega zafrknil...
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
blueln
Član
Član



Pridružen-a: Pet 21 Avg 2009 21:05
Prispevkov: 15
Aktiv.: 0.08
Kraj: Primorska

PrispevekObjavljeno: Pon Avg 24, 2009 10:44 am    Naslov sporočila:   Odgovori s citatom

sortaj je napisal/a:
n ti lahko kdo sprogramira PIC-a


Ne vem za nikogar, ki bi mi to naredu.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
mucek4
Član
Član



Pridružen-a: Sob 18 Jun 2005 20:52
Prispevkov: 2952
Aktiv.: 13.29
Kraj: Tržič - Mesto med gorami

PrispevekObjavljeno: Pon Avg 24, 2009 12:55 pm    Naslov sporočila:   Odgovori s citatom

PICa ti lahko sprogramiram jaz.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Pokaži sporočila:   
Objavi novo temo   Ta tema je zaklenjena: ne moreš urejati sporočil ali odgovarjati na objave.   Printer-friendly version    www.elektronik.si Seznam forumov -> Osnove programiranja PIC-a v Assembler-ju Časovni pas GMT + 2 uri, srednjeevropski - poletni čas
Pojdi na stran Prejšnja  1, 2, 3 ... 16, 17, 18, 19  Naslednja
Stran 17 od 19

 
Pojdi na:  
Ne, ne moreš dodajati novih tem v tem forumu
Ne, ne moreš odgovarjati na teme v tem forumu
Ne, ne moreš urejati svojih prispevkov v tem forumu
Ne, ne moreš brisati svojih prispevkov v tem forumu
Ne ne moreš glasovati v anketi v tem forumu
Ne, ne moreš pripeti datotek v tem forumu
Ne, ne moreš povleči datotek v tem forumu

Uptime: 48 dni


Powered by phpBB © 2001, 2005 phpBB Group