There are some things which i have assumed during the conversion, see the comments
START: BTFSS PORTB, 0
GOTO START
GOTO LOOP
LOOP: NOP
BSF PORTC, 1
CALL DELAY_MS ; in this code DELAY_MS subroutine is not defined, i assume that u have defined it...
BCF PORTC, 1
GOTO LOOP
Here is a possible C code, To run this code u must use CCS Info (PIC C) compiler.
// code starts here
while(PIN_B0);
// loop starts here
while(TRUE) {
output_high(PIN_C1);
delay_ms(1000); // 1 sec delay which i assumed earlier
output_low(PIN_C1);
}
// code ends here
personally this is the right forum, but i advise u to join a group (PIC Microcontrollers), u can get many help there...
Regardz
Ayaz Ahmed