char i;
void main() {
UART1_Init(9600); // Initialize UART module at 9600 bps
delay_ms(100); // Wait for UART module to stabilize
while(1){ // Endless loop
if (UART1_Data_Ready()==1) { // If data is received,
i= UART1_Read(); // read the received data,
if(i=='U'){
TRISC = 0b00000000;
PORTC = 0b00001100;
TRISD = 0b00000000;
PORTD = 0b00000000;
trisb=0b00000000;
while(1){
portb=0b10000000;
delay_us(1500);
portb=0b00000000;
delay_ms(20);
}
}
else{
TRISb=0b00000000;
PORTB=0b01000000;}
}
}
}