Alle 262 Artikel in
Allgemein:

Eigenschaften

Preis

Themen

 
Zertifikat Euro-Label Geprüfter Online-Shop - Per Klick Gültigkeit überprüfen
 

Sicher einkaufen

Was passiert bei uns?

C-Control-Pro selbst programmieren und in der Praxis einsetzen
 

Zum Download (ciando)

PDF-Download

Anbieter: ciando GmbH

 

C-Control-Pro selbst programmieren und in der Praxis einsetzen

 
Sie sparen 50% gegenüber der Buchausgabe!
 

Buchausgabe: 19,95€
Download-Version: 9,99€

(Preis inkl. Mwst. )

Autor(en): Ulli Sommer
Verlag: Franzis Verlag
Version: 1. Auflage, 2009
Umfang: 157 Seiten
Format: PDF: 1,46MB
ISBN: 3772350895
Bestell-Nr.: 77233859P
Artikeltyp: E-Book
 

Mit C-Control PRO hat Conrad Electronic eine völlig neu konzipierte System-Generation auf den Markt gebracht, die sich auf Grund ihrer Leistungsmerkmale und der Programmierung in C-Compact und Basic für Anwendungen der professionellen Mess-, Steuer- und Regeltechnik (MSR) eignet, aber auch für den Semiprofessionellen Bereich erfolgreich einsetzen lässt. Ein weiterer Vorteil der C-Control Mikrocontroller ist ihr reichhaltiges Angebot an Beispielcode-Sammlungen und Literatur in deutscher Sprache. Dieses Buch vermittelt Ihnen einen Überblick über die neuen Mikrocontroller der C-Control PRO Familie. Es wird das PRO Konzept, die Handhabung und Programmierung auf kompakter Weise dargestellt. Zahlreiche Anwendungsbeispiele runden dieses Buch ab. Ziel des Buches ist es die Grundlagen der C-Control PRO Familie zu erläutern, und den Einsteiger die Materie Elektronik und Programmieren auf einfache weise nahe zu bringen. Viele Bücher setzten fundiertes Grundwissen voraus, dieses Buch soll auch den Einsteiger das Programmieren und die dazugehörige Elektronik einfach und verständlich nahe bringen.


Leseprobe:

4 Mikrocontroller-Anwendung und -Programmierung (S. 19-20)

Mit der zunehmenden Integration von Halbleiterbauteilen wie Mikroprozessoren hielten Mikrocontroller immer mehr Einzug in die Anwendungsgebiete der Mess-, Steuer- und Regelungstechnik. Das liegt zum einen daran, dass heute komplexe, meist analoge Schaltungen durch einfachere digitale Mikrocontroller-Schaltungen ersetzt werden. Ein anderer Punkt ist heute das unschlagbare Preis-Leistungs-Verhältnis der Mikrocontroller.

4.1 Auswahl des Mikrocontrollers

Für einfache Anwendungen auf kleinstem Raum, die nur wenig Rechenleistung und Speicher erfordern, kann die C-Control PRO Mega 32 eingesetzt werden. Die C-Control PRO Mega 128 kann man für anspruchsvollere Aufgaben verwenden. Die Wahl der Programmiersprache kann eine entscheidende Rolle bei der Wahl des passenden Mikrocontrollers spielen. Für die C-Control PRO stehen BASIC und CCompact zur Programmierung zur Verfügung. Wo besonders schnelle Anwendungen gefordert werden, kann darüber hinaus noch Assembler eingesetzt werden (wird erst ca. Anfang 2009 zur Verfügung stehen). Es handelt sich dabei um eine hardwarenahe (und für Anfänger komplizierte) Maschinenprogrammierung, die in diesem Kapitel nur am Rande erwähnt wird. Eine Assembler-Hilfe für die Atmel-Controller, insbesondere der in der C-Control PRO verbauten Controller ATmega 32 und ATmega 128, ist auf der mitgelieferten CD enthalten.

4.2 Was ist ein Programm?

Ein Programm ist die Beschreibung eines Informationsverarbeitungsprozesses. Im Lauf eines solchen Prozesses wird aus einer Menge variabler oder konstanter Eingangswerte eine Menge von Ausgangswerten berechnet. Die Ausgangswerte sind entweder selbst Ziel der Informationsgewinnung oder dienen mittelbar zur Reaktion auf die Eingangswerte. Neben den eigentlichen Berechnungen kann ein Programm Anweisungen zum Zugriff auf die Hardware des Computers oder zur Steuerung des Programmfl usses enthalten. Ein Programm besteht aus mehreren Zeilen, dem Code oder sogenanntem Quelltext.

Dabei enthält jede Zeile eine oder mehrere Rechen- oder Steueranweisungen. Außer diesen Anweisungen selbst bestimmt ihre Reihenfolge ganz wesentlich die eingangs beschriebene Informationsverarbeitung. Die Ausführung der den Anweisungen entsprechenden Operationen durch den Steuercomputer erfolgt sequenziell (nacheinander). Eine Folge von Programmanweisungen mit einem bestimmten Ziel nennt man auch Algorithmus.

4.3 Programmierung in Basic

Basic ist eine einfach zu erlernende Programmiersprache. Für die C-Control PRO wurde ein Basic-Dialekt, angelehnt an Visual Basic von Microsoft, entwickelt. Dadurch ist es ein Leichtes für einen Visual-Basic-Programmierer, auch eine Hardware zu programmieren. Basic ist besonders bei Anfängern beliebt und wird im Bereich der Mikrocontroller- Anwendungen, aber auch für professionelle Anwendungen, eingesetzt. Da Basic leicht zu lernen und zu verstehen ist, wurden die Beispiele in diesem Buch mit dem C-Control-PRO-Basic-Dialekt geschrieben, um auch Anfängern einen schnellen Einstieg in die Programmierung zu ermöglichen.

4.4 Konzept von Basic

Der hier betrachtete Basic-Dialekt ist modular aufgebaut. Dafür definiert man ein oder mehrere Unterprogramme, die verschiedenste Befehlsfolgen kapseln. Die Abarbeitung der Befehle erfolgt weitestgehend intuitiv. Das bedeutet, dass man den Controller durch einfache Befehle anweist, bestimmte Aufgaben zu erfüllen. Es gibt insbesondere für Computer, die mit Windows oder Linux arbeiten, auch objektorientierte Basic-Dialekte, die im Gegensatz zu den hier gezeigten Programmiersprachen weniger intuitiv bedient werden.

Empfehlen
mail facebook twitter

 

Der besondere Tipp

Blauer Elefant

Denken Sie nicht an einen blauen Elefanten!

Anhand verblüffender Experimente und einfacher Übungen lernen Sie, wie unsere Umwelt die Gedanken und die Gedanken unsere Umwelt beeinflussen.

Früher: 12,00€
bei uns nur: 4,99€