Re: Ports Kategorie: Programmierung Basic (von Cartasu_Perfektion is´was für Anfänger - 6.07.2010 21:44) | ||
Als Antwort auf Ports von Cartasu_Perfektion is´was für Anfänger - 30.06.2010 13:38 | ||
| ||
so.. ich habs geschafft! so funktioniert es- je nach drehrichtung blinkt die eine oder die andere an Portbit 40/41 angeschlossene LED #define l Port_ReadBit(42) #define r Port_ReadBit(43) #define Ll Port_DataDirBit(40,0) #define Rl Port_DataDirBit(41,0) #define L Port_DataDirBit(40,1) #define R Port_DataDirBit(41,1) byte lr; void Eingang(void) { Port_DataDirBit(42,0); Port_DataDirBit(43,0); { if(l>>r) { if(lr!=2) lr=1; } else if(l< if(lr!=1) lr=2; } else if(l==0) { if(r==0) { if(lr>>0) lr=0; } }} } void Ausgang (void) { switch(lr) { case 1: Ll; R; break; case 2: L; Rl; break; case 0: Ll; Rl; break; } } void main(void) { while(true) { Eingang(); Ausgang(); } } | ||
Antwort schreiben Antworten: |
Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum