A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

AULA – KBI – Keyboard Interrupt Disciplina: Aplicações Avançadas de Microprocessadores (AAM) Microprocessadores (AAM) Profa. Ana T. Y. Watanabe

Apresentações semelhantes


Apresentação em tema: "AULA – KBI – Keyboard Interrupt Disciplina: Aplicações Avançadas de Microprocessadores (AAM) Microprocessadores (AAM) Profa. Ana T. Y. Watanabe"— Transcrição da apresentação:

1 AULA – KBI – Keyboard Interrupt Disciplina: Aplicações Avançadas de Microprocessadores (AAM) Microprocessadores (AAM) Profa. Ana T. Y. Watanabe

2 O temor do Senhor é o princípio do conhecimento; mas os insensatos desprezam a sabedoria e a instrução. Provérbios 1:7

3 KBI – Keyboard Interrupt O MC9S08JM60 possui um módulo KBI com 8 entradas de interrupção de keyboard. n = 0 à 7

4 KBI – Keyboard Interrupt

5

6

7

8 Como implementar: Sistema de matrizes 3 colunas e 4 linhas; 4 interrupções de keyboard: PTB4 (KBIP4), PTB5 (KBIP5) e PTG0 (KBIP0) e PTG1 (KBIP1); o programa fica num loop eterno zerando cada coluna PTB1,PTB2 e PTB3;

9 KBI – Keyboard Interrupt char linha, coluna, tecla_acionada; main(){ for (;;) zera_colunas(); // zera cada coluna por um delay if tecla_acionada == 1 analisa_tecla() // analisa qual tecla acionada tecla_acionada =0; } trata_kbi(){ coluna = lê a porta; linha = lê a porta porta e atribui 1,2,3 ou 4; tecla_acionada =1; }

10 KBI – Keyboard Interrupt - Tarefa 3 Escrever um projeto em linguagem C de uma fechadura eletrônica com teclados do DEMOJM. Tem-se 12 teclados, sendo de 0 à 9 dígitos e 2 de comando para gravar o código, onde deverá ser digitado 6 dígitos para a senha válida. Mostrar no LCD as instruções de procedimento. Ex.: Digite o código:, enquanto digitar, mostrar: ******, valor inválido, valor válido, abriu,... CADA EQUIPE TERÁ UM CÓDIGO/PROCEDIMENTO PRÓPRIO!!


Carregar ppt "AULA – KBI – Keyboard Interrupt Disciplina: Aplicações Avançadas de Microprocessadores (AAM) Microprocessadores (AAM) Profa. Ana T. Y. Watanabe"

Apresentações semelhantes


Anúncios Google