[an error occurred while processing this directive]
|
#include
sbit Red = P0 ^ 2;
sbit Green = P1 ^ 1;void _nop_(void);
void main(void)
{unsigned long der;
unsigned char a;
//настроить кроссбар
P0MDIN = 0x04; //P0.2
P1MDIN = 0x02; //P1.1
P0MDOUT = 0x04; //P0.2
P1MDOUT = 0x02; //P1.1
P0SKIP = 0x04; //P0.2
P1SKIP = 0x02; //P1.1REG0CN = 0x80;
XBR1 = 0x40;
PCA0MD &= ~0x40; //отключение WDT
PCA0MD = 0x00;
Green=0; Red=1;
a=1;
while(1)
{a++;
for (der=0;der<10000;der++) _nop_();
if (a&0x01)
{Green=0; Red=1;}
else
{Green=1; Red=0;}
}
}
E-mail: info@telesys.ru