Мне ошибки сейчас не нужны. Мне надо чтоб подсказали как что лучше написать.
Вот изменил немного программу:
void on(void)
{
	SETBIT(PORTB,PINB4); /* Установка PINB4 порта B */
	SETBIT(PORTB,PINB0); /* Установка PINB0 порта B */
	//PORTB = (1<<PB4)|(1<<PB0);
	//pause(); //pause 10SEC
	SETBIT(PORTB,PINB1); /* Установка PINB1 порта B */
	//PORTB = (1<<PB1);
	//pause(); //pause 1MIN
	SETBIT(PORTB,PINB2); /* Установка PINB2 порта B */
	CLEARBIT(PORTB,PINB3); /* Сброс PINB3 порта B*/
	//PORTB = (1<<PB2)|(0<<PB3);
	return;
}