"MOUSE ps2, TECLADO ps2, VGA" para microcontrolado

Fórum sobre desenvolvimento de sistemas embarcados: Hardware e Software, Tecnologias: Eletrônica digital e analógica, Microcontroladoras, Microprocessadores, Sistemas *NIX (Linux, BSD), Software embarcado Baremetal. Sem fins lucrativos.
http://www.asm51.com.br/phpbb/
TX
kbd000041 A
kbd000042 B
kbd000043 C
kbd0000D0 F1
kbd1B5B44 <---
mse000000 CLICK ESQUERDO DO MOUSE NA COORDENADA 0,0
mse014F00 CLICK DIREITO DO MOUSE NA COORDENADA 0,79
RX
A IMPRIME A NA POSICAO DO CURSOR
B IMPRIME B NA POSICAO DO CURSOR
ESC[H MOVE CURSOR PARA CANTO ESQUERDO SUPERIOR
unsigned short i;
void main() {
Usart_Init(9600);
//Aguarda START UP do controlador VGA
delay_ms(3000);
//Força cursor na linha 11, coluna 11
//40x80 - Resolucao
//ESC[line;columnH Move cursor to screen location v,h
Usart_Write(27);
Usart_Write('[');
//Linha
//11 = 49 ASCII "1"
Usart_Write(49);
Usart_Write(49);
//Separador
Usart_Write(';');
//Coluna
//11 = 49 ASCII "1"
Usart_Write(49);
Usart_Write(49);
//Finalizador
Usart_Write('H');
Usart_Write('O');
Usart_Write('L');
Usart_Write('A');
while (1);
}