Tabla de contenido:

PROGRAMACIÓN DEL AT89S52 CON ARDUINO: 4 pasos
PROGRAMACIÓN DEL AT89S52 CON ARDUINO: 4 pasos

Video: PROGRAMACIÓN DEL AT89S52 CON ARDUINO: 4 pasos

Video: PROGRAMACIÓN DEL AT89S52 CON ARDUINO: 4 pasos
Video: ⚡ Construye una tarjeta de entrenamiento para AT89s52 con programador Arduino As a 8051 2024, Noviembre
Anonim
PROGRAMACIÓN DEL AT89S52 CON ARDUINO
PROGRAMACIÓN DEL AT89S52 CON ARDUINO
PROGRAMACIÓN DEL AT89S52 CON ARDUINO
PROGRAMACIÓN DEL AT89S52 CON ARDUINO

La programación en el sistema (ISP), también conocida como programación en serie en circuito (ICSP), es la capacidad de algunos dispositivos lógicos programables, microcontroladores y otros dispositivos integrados para ser programados mientras están instalados en un sistema completo, en lugar de requerir que el chip se programe antes para instalarlo en el sistema.

En este tutorial, el microcontrolador AT89S52 se programa utilizando Arduino como un programador en serie en circuito.

Suministros

1x Condensadores de disco AT89S522x 33pF 1x Oscilador de cristal de 11.0592MHz 1x Condensador de 0.1uF 1x Resistencia de 10kOhm 1x Botón pulsador 1x Tablero de pan Cables de puente - según sea necesario

Paso 1: CONEXIONES DE CIRCUITOS

CONEXIONES DE CIRCUITOS
CONEXIONES DE CIRCUITOS
CONEXIONES DE CIRCUITOS
CONEXIONES DE CIRCUITOS
CONEXIONES DE CIRCUITOS
CONEXIONES DE CIRCUITOS

Conecte los componentes en una placa de pruebas como se muestra en la figura. * Nota: el pin 31 debe colocarse en + 5v ya que estamos usando la memoria interna del programa.

Paso 2: CONVERTIR ARDUINO EN ISP

1. Conecte el Arduino a la PC.2. Seleccione la placa apropiada y el puerto 3. Cargue el código del archivo adjunto a continuación. Ahora el arduino está listo para programar el microcontrolador 89S52. Nota * No retire el cable USB de la PC a Arduino después de cargar este código arduino.

Paso 3: CREAR ARCHIVO HEX

CREANDO ARCHIVO HEX
CREANDO ARCHIVO HEX
CREANDO ARCHIVO HEX
CREANDO ARCHIVO HEX
CREANDO ARCHIVO HEX
CREANDO ARCHIVO HEX
CREANDO ARCHIVO HEX
CREANDO ARCHIVO HEX

1. Abra el software Keil uVision. 2. Escriba el programa y guárdelo como archivo.c.3. Haga doble clic en 'Grupo de origen' y haga clic en el archivo.c que creó. 4. Haga clic con el botón derecho en 'Target 1'. Establezca la frecuencia de Crystal en 11.0592MHz.6. Marque 'Usar ROM en chip' 7. Haga clic en la pestaña 'Salida', luego marque 'Crear archivo HEX' y haga clic en Aceptar

Paso 4: PROGRAMACIÓN DEL AT89S52

PROGRAMACIÓN DEL AT89S52
PROGRAMACIÓN DEL AT89S52

1. Abra el software del programador 89S52 en su PC.

2. Seleccione el puerto COM en el que está conectado el Arduino.

3. Haga clic en Identificar. Esto dará como resultado un mensaje que dice 'atmel AT89S52 detectado'.

4. Haga clic en Abrir archivo hexadecimal y seleccione el archivo hexadecimal.

5. Haga clic en cargar. Escribirá el archivo hexadecimal en el microcontrolador.

6. Está terminado. Ahora puede cargar cualquier código al 89S52 usando Arduino siguiendo este tutorial.

Recomendado: