Projeto lcd com microcontrolador 8051

Disponível somente no TrabalhosFeitos
  • Páginas : 5 (1209 palavras )
  • Download(s) : 0
  • Publicado : 7 de setembro de 2012
Ler documento completo
Amostra do texto
CENTRO TERRITORIAL DE EDUCAÇÃO PROFISSIONAL DA REGIÃO METROPOLITANA DE SALVADOR CURSO: MECATRÔNICA 2011.1 NOTURNO

Acivaldo Costa Adreano Oliveira Claudia Ribeiro Edinaldo Cunha Maricelio Silva

CAMAÇARI 2012

CENTRO TERRITORIAL DE EDUCAÇÃO PROFISSIONAL DA REGIÃO METROPOLITANA DE SALVADOR

PROJETO CONTADOR DE ABERTURA DE PORTA COM 8051

Trabalho apresentado como requisito paraavaliação do módulo III da disciplina microcontroladores e Interfaces, do curso Mecatrônica Turma 2011.1 noturno do CETEPRMS. Ministrado pelo Professor Nestor Neto.

CAMAÇARI 2012

SUMÁRIO

Introdução Material Necessário Montagem Montagem do Hardware Montagem do Software Fluxograma Funcionamento

4 5 6 6 9 10 11

4

Introdução Esse trabalho tem como objetivo apresentar de forma simples edireta como fazer funcionar um LCD de 16 caracteres por 2 linhas em um Micro Controlador (MC) da família 8051. Neste, ainda também mostraremos o funcionamento de um contador para monitorar quantas vezes uma determinada porta foi aberta, além de emitir um sinal sonoro avisando que a mesma foi aberta.

5

Material Necessário

Display LCD 16X2

Microcontrolador 8051

LDR

Buzzer

CapacitorPotenciômetro 10k

Resistor

6

Montagem O LCD não é apenas uma tela de cristal líquido. Ele é controlado por um MC próprio. O 8051 não conversa diretamente com o LCD, mas sim com esse MC. Para conversar com esse MC é simples, basta trabalhar com 3 bits de controle e enviar os dados por uma porta de 8 bits.

Montagem do Hardware Primeiro soldamos os cabinhos nos conectores do LCD,conforme figura abaixo.

Este modelo de LCD WinStar WH1602A possui 18 terminais, dispostos da seguinte maneira:
A K

14

13

12

11

10

9

8

7

6

5

4

3

2

1

16

15

Onde: 1: VCC (+5V) 2: GND (Terra 0V)

7

3: Controle de intensidade do display 4: RS (Controla o tipo de comunicação: 0 para comandos e 1 para dados); 5: RW (Controla o tipo de ação: 0 paraescrita e 1 para leitura de dados); 6: EN (Controle de envio: 0 para limpar status e 1 para executar o comando); 7 até 14: Bus de dados com largura de 8 bits. 15: Anodo (+) do LED de iluminação de fundo; 16: Catodo (-) do LED de iluminação de fundo; A: Anodo (+) do LED de iluminação de fundo; K: Catodo (-) do LED de iluminação de fundo; Repare que a função dos pinos 15 e 16 e do A e K é a mesma,ou seja, ligar a luz de fundo do LCD.

Organizamos os fios do LCD e conecte-os na porta P2 do MC, conforme figura abaixo. Para conectar o LCD, teremos que ligar os fios correspondentes aos conectores 7 até 14 na porta 2 do MC; Ou seja: Fio do conector 7 do LCD no pino 1 da porta 2 do MC (P2.0); Fio do conector 8 do LCD no pino 2 da porta 2 do MC (P2.1); Fio do conector 9 do LCD no pino 3 da porta2 do MC (P2.2); Fio do conector 10 do LCD no pino 4 da porta 2 do MC (P2.3); Fio do conector 11 do LCD no pino 5 da porta 2 do MC (P2.4); Fio do conector 12 do LCD no pino 6 da porta 2 do MC (P2.5); Fio do conector 13 do LCD no pino 7 da porta 2 do MC (P2.6); Fio do conector 14 do LCD no pino 8 da porta 2 do MC (P2.7); Para energizar o LCD ligue os terminais assim: Fio do conector 1 do LCD noGND; Fio do conector 2 do LCD no VCC; Fio do conector 15 do LCD no VCC; Fio do conector 16 do LCD no GND; Para o controle de intensidade do LCD, faça a seguinte ligação: Fio do conector 3 do LCD em uma das pernas laterais do resistor variável e a perna central do resistor, ligue no terra; Os outros conectores de controle que faltam são 4, 5 e 6, respectivamente: RS – Registrador de seleção deentrada. Quando RS = “Alto” (1), o modo de dados está selecionado. Quando RS = “Baixo” (0), o modo de instrução está selecionado. Através desse registrador o LCD sabe se o que será enviado é dado ou instrução. RW – Registrador de Leitura/Escrita. Quando RW = “Alto” (1), modo de leitura. Quando RW = “Baixo” (0), modo de escrita. EN – Registrador de ativação de Leitura/Escrita. Ou seja, esse é o...
tracking img