/* Blinking LED*/ #include /* not used */ int main(void); void delay(void); #define IOREGS_BASE 0x1000 #define _IO(offset) *(unsigned char volatile *)(IOREGS_BASE + offset) #define PORTB _IO(0x04) /* i/o port B */ int main(void) { /* Loop to repeatedly turn the LED ON and then turn the LED OFF */ while(1) { PORTB |= 0x80; delay(); PORTB &= 0x7F; delay(); } return 0; /* not used */ } void delay() { unsigned short int i=0; unsigned short int end=0xffff; for(i=0;i