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 

Primerjava registra z vrednostjo 0

 
Objavi novo temo   Odgovori na to temo   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
DK
Član
Član



Pridružen-a: Ned 18 Apr 2010 14:58
Prispevkov: 57
Aktiv.: 0.34
Kraj: Mozirje

PrispevekObjavljeno: Tor Feb 22, 2011 3:11 pm    Naslov sporočila:  Primerjava registra z vrednostjo 0 Odgovori s citatom

Zanima me kako v zbirniku napisati, da se vrednost nekega registra primerja z vrednostjo 0.
To bi rabil zato, da bi primerjal vrednost na vhodu v PIC, da vidim če je senzor priklopljen gor.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Alex17
Član
Član



Pridružen-a: Ned 28 Feb 2010 21:46
Prispevkov: 476
Aktiv.: 2.78
Kraj: Ljutomer

PrispevekObjavljeno: Tor Feb 22, 2011 4:08 pm    Naslov sporočila:   Odgovori s citatom

Tisti register, ki ga preverjaš, daš v W (movf register,w) in preveriš, če je postavljena zastavica Z v STATUS registru (če je, to pomeni, da register, ki si ga preverjal, vsebuje vrednost 0).

Če pa preverjaš samo posamezen pin, pa seveda ukaz btfss oz. btfsc.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
DK
Član
Član



Pridružen-a: Ned 18 Apr 2010 14:58
Prispevkov: 57
Aktiv.: 0.34
Kraj: Mozirje

PrispevekObjavljeno: Tor Feb 22, 2011 8:45 pm    Naslov sporočila:   Odgovori s citatom

hvala!

a je možno kako prebrati podatke iz pica po opravljeni meritvi? kaj shrani v registre? delam v program MPLAB.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
bungee
Član
Član



Pridružen-a: Pon 07 Mar 2005 18:49
Prispevkov: 1479
Aktiv.: 6.66
Kraj: Ljubljana

PrispevekObjavljeno: Tor Feb 22, 2011 11:08 pm    Naslov sporočila:   Odgovori s citatom

Možno je, če imaš ICD ali pa PicKit2+

Drugače boš pa moral kako drugače priključiti oziroma shraniti vrednost, ki jo iščeš.
Sam se poslužujem rs232 in zgoraj omenjenih debuggerjev. Wink
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: Sre Feb 23, 2011 1:05 am    Naslov sporočila:   Odgovori s citatom

DK je napisal/a:
hvala!

a je možno kako prebrati podatke iz pica po opravljeni meritvi? kaj shrani v registre? delam v program MPLAB.


Kako - online? Kot je napisal bungee z debugerjem, če imaš tak pic sicer kak prikazovalnik, serijski port, eeprom ... se boš moral znajti glede na hardware, ki ti je na razpolago.

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



Pridružen-a: Ned 18 Apr 2010 14:58
Prispevkov: 57
Aktiv.: 0.34
Kraj: Mozirje

PrispevekObjavljeno: Čet Feb 24, 2011 3:26 pm    Naslov sporočila:   Odgovori s citatom

stvar je taka, da bi rad preveril koliko ntk uporov je priklopljenih na vhode pica. ker so vezani preko delilnika, pomeni da če ni priklopljenega ntk, je na vhodu pica skoraj 5 V (naprej sem se zmotu in sem mislu da je 0V). zdaj pa bi rad program napisal tako da bo vedel ali je ntk priklopljen ali ne. Mislim da bi moral potem izmerjeno vrednost primerjati s malce manj kot 5 V? če pa so ntkji priklopljeni je na njih padec napetosti max 3 V. ??
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Osnove programiranja PIC-a v Assembler-ju Časovni pas GMT + 2 uri, srednjeevropski - poletni čas
Stran 1 od 1

 
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