21.08.2012 Aufrufe

Computertechnik mit Mikrocontrollern

Computertechnik mit Mikrocontrollern

Computertechnik mit Mikrocontrollern

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

KAPITEL 13. AUFBAU DES SYSTEMS 166<br />

C Version <strong>mit</strong> Interrupt<br />

Nachdem bisher sehr einfache Programmversionen betrachtet<br />

wurden, um verschiedene Programmiertechniken zu demonstrieren,<br />

soll hier eine Lösung gezeigt werden, die die Möglichkeiten<br />

des Ein-/Ausgabewerks des Mikrocontrollers mehr ausnutzt<br />

und so dem Programm Vorteile verschafft.<br />

//<br />

// Program: led.c<br />

// Funktion: program-sample for c: blinking led, interrupt version<br />

// History: 20031204 HKU creation<br />

//<br />

#include <br />

#include <br />

#define CLOCK 1000000 //7372800 // Hz<br />

#define TIMERCLK 50 // Hz<br />

#define CLOCKSRC0 5 /* CK1024 */<br />

#define CLOCKCNT0 -(CLOCK/1024/TIMERCLK-256)<br />

/* 1024

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!