MPLAB Integrated Development Environment - kurz: MPLAB IDE ... history menue Letztmalig dran rumgefummelt: 26.02.10 18:05:27
PIC-Mikrocontroller können in unterschiedlichen Sprachen programmiert werden. Die vermutlich am häufigsten angewendete Methode ist das Programmieren in Assembler (ASM). Assembler-Programme laufen auf dem Mikrocontroller zwar äußerst effizient, doch das Schreiben ist schwierig und kostet viel Zeit. Schon einfache Programmfunktionen können aus sehr vielen Befehlen und Anweisungen bestehen. Zum Einstieg in die Welt der Mikrocontroller ist die Assembler-Sprache weniger geeignet.

1. Bezug und Installation
2. Bibliotheken
3. Flow-Code 3
4. Internettechnik
5. Automatisierungstechnik
6. Verwandte Themen

PIC-Schaltungen

MP-LAB  - das Logo

inhaltlich auf korrektem Stand - evtl. partiell unvollständig ;-)

Informatik-Profi-Wissen


1. Bezug und Installation history menue scroll up Letztmalig dran rumgefummelt: 26.02.10 18:05:27

Das ist nur etwas für Hardcore-Programmierer, die auch ihre schön kryptischen Kommandozeilen lieben - bitte sehr: hier sind sie. Zum Programmieren muss man nun schon das Handbuch des Controllers studieren - und das bietet schon mal mehrere hundert Seiten bei den "Großen". Noch schöner ist: Du musst sie auch wirklich kennen!!! Im Gegenzug bekommt der Software-Entwickler natürlich Zugang auch zum kleinsten Winkel innerhalb des Controllers.
Schließen Sie das USB Board noch nicht an, bevor Sie die Plug-Treiber-Dateien an Ihrem System installiert haben. PPP v3.5 oder höher PP finden Sie eine der Elsam CD geliefert mit matrix Multimedia-Hardware, oder besuchen Sie die Matrix Multimedia-Website für die aktuelle Version: http://www.matrixmultimedia.com laufen die install_ppp.exe im PPP Ordner eine Elsam und folgen Sie den Anweisungen. PPP installiert die USB Treiber-Dateien in das PPP installieren Ordner C:\Programme\Pic_dev\

Der PIC-Assembler im Netz

Website JAL-Entwickler


2. Bibliotheken - Bibliothek „16f877 bert"

Bibliotheken (libraries) erweitern die Programmiersprache JAL, indem sie Funktionalität hinzufügen. Mit Hilfe von Bibliotheken können Sie Programme schreiben, die zum Beispiel Daten seriell übertragen, analoge Signale messen und noch vieles mehr.
An den Projekten dieses Buchs mit dem P1C16F877 ist immer die Standard-Bibliothek „16f877 bert"' beteiligt. Diese Standard-Bibliothek ist eine Sammlung populärer einzelner Bibliotheken, die sich in perfekter Weise ergänzen. Die Bibliothek„ 16f877 bert" gehört zum Software-Paket, das Sie kostenlos von unserer Website www.boekinfo.tk herunterladen können. Durch die Bibliothek„ 16f877 bert" erhält JAL zusätzlich folgende Funktionalitäten:
  • serielle Datenkommunikation - Hardware
  • Serielle Datenkommunikation - Software
  • Pulsbreitenmodulation (PWM)
  • Analog/Digital-Wandlung
  • Programmspeicher
  • EEPROM-Speicher
  • ASCII
  • Delay (Verzögerung)
  • Register und Variable
  • Beliebige Zahlenformate

Da einige Funktionen immer geladen werden, sind bestimmte Mikrocontroller-Anschlüsse für diese Funktionen reserviert. Wenn Sie die belegten Anschlüsse für andere Zwecke verwenden möchten, müssen Sie die Bibliothek anpassen. In der Praxis wird dies jedoch nur höchst selten notwendig sein.
„16f877 bert" ist ein vielleicht etwas ungewöhnlicher Name für eine Bibliothek. Als ich diese Bibliothek vor vielen Jahren zum ersten Mal zusammenstellte, nannte ich sie einfach „ bert" (mein Vorname), damit sie im Internet von anderen Bibliotheken unterschieden werden kann. Inzwischen ist diese Bibliothek viel populärer geworden als ich mir seinerzeit vorstellen konnte. Ihr Name lässt sich nun nicht mehr ändern.

Viele Bibliotheken wurden von Stef Mientki geschrieben.

Automatisch arbeitende Fertigungseinrichtungen und zu bearbeitendes teilesortiment

   
     


3. FlowCode3

Automtische Fertigung fordert von uns viele Schritte - und nun kommt's erst: wahnsinnig viele Daten sowie komplexe Algorithmen. Und das kommt nun alles zusammen, wobei wir bedenken, dass bei jedem Einzelbegriff der Fachmann schaudert, weil er irgendwann einmal etwas von Komplexittät gehört hat - und auch jeden Teilbegriff damit sofort in Verbindung bringt. Eine ENIGMA ist ein NICHTS gegen die vollautomatische Fabrik - schon mal gehört davon - also nur von der ENIGMA???
  • Licence-Code: 0GR6RG-R2M75B-7AB3G3-5H105X
  • username: Samuel-von-Pufendorf-Gymnasium
  • Unlock-Code: 0W6M80-45P9D8-VR6VMG-9YAC6B-KENMWQ-P1WGA1
 


4. Internettechnik

 

 


5. Automatisierungstechnik

 

 


6. Verwandte Themen history menue scroll up

Was ist alles mit dem Betriebssystem eines Microcomputers verwandt? Antwort: faktisch der gesamte Bereich der Digitalelektronik und sowieso die gesamte Technik der Software-Technologie der Vergangenheit, Gegenwart sowie zumindest der nächsten Zukunft.

Der LC-80 Simulator

POLYCOMPUTER

Z80-CPU

Mnemonic-Code-Notation

höhere Programmierwerkzeuge

... und so funktioniert ein Computer

 

die beliebte alphabetisch sortierte Schnell-Liste

die beliebte numerisch sortierte Schnell-Liste

Allgemeine FLAG-Wirkung

FLAG-Wirkung auf OP-Code-Gruppen

Alphabetisch sortierte Dokumentation

FLAG Teile I

FLAG Teile 2

Allgemeine Funktionssymbolik

Aktuelles sowie weiterentwickeltes Betriebssystem

Blockschaltbild eines Einchiprechners

   

Projekt Assemblerprogrammierung

   


zur Hauptseite
© Samuel-von-Pufendorf-Gymnasium Flöha © Frank Rost am 25. Februar 2010 um 19.59 Uhr

... dieser Text wurde nach den Regeln irgendeiner Rechtschreibreform verfasst - ich hab' irgendwann einmal beschlossen, an diesem Zirkus nicht mehr teilzunehmen ;-)

„Dieses Land braucht eine Steuerreform, dieses Land braucht eine Rentenreform - wir schreiben Schiffahrt mit drei „f“!“

Diddi Hallervorden, dt. Komiker und Kabarettist

Diese Seite wurde ohne Zusatz irgendwelcher Konversationsstoffe erstellt ;-)