When I write "switch(...){...}" program, then C51 generates ICASE or LCASE. But ICASE or LCASE function does not work good. When CCASE is generated, it works completely good.
"But ICASE or LCASE function does not work good." What exactly do you mean by, "does not work good?" Post an example - taking care to follow the instructions for posting code: http://www.keil.com/forum/tips.asp