1. Die Programmer-Hardware:
Mein Augenmerk liegt hierbei auf DEM universellsten
PIC, den 16C84/16F84/16F84A. Sind im Prinzip alle gleich,
die Variante 16F84 wurde nur nach einem kleinen Bug mit dem Protection
Bit herausgebracht um den 16C84
abzulösen. Sonst wurden nur Kleinigkeiten geändert (gibts
ein File bei Microchip, in dem alle Änderungen genau aufgelistet
werden). Aus welchem Grund jetzt der 16F84A auftaucht, weiss ich auch
nicht ...
Zunächst mal brauchen wir einen Programmieradapter für die
serielle Schnittstelle. Als Schaltung geistern bestimmt über
50 verschiedene Kombinationen durchs Netz. Ich empfehle die Schaltung
von Jens Madsen, da sie mit Pegeln weit
unter der Norm funktioniert und damit auch an "schwachbrüstigen"
seriellen Schittstellen von modernen Laptops noch
funktioniert. Seine Seite liegt (hoffentlich noch) hier: http://www.ebar.dtu.dk/~c888600/newpic3.htm
Sollte die Seite nicht vorhanden sein, einfach mit einem Suchserver
(Hotbot, Infoseek u.s.w.) nach Stichwörtern wie
JDM84 und Jens Madsen und PIC und Controller suchen lassen ...

Das ganze könnte aufgebaut auf Lochraster (wie immer Quick and Dirty) ungefähr so aussehen:

2. Die Programmer-Software:
Als Software zum Programmieren gibt es ebenfalls einen Haufen Möglichkeiten. Alles eine Frage des Betriebssystems:
DOS
: PIP-Studio von Silicon Studios, Download
unter http://www.k009.demon.co.uk/prog/pip125.zip
Windows : IC-Prog
von Bonny Gijzen, Download unter http://www.h2deetoo.demon.nl
Das PIP125-File gibt es anscheinend nicht mehr auf dieser Seite, also mit FTP-Search mal suchen lassen ...
3. Der Assembler:
Microchip bietet auf seiner Homepage ein komplettes Paket aus Windows
und DOS-Programmiersoftware an.
Das ganze kann downgeloaded werden unter http://www.microchip.com
. Da ich Einfachst-Konfigurationen liebe gibt
es hier eine der kleinsten, aber vollständigen Programmierumgebungen.
Es ist eine Zusammenstellung aus dem
Microchip-Paket (Assembler unter DOS mit Anleitung), Treiber für
die Schaltung von Jens Madsen, Include-Files
und
das PIP-Studio von Silicon
Studios. Das ganze ist ideal auch für
alte Laptops, auf denen nur DOS läuft !
Das ZIP-File enthält folgende Dateien:
ASM BAT
24 24.09.99 15:43 ASM.BAT
INFO BAT
208 24.09.99 15:57 INFO.BAT
PROG BAT
42 24.09.99 15:53 PROG.BAT
> kleine Batchdateien zum schnelleren Arbeiten
JDM84 EXE
5.824 06.12.96 21:23 JDM84.EXE
JDM84_2 EXE
7.904 13.07.99 12:35 JDM84_2.EXE
> zwei verschiedene Treiber für den
JDM-Programmer
MPASM EXE
188.896 17.05.99 2:18 MPASM.EXE
MPASM100 TXT
121.790 03.05.94 11:49 MPASM100.TXT
MPASM130 TXT
12.962 30.11.95 16:24 MPASM130.TXT
> Microchip-Assembler mit Anleitung
P16C84 INC
4.930 30.03.99 17:49 P16C84.INC
P16CR84 INC
5.066 30.03.99 17:49 P16CR84.INC
P16F84 INC
5.035 30.03.99 17:49 P16F84.INC
P16F84A INC
4.933 30.03.99 17:49 P16F84A.INC
> alle Include-Files für die verschiedenen
P16X84X-Derivate
PIP02 EXE
97.029 14.11.97 3:36 PIP02.EXE
PIP02 INI
103 29.09.99 10:15 PIP02.INI
PIP02 TXT
1.106 10.05.97 23:52 PIP02.TXT
PIP02INI TMP
103 29.09.99 10:15 PIP02INI.TMP
> das PIP-Studio, mit einer gesicherten Ini-Datei
Und hier gibts das gerade mal 225KByte große
Zip-File :
picprog.zip
4. Die Bedienung: