Índice:

PROGRAMANDO AT89S52 USANDO ARDUINO: 4 etapas
PROGRAMANDO AT89S52 USANDO ARDUINO: 4 etapas

Vídeo: PROGRAMANDO AT89S52 USANDO ARDUINO: 4 etapas

Vídeo: PROGRAMANDO AT89S52 USANDO ARDUINO: 4 etapas
Vídeo: ⚡ Construye una tarjeta de entrenamiento para AT89s52 con programador Arduino As a 8051 2024, Novembro
Anonim
PROGRAMANDO AT89S52 USANDO ARDUINO
PROGRAMANDO AT89S52 USANDO ARDUINO
PROGRAMANDO AT89S52 USANDO ARDUINO
PROGRAMANDO AT89S52 USANDO ARDUINO

Programação In-System (ISP), também conhecida como In-Circuit Serial Programming (ICSP), é a capacidade de alguns dispositivos lógicos programáveis, microcontroladores e outros dispositivos incorporados de serem programados enquanto instalados em um sistema completo, em vez de exigir que o chip seja programado antes para instalá-lo no sistema.

Neste tutorial, o microcontrolador AT89S52 é programado usando o Arduino como um programador serial em circuito.

Suprimentos

1x AT89S522x Capacitores de disco 33pF 1x Oscilador de cristal de 11,0592 MHz 1x Capacitor 0,1uF 1x Resistor de 10kOhm 1x Botão de pressão 1x Placa de pão Fios de ligação - conforme necessário

Etapa 1: CONEXÕES DO CIRCUITO

CONEXÕES DE CIRCUITO
CONEXÕES DE CIRCUITO
CONEXÕES DE CIRCUITO
CONEXÕES DE CIRCUITO
CONEXÕES DE CIRCUITO
CONEXÕES DE CIRCUITO

Conecte os componentes em uma placa de ensaio, conforme mostrado na figura. * Observação: o pino 31 deve ser puxado para + 5v, pois estamos usando memória de programa interna.

Etapa 2: CONVERTER ARDUINO EM ISP

1. Conecte o Arduino ao PC.2. Selecione a placa apropriada e a porta.3. Carregue o código do arquivo anexado abaixo. Agora o arduino está pronto para programar o microcontrolador 89S52. Nota * Não remova o cabo USB do PC para o Arduino após fazer o upload deste código do arduino.

Etapa 3: CRIANDO ARQUIVO HEX

CRIANDO ARQUIVO HEX
CRIANDO ARQUIVO HEX
CRIANDO ARQUIVO HEX
CRIANDO ARQUIVO HEX
CRIANDO ARQUIVO HEX
CRIANDO ARQUIVO HEX
CRIANDO ARQUIVO HEX
CRIANDO ARQUIVO HEX

1. Abra o software Keil uVision. 2. Digite o programa e salve-o como arquivo.c.3. Clique duas vezes em 'Grupo de origem' e clique no arquivo.c que você criou. 4. Clique com o botão direito em 'Destino 1'.5. Defina a frequência do cristal como 11.0592MHz.6. Marque 'Use On-chip ROM'7. Clique na guia 'Saída', marque 'Criar arquivo HEX' e clique em OK

Etapa 4: PROGRAMANDO AT89S52

PROGRAMAÇÃO AT89S52
PROGRAMAÇÃO AT89S52

1. Abra o software do programador 89S52 em seu PC.

2. Selecione a porta COM na qual o Arduino está conectado.

3. Clique em Identificar. Isso resultará em uma mensagem dizendo 'atmel AT89S52 detectado'.

4. Clique em Abrir arquivo hexadecimal e selecione o arquivo hexadecimal.

5. Clique em upload. Ele gravará o arquivo hexadecimal no microcontrolador.

6. Está terminado. Agora você pode fazer upload de qualquer código para o 89S52 usando o Arduino seguindo este tutorial.

Recomendado: