Lauflicht-Band-Interrupr

Gast #3611833
Lesenswert?
• ▲
▼
Hallo,

kann mir jemand da bei der Programmierung (in C-Sprache) einer 
Keybord-Interrupt eines Lauflicht mit der Mikrokontroller 68HC908QY4 
helfen.

Die Aufgabe ist :

----------------------------------------------------------------------

Gegeben ist der folgende Code :
-----------------------------------
1
#include <hidef.h> /* for EnableInterrupts macro */
2
#include "derivative.h" /* include peripheral declarations */
3
// IO_Ports
4
int delay = 5000;
5
static void Delay(void) {
6
int cnt = 0;
7
while (cnt <delay)
8
{
9
__RESET_WATCHDOG(); /* feeds the dog */
10
cnt++; 
11
}
12
}
13

14
static void LightShow(void) {
15
unsigned char i;
16
for (i = 1; i > 0; i <<=1) {
17
PTB = i; // Daten über Port B ausgeben
18
Delay();
19
}
20
}
21

22
//Hauptprogramm
23
void main(void) {
24
//EnableInterrupts;
25
/* Interrupts
26
nicht
27
freigeben */
28
DDRB = 0xFF;
29
// Data Direction Register Port B
30
// alle Pins des Port B als Output
31
LightShow();
32
for(;;) {
33
LightShow();
34
} /* loop forever */
35
/* please make sure that you never leave this function */
36
}
------------------------------------------------------

Jetzt muss ich den obigen Code so modifizieren, dass der Lauf des 
Lauflichts über einen Keybord-Interrupt gestartet und gestopt werden 
kann.

wäre echt super wenn jemandem mir hier weiter helfen kann.

Danke schön.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.