[INDEX]
   ABOUT PICBIT   |
 CREDITS | BOARD  |
 F1-HELP | MENUs  |
 PLACING ELEMENTS |
 MODIFY  ELEMENTS |
  CONFIGURATIONS  |
[ABOUT]
 ■■■■■■■■■  PICBIT PLC-experimenter    ■■■■■■■■■
 Programiranje PIC16x84 z elementi digit. logike
────────────────────────────────────────────────
 HomePage http://spot.fho-emden.de/hp/picbit
 Dodatki: Slavko.Murko@guest.arnes.si
 

[CREDITS]
Zasluge:
PLC-Assembler-Macros  by W.Ditch
DELAYS  TP-Unit  by  Jens Madsen
EDITV Editor  by  J. R. Ferguson
USER Hard & Software by Jens Madsen
P16PRO Hard & Software od B. Dobaj
PICBIT.SLO in USER.BAT od S. Murko

[BOARD]
PICBIT vezje omogoca programiranje 
PIC-a kar v vezju iz HARDWARE-menija.
Enako tudi TOPIC-vezje od Davida Taita. 
USER iz menija TOOLS pa lahko uporablja 
J.Madsen(RS232) ali B.Dobaj(LPT) programatorje.
Oba omogocata tudi programiranje v vezju.

[F1-HELP]
F1-TIPKA
 Pritisni misko na elementu ali
 gumbu in pritisni  F1-tipko
 za  pomoc.

[MENUS]
Menuji se izbirajo z
pritiskom napisa z levo 
tipko na miski.
■ Da zapustos menu brez
■ sprememb, pritisni
■ desno tipko na miski!

[PLACING..]
Elemnte postavimo na rumeno 
polje z izbiro celice in 
pritiskom leve tipke na miski.

Vhodi so nad in izhodi pod elementom.

[MODIFY..]
Klikni na  elementu za
spremembe     (change, 
delete, edit)     itd.
CHANGE zamenjava vrste 
elementa.
EDIT spremeba   vhodov 
in izhodov.
Brise se  z  DEL-tipko 
na tipkovnici.

[CONFIG]
Nastavitve frekvence kvarca na PIC-u 
(XTAL) so trenutne. (se ne shranijo)
Za trajne nastavitve je potrebno spremeniti
detoteko PICBIT.CFG iz TOOLS / CONF-menija.
Pripomba: Vrednost XTAL se shrani in nalozi
z delovno datoteko. (Prepise nastavitve!)

[*]
The Topics above are accessed by the INDEX
at top (same order). The Topics below are
accessed from out the program (by name).
Max. 200 chars/block!!

[ELEMENT-0]
Freie Zelle.
 Durch drücken der linken
 Maustaste kann ein Element
 plaziert werden.
Free Cell.
 Place an element by
 clicking the left
 mousebutton.

[ELEMENT-1]
IN:
 Nalozi stanje vhoda(PA),
 markerja(M) ali flaga.

[ELEMENT-2]
IN-NOT:
 Nalozi invertirano 
 stanje vhoda(PA),
 markerja(M) ali flaga.

[ELEMENT-3]
OUT:
 Vpis trenutnega stanja
 na izhod (PB), marker(M)
 ali flag.

[ELEMENT-4]
OUT-NOT:
 Vpis invertiranega trenunega 
 stanja na izhod (PB), 
 marker(M) ali flag.

[ELEMENT-5]
AND:
 Med trenutnim stanjem (S) 
 in vhodnim bitom (V)  se 
 izvede logicni IN.

       S   V      Y
       ------------
       0   0      0
       0   1      0
       1   0      0
       1   1      1

[ELEMENT-6]
AND-NOT:
 Med trenutnim stanjem (S) 
 in invertiranim vhodom (V)
 se izvede logicni IN.
		  
       S  /V      Y
       ------------
       0   0      0
       0   1      0
       1   0      1
       1   1      0

[ELEMENT-7]
OR:
 Med trenutnim stanjem (S) 
 in vhodnim bitom (V)  se 
 izvede logicni ALI.

       S   V      Y
       ------------
       0   0      0
       0   1      1
       1   0      1
       1   1      1

[ELEMENT-8]
OR-NOT:
 Med trenutnim stanjem (S) 
 in invertiranim vhodom (V)
 se izvede logicni ALI.
		  
       S  /V      Y
       ------------
       0   0      1
       0   1      0
       1   0      1
       1   1      1

[ELEMENT-9]
XOR:
 Med trenutnim stanjem (S) 
 in vhodnim bitom (V)  se 
 izvede logicni EKSKLUZIVNI-ALI.

       S   V      Y
       ------------
       0   0      0
       0   1      1
       1   0      1
       1   1      0

[ELEMENT-10]
XOR-NOT:
 Med trenutnim stanjem (S) 
 in invertiranim vhodom (V)
 se izvede logicni EKSKLUZIVNI-ALI.
		  
       S  /V      Y
       ------------
       0   0      1
       0   1      0
       1   0      0
       1   1      1

