below is my code sir. its for a zilog microcontroller. is break appropriate for this case?
Code:
char userinput[4];
char led[] = {'l', 'e', 'd', '\0'};
int howlong;
PDHDE = 0X03; //zilog related
PDAF = 0X00; //zilog related
PDDD = 0X00; //zilog related
init_uart(_UART1 , _DEFFREQ , _DEFBAUD); //zilog related
select_port (_UART1); //zilog related
printf ("type led\n");
userinput[0] = getch();
userinput[1] = getch();
userinput[2] = getch();
userinput[3] = '\0';
if (!(strcmp(userinput, led))){ //condition 1
if(howlong++ < 0xFF){ //condition 2
PDOUT = 0X01;
delay();
PDOUT = 0x00;
delay();
}
}