|
|
|
|
|
|
|
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 |
|
|
|