[ELEMENT-11]
I/O:
 Stanje vhodnega bita se 
 prenese na izhodni bit.

[ELEMENT-12]
I/O-NOT:
 Stanje vhodnega bita se
 invertirano prenese na 
 izhodni bit.

[ELEMENT-13]
SET:
 S vhod RS flip-flopa:
 Ce je 1 se izhod RS-ff 
 postavi na 1.
 Ce je 0 pa ostane izhod 
 nespremenjen. 

[ELEMENT-14]
RESET:
 R vhod RS flip-flopa:
 Ce je 1 se izhod RS-ff 
 postavi na 0.
 Ce je 0 pa ostane izhod 
 nespremenjen. 

[ELEMENT-15]
LATCH:  (ZADRZEVALNIK)
  Ce je trenutno stanje 1,
  se vhoni bit prenese na izhod. 
  Ce pa je trenutno stanje 0,
  ostane izhod  nespremenjen. 

[ELEMENT-16]
INV-LATCH:
  Ce je trenutno stanje 1,
  se vhoni bit invertirano 
  prenese na izhod. 
  Ce pa je trenutno stanje 0,
  ostane izhod  nespremenjen. 

[ELEMENT-20]
COUNTER-0: (STEVEC)
 Kako dolgo je postavljen
 RESET-bit stevca, ostane 
 vsebina stevca na 0.
 Pri sprostitvi reseta pa 
 steje taktne impulze.
 Ko doseze koncno vrednost 
 (FINAL-VALUE), se stetje 
 ustavi in se postavi 
 njegov flag CF.

[ELEMENT-21]
COUNTER-1:
 Kako dolgo je postavljen
 RESET-bit stevca, ostane 
 vsebina stevca na 0.
 Pri sprostitvi reseta pa 
 steje taktne impulze.
 Ko doseze koncno vrednost 
 (FINAL-VALUE), se stetje 
 ustavi in se postavi 
 njegov flag CF.

[ELEMENT-22]
COUNTER-2:
 Kako dolgo je postavljen
 RESET-bit stevca, ostane 
 vsebina stevca na 0.
 Pri sprostitvi reseta pa 
 steje taktne impulze.
 Ko doseze koncno vrednost 
 (FINAL-VALUE), se stetje 
 ustavi in se postavi 
 njegov flag CF.

[ELEMENT-23]
COUNTER-3:
 Kako dolgo je postavljen
 RESET-bit stevca, ostane 
 vsebina stevca na 0.
 Pri sprostitvi reseta pa 
 steje taktne impulze.
 Ko doseze koncno vrednost 
 (FINAL-VALUE), se stetje 
 ustavi in se postavi 
 njegov flag CF.

[ELEMENT-24]
COUNTER-4:
 Kako dolgo je postavljen
 RESET-bit stevca, ostane 
 vsebina stevca na 0.
 Pri sprostitvi reseta pa 
 steje taktne impulze.
 Ko doseze koncno vrednost 
 (FINAL-VALUE), se stetje 
 ustavi in se postavi 
 njegov flag CF.

[ELEMENT-25]
COUNTER-5:
 Kako dolgo je postavljen
 RESET-bit stevca, ostane 
 vsebina stevca na 0.
 Pri sprostitvi reseta pa 
 steje taktne impulze.
 Ko doseze koncno vrednost 
 (FINAL-VALUE), se stetje 
 ustavi in se postavi 
 njegov flag CF.

[ELEMENT-26]
COUNTER-6:
 Kako dolgo je postavljen
 RESET-bit stevca, ostane 
 vsebina stevca na 0.
 Pri sprostitvi reseta pa 
 steje taktne impulze.
 Ko doseze koncno vrednost 
 (FINAL-VALUE), se stetje 
 ustavi in se postavi 
 njegov flag CF.

[ELEMENT-27]
COUNTER-7:
 Kako dolgo je postavljen
 RESET-bit stevca, ostane 
 vsebina stevca na 0.
 Pri sprostitvi reseta pa 
 steje taktne impulze.
 Ko doseze koncno vrednost 
 (FINAL-VALUE), se stetje 
 ustavi in se postavi 
 njegov flag CF.

[ELEMENT-30]
Dieses Element dient zum Ein-
Ta element omogoce vkljucitev
("INCLUDE") posebej pripravljenih
programov v assemblerju.
Ime datoteke, ki se vkljucuje
se lahko nastavi z RENAME 
(v Modify-meniju).

[ELEMENT-31]
STEPPER-1 se uporablja za 
 krmiljenje koracnega motorja,
 ki je priljucen na Port-B 0..3.
 Taktni signal generira korake 
 motorja. Smer vrteja je diolocena 
 z vhodnim bitom.

[ELEMENT-32]
STEPPER-2 se uporablja za 
 krmiljenje koracnega motorja,
 ki je priljucen na Port-B 4..7.
 Taktni signal generira korake 
 motorja. Smer vrteja je diolocena 
 z vhodnim bitom.

