Você está na página 1de 5

www.u8051.com.

br
CAPTULO

11
Display LCD
Leia o captulo 11 do livro 8051 Teoria e responda:
1. Qual a diferena entre um display LCD com backlight e outro sem este recurso? 2. Por que o LCD deve ser inicializado? 3. Em qual dos dois modos de operao o LCD mais freqentemente utilizado? Quantos I/Os do 8051 so utilizados em cada caso?

4. Quais I/Os do 8051 so reservadas para a comunicao com o LCD? (8051 Teoria - Pg.88)

5. Descreva o efeito de cada comando abaixo:

5.1. LCD_init();

5.2.

LCD_row1();

5.3.

LCD_row2();

www.u8051.com.br

6. Qual a diferena entre o comando LCD_putc() e LCD_puts()?

7. Assinale a alternativa que exibir corretamente a mensagem Microcontrolador:

a.( ) LCD_putc(Microcontrolador); b.( ) LCD_puts(Microcontrolador);

8. Baseando-se no livro 8051 Teoria (pgina 92) crie um programa que exiba na tela do LCD a seguinte mensagem:

Compile o programa e teste-o no KIT para comprovar o seu funcionamento.

9. Acrescente a seguinte mensagem na segunda linha:

www.u8051.com.br
Cole aqui o cdigo fonte do seu programa.

10. O que faz o programa 11.5 (do livro 8051 Teoria pgina 92)?

Digite o programa no JFE Editor, compile-o e grave-o no KIT para observar o seu funcionamento.

11. Crie um programa que exiba na primeira linha do LCD uma mensagem referente a qual das 8 teclas do Port P3 est pressionada.

12. Modifique o programa para que cada mensagem seja exibida por durante 3 segundos e depois a mensagem apagada do display.
Cole aqui o cdigo fonte do seu programa.

13. De acordo com a pgina 88 e 89 do Livro 8051 Teoria, explique a finalidade do nmero 48 no programa abaixo:

#include<at89x52.h> #include<LCD.h>

unsigned int contagem=0; void main(){ LCD_init(); LCD_putc(contagem+48); }

www.u8051.com.br

14. O que faz o programa 11.1 da pgina 90?

Digite o programa no JFE Editor, compile-o e grave-o no KIT para observar o seu funcionamento.

15. Modifique o programa para que ele tenha as seguintes funes:

P3.0 incrementa a contagem ao receber um pulso (pressionar e soltar a tecla) invs de incrementar automaticamente por tempo.

P3.1 decrementa a contagem ao receber um pulso.

P3.2 zera a contagem.

A contagem dever fazer a transio de 9 para zero e tambm de zero para 9.

Cole aqui o cdigo fonte do seu programa.

16. Adicione ao programa anterior uma instruo para que o pino P0_0 do 8051 seja ativado toda vez que a contagem for igual a 5.

Cole aqui o cdigo fonte do seu programa.

www.u8051.com.br

17. Modifique o programa 11.2 (do livro 8051 Teoria pgina 91) para que ele tenha as seguintes funes:

P3.0 incrementa a contagem (pressionar e soltar a tecla).

ao

receber

um

pulso

P3.1 decrementa a contagem ao receber um pulso.

P3.2 zera a contagem.

A contagem dever fazer a transio de 99 para zero e tambm de zero para 99.

Cole aqui o cdigo fonte do seu programa.