Atividade 3 – TX
e RX com PC
- Microcontrolador PIC18F4550
- Módulo LCD 2 x 16
- Hardware do teclado
- Circuito de interface com MAX232
- PC com terminal (Windmil-Comdebug)
Baseado na solução encontrada na Atividade 2 (Recepção de
dados USART com ECO) mofificar o programa para:
- 1ª linha do LCD mostrar os caracteres recebidos
- 2ª linha do LCD mostrar os caracteres enviados
Dicas de implementação
- Utilizar como base o programa desenvolvido na Atividade 2
- Importar as rotinas utilizadas nos programas anteriores para funcionamento do teclado
- Configuração do Conversor A/D
- Função de conversão A/D
- Função de configuração geral de interrupções
- Função de configuração da interrupção externa utilizada
- Função de interrupção que lê o teclado
- Modificar o “while (1)” para não fazer mais o “ECO”
- Na função de interrupção após identificação da tecla, enviar o código ASC pela USART
- Modificar a função atualiza LCD para duas funções
- Atualiza LCD RX: imprimir na 1ª linha “RX:” e na sequência os caracteres recebidos, com controle de fim de linha (coluna 16
- Atualiza LCD TX¨: imprimir na 2ª linha “TX:” e na sequência os caracteres recebidos, com controle de fim de linha (coluna 16)
Avaliação: Apresentar a comunicação do PIC com o PC
Atividade 4 – TX
e RX com PIC a PIC
Utilizar 2 conjuntos:
·
Microcontrolador PIC18F4550
·
Módulo LCD 2 x 16
·
Hardware do teclado
Utilizar o software desenvolvido na Atividade 3
Dicas de implementação
- Alimentar com fonte externa ou USB apenas 1 dos conjuntos (módulo 1, por exemplo)
- Alimentar o outro módulo (módulo 2 por exemplo) com os terminais VCC e GND
- Ligar TX do módulo 1 com RX do módulo 2
- Ligar RX do módulo 1 com TX do módulo 2
Nenhum comentário:
Postar um comentário