Code: Select all
char add;
void main() {
PORTB = 0 ;
TRISB = 0;
while(1) {
do{
PORTB = (PORTB*2)+1;
Delay_ms(100);
}while(PORTB<254);
if(PORTB = 255){
do{
PORTB = PORTB<<1;
Delay_ms(100);
}while(PORTB >0);
}
Delay_ms(300);
add = 128;
do{
PORTB = PORTB + add;
Delay_ms(100);
add = add/2;
}while(PORTB<255);
if(PORTB = 255){
do{
PORTB = PORTB>>1;
Delay_ms(100);
}while(PORTB >0);
}
Delay_ms(300);
}
}