[ELEMENT-40]
D-FlipFlop 0
 Pri pozitivni fronti trenutnega
 stanja se prenese vhodni signal
 na izhod.

[ELEMENT-41]
D-FlipFlop 1
 Pri pozitivni fronti trenutnega
 stanja se prenese vhodni signal
 na izhod.

[ELEMENT-42]
D-FlipFlop 2
 Pri pozitivni fronti trenutnega
 stanja se prenese vhodni signal
 na izhod.

[ELEMENT-43]
D-FlipFlop 3
 Pri pozitivni fronti trenutnega
 stanja se prenese vhodni signal
 na izhod.

[ELEMENT-44]
Invertirani D-FlipFlop 4
 Pri pozitivni fronti trenutnega
 stanja se prenese vhodni signal
 invertirano na izhod.

[ELEMENT-45]
Invertirani D-FlipFlop 5
 Pri pozitivni fronti trenutnega
 stanja se prenese vhodni signal
 invertirano na izhod.

[ELEMENT-46]
Invertirani D-FlipFlop 6
 Pri pozitivni fronti trenutnega
 stanja se prenese vhodni signal
 invertirano na izhod.

[ELEMENT-47]
Invertirani D-FlipFlop 7
 Pri pozitivni fronti trenutnega
 stanja se prenese vhodni signal
 invertirano na izhod.

[ELEMENT-50]
Mono-Flop 0:   
Po izklopu signala ostane 
izhod se nekaj casa aktiven.
Zadrzalni cas je produkt 
peride trakta uporabljenega 
TIMER-ja in "Final-Value".

[ELEMENT-51]
Mono-Flop 1:   
Po izklopu signala ostane 
izhod se nekaj casa aktiven.
Zadrzalni cas je produkt 
peride trakta uporabljenega 
TIMER-ja in "Final-Value".

[ELEMENT-52]
Mono-Flop 2:   
Po izklopu signala ostane 
izhod se nekaj casa aktiven.
Zadrzalni cas je produkt 
peride trakta uporabljenega 
TIMER-ja in "Final-Value".

[ELEMENT-53]
Mono-Flop 3:   
Po izklopu signala ostane 
izhod se nekaj casa aktiven.
Zadrzalni cas je produkt 
peride trakta uporabljenega 
TIMER-ja in "Final-Value".

[ELEMENT-60]
Impuls 0: Po  pozitivni  fronti
proizvede kratki impulz dolzine
ene programske zanke(scan time).

[ELEMENT-61]
Impuls 1: Po  pozitivni  fronti
proizvede kratki impulz dolzine
ene programske zanke(scan time).

[ELEMENT-62]
Impuls 2: Po  pozitivni  fronti
proizvede kratki impulz dolzine
ene programske zanke(scan time).

[ELEMENT-63]
Impuls 3: Po  pozitivni  fronti
proizvede kratki impulz dolzine
ene programske zanke(scan time).

[ELEMENT-64]
Impuls 4: Po  pozitivni  fronti
proizvede kratki impulz dolzine
ene programske zanke(scan time).

[ELEMENT-65]
Impuls 5: Po  pozitivni  fronti
proizvede kratki impulz dolzine
ene programske zanke(scan time).

[ELEMENT-66]
Impuls 6: Po  pozitivni  fronti
proizvede kratki impulz dolzine
ene programske zanke(scan time).

[ELEMENT-67]
Impuls 7: Po  pozitivni  fronti
proizvede kratki impulz dolzine
ene programske zanke(scan time).

[FILE]
LOAD: Nalozi projekt(delovno datoteko)
SAVE: Shrani projekt(delovno datoteko)
NEW!: Zacni novi projekt
INFO: Informacije o trenutnem projektu
EXIT: Izhod iz programa

[TOOLS]
REDRAW: Osvezitev slike na ekranu
PACK:   Zapolni prazne celice
PRINT:  Iztisk ekrana na lasersi 
        printer Deskjet
FOTO:   Ekran posname v PCX-datoteko
EDITOR: Pozene tekstovni urejevalnik
CONF:   Sprememba PICBIT.CFG
DOS-SH.:Zacasni izhoh v DOS
USER:   Zagon datoteke USER.BAT

[COMPILE]
Prevede projekt v ASM-datoteko
in poklice MPASM-Assembler.

Izhodna  HEX-datoteka se
lahko sprogramira v PIC-Processor.

[HARDW]
---DELUJE SAMO Z PICBIT PROGRAMATORJEM ---
PROGRAM: Programiraj  PIC-cip
RESTART: Resetiraj in pozeni PIC
RESET:   Ustavi program v PIC-u
RUN:     Pozeni program v PIC-u
X-TAL:   Nastavi pravilno PIC-Xtal
	 frekvenco za TIMER-je
---DELUJE SAMO Z D.Tait TOPIC PROGRAMATORJEM ---
TOPIC:   Pozeni TOPIC software

[MOVE]
MOVE element:
Vleci in spusti  z DESNO tipko 
na miski. (Namestitev na polno 
mesto, zbrise stari element !)

[ENDE]
