/* L3c- executie 2 programe D0 - P1.4 D1 - P0.0 D2 - P0.1 D3 - P0.2 D4 - P0.3 D5 - P0.4 D6 - P0.12 D7 - P0.8 Microintrerupator: K - P2.2 Motor : P1.2 */ #include void Motor(void) // handler systimer- program 2 { DIGITAL_IO_SetOutputLow (&led); // pornesc motor for(int j=0;j<0x2ffff;j++); DIGITAL_IO_SetOutputHigh(&led); // opresc motor } int main(void) { int i,j,timer1; DAVE_Init(); timer1 = SYSTIMER_CreateTimer(1000000, SYSTIMER_MODE_PERIODIC, Motor, NULL);//microsecunde SYSTIMER_StartTimer(timer1); while(1) // program 1 { for (j=1;j<255;j++) { BUS_IO_Write(&byte, j^0xff);// numarator for (i=1;i<0x3ffff;i++); // temporizare } } return 1; }