| Conceitos fundamentais | Arquitectura | teclado | sistema de interrup¨›es | programa¨‹o dos SFRs para obter interrup¨‹o com o clock do teclado. Controlo de fluxo OK | ||
| leitura do scan code de uma tecla | parsing de um conjunto de bits com o objectivo de identificar o scan code da tecla. Pressup›es ser ou n‹o imune aos c—digos de controlo enviados pelo teclado, bem como a forma como se lida com o protocolo do tgeclado | |||||
| controlo de paridade | implementa¨‹o de sistema de verifica¨‹o de paridade | |||||
| identifica¨‹o de uma tecla | implementa¨ao de uma tabela de correspondencias scan-code/ASCII code e tˇcnica de acesso utilizada | |||||
| Porta sˇrie | sistema de interrup¨›es | programa¨‹o dos SFRs para obter um sistema de comunica¨›es sˇrie. Controlo de fluxo OK. | ||||
| capacidade de enviar caracteres | ||||||
| capacidade de receber caracteres | ||||||
| capacidade de enviar e receber caracteres "simultaneamente" | ||||||
| Display 7 sgm | Constru¨‹o de tabela de descodifica¨‹o de 7 segmentos | |||||
| capacidade de navega¨‹o na tabela e apresenta¨‹o do caracter que foi recebido do teclado | ||||||
| Competencias Adquiridas | protocolo uP/PC | specs | defini¨‹o clara das interac¨›es entre uP e PC | defini¨‹o da sequencia temporal das interac¨›es, bem como da estrutura dos pacotes de dados circulantes | ||
| valida¨‹o | verifica¨‹o por evidencia pr‡tica de cada uma das interac¨›es definidas no protocolo |