hier bitteschön:

aber wie gesagt, das selbe wie oben, nur 1 zeile weniger, wahrscheinlich vergesssen mitzukopieren:

Code:
#include <16F877.h> 
#use delay(clock=4000000) 
#fuses XT,NOWDT,NOLVP,NOPROTECT 
#use rs232(baud=9600,parity=N,xmit=PIN_C6,rcv=PIN_C7) 
#org 0x1F00, 0x1FFF {}   //Bootloader 


  
void main() { 
set_tris_B(0x00);

for(;;) 
{ 
output_d(0x00); 
 delay_ms(250); 
 output_high(PIN_B0); 
 delay_ms(250); 
 output_low(PIN_B0); 

 delay_ms(250); 
 output_high(PIN_B1); 
 delay_ms(250); 
 output_low(PIN_B1); 
  
  delay_ms(250); 
 output_high(PIN_b2); 
 delay_ms(250); 
 output_low(PIN_b2); 
  
  delay_ms(250); 
 output_high(PIN_b3); 
 delay_ms(250); 
 output_low(PIN_b3); 
  
  delay_ms(250); 
 output_high(PIN_b4); 
 delay_ms(250); 
 output_low(PIN_b4); 
  
  delay_ms(250); 
 output_high(PIN_b5); 
 delay_ms(250); 
 output_low(PIN_b5); 
  
  delay_ms(250); 
 output_high(PIN_b6); 
 delay_ms(250); 
 output_low(PIN_b6); 
  
  
  delay_ms(250); 
 output_high(PIN_b7); 
 delay_ms(250); 
 output_low(PIN_b7); 
} 
}