Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum

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
Ich nutze:
C-Control Pro Mega128, CC-Pro 128 Application Board
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: