como controlar sequencias pela porta serial?

preciso controlar sequencias de bytes pela porta serial do tipo:
envia caractere "A" e um led pisca na porta P1
envia caractere B e pisca dois leds na porta P1
envia caractere C e pisca outros leds de acordo com a sequencia q quero... como um comando switch case.
acontece q o livro q tenho só ensina a acender um led por vez de acordo com o caractere enviado.
tem como fazer um loop de "piscadas" diferente controlado pela serial?
só quero apenas q me deem um exemplo de como fazer isso no SDCC.
se não puderem me ajudar pelomenos me indiquem algum livro na qual eu possa aprender td sozinho q seja baseado em C...
envia caractere "A" e um led pisca na porta P1
envia caractere B e pisca dois leds na porta P1
envia caractere C e pisca outros leds de acordo com a sequencia q quero... como um comando switch case.
acontece q o livro q tenho só ensina a acender um led por vez de acordo com o caractere enviado.
tem como fazer um loop de "piscadas" diferente controlado pela serial?
só quero apenas q me deem um exemplo de como fazer isso no SDCC.
se não puderem me ajudar pelomenos me indiquem algum livro na qual eu possa aprender td sozinho q seja baseado em C...