Vous êtes sur la page 1sur 3

www.u8051.com.

br

Prtica 4
Leitura de Teclas - Parte 1
1. Leia o captulo 7 do livro 8051 Teoria e responda:

Qual PORT deve ser preferivelmente ser utilizado para entrada de dados? Justifique. Observe circuito do livro 8051 Teoria (pgina 52) e responda: 2. Quais so as I/Os utilizadas neste circuito e qual a sua finalidade?
3. Assumindo que o circuito seja alimentado com +5Vcc, qual a tenso na entrada P3.0 quando a tecla Break est aberta (solta)? 4. Qual a tenso na entrada P3.0 quando a tecla Break est pressionada (fechada)?

5. Qual a vantagem oferecida pelo JFE Editor, ao nomear imediatamente um arquivo com a extenso .C antes de digitar o cdigo do programa (ex.: TESTE.C)?
6. Como base no captulo 6 do livro 8051 Teoria (pgina 47), abra o JFE Editor e escreva um programa com o seguinte funcionamento:

O nome do arquivo dever ser: LER_TECLAS_1.C Ao pressionar a tecla P3.0, a sada P0.0 ativada; Ao soltar a tecla P3.0, a sada P0.0 desligada;

www.u8051.com.br O programa dever executar eternamente (dica 8051 Teoria - pgina 54)
Cole aqui o cdigo fonte do seu programa.

7. Com base no exerccio anterior, crie um programa com o seguinte funcionamento: O nome do arquivo dever ser: LER_TECLAS_2.C

Ao pressionar a tecla P3.6, as sadas P0.0, P0.1, P0.2, P0.3, so ativadas e Ao soltar a tecla P3.6, as respectivas sadas so desligadas; Ao pressionar a tecla P3.7, as sadas P0.4, P0.5, P0.6, P0.7, so ativadas; Ao soltar a tecla P3.7, as respectivas sadas so desligadas; O acionamento das sadas dever utilizar APENAS comandos de acesso bit-a-bit (pino a pino) do PORT (dica 8051 Teoria - pgina 60); O programa dever executar eternamente (dica 8051 Teoria - pgina 54)

Cole aqui o cdigo fonte do seu programa.

8. Crie um programa com o seguinte funcionamento: O nome do arquivo dever ser: LER_TECLAS_3.C

O acionamento das sadas dever utilizar APENAS comandos de acesso ao Byte (PORT inteiro) do PORT (dica 8051 Teoria - pgina 60); Ao pressionar a tecla P3.4, as sadas P0.0, P0.1, P0.2, P0.3, so ativadas; Ao soltar a tecla P3.4, as respectivas sadas so desligadas;

www.u8051.com.br Ao pressionar a tecla P3.5, as sadas P0.4, P0.5, P0.6, P0.7, so ativadas;

Ao soltar a tecla P3.5, as respectivas sadas so desligadas; O programa dever executar eternamente (dica 8051 Teoria - pgina 54)

Cole aqui o cdigo fonte do seu programa.

9. Qual a principal diferena entre o comando de acesso bi-a-bit e o comando de acesso ao Byte do PORT?

10. Crie o um programa com as seguintes especificaes: O nome do arquivo dever ser: TECLAS_AND.C

Ativar todas as sadas do PORT P0, apenas quando as entradas P3.0 e P3.1 estejam acionadas simultaneamente. Utilizar o operador lgico AND (E); (dica 8051 Teoria pgina 41) O programa dever executar eternamente (dica 8051 Teoria - pgina 54)
Cole aqui o cdigo fonte do seu programa.

11. Crie o um programa com as seguintes especificaes: O nome do arquivo dever ser: TECLAS_OR.C

Ativar todas as sadas do PORT P0, quando a entrada P3.0 ou P3.1 for acionada. Utilizar o operador lgico OR (OU); (dica 8051 Teoria pgina 41) O programa dever executar eternamente.
Cole aqui o cdigo fonte do seu programa.