Tabla de contenido:
- Suministros
- Paso 1: CONEXIONES DE CIRCUITOS
- Paso 2: CONVERTIR ARDUINO EN ISP
- Paso 3: CREAR ARCHIVO HEX
- Paso 4: PROGRAMACIÓN DEL AT89S52
Video: PROGRAMACIÓN DEL AT89S52 CON ARDUINO: 4 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:40
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
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
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
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:
Programación del DSKY abierto: 5 pasos (con imágenes)
Programando el Open DSKY: Bienvenido a nuestros Instructables en curso sobre la programación de su Open DSKY. Asegúrese de regresar ya que este Instructable seguirá creciendo a medida que producimos y lanzamos constantemente nuevo material de programación. Así que síguela, dale me gusta y marca como favorita. Esta serie de videos
Placa de programación del módulo ESP-01: 12 pasos (con imágenes)
Placa de programación del módulo ESP-01: información adicional y actualización de documentos aquí en mi sitio https://www.mischianti.org/2019/01/14/esp-01-modules-programming-board/ESP-01 es un módulo esp8266 de bajo costo, con WIFI incorporado. Fue creado como módulo WIFI Arduino, pero es más poder que un
Escudo de programación del cargador de arranque ATMEGA328 para Arduino Uno: 3 pasos (con imágenes)
Escudo de programación del cargador de arranque ATMEGA328 para Arduino Uno: Escudo de programación del cargador de arranque ATMEGA328P para Arduino Uno A veces sucede y usted daña su microprocesador Arduino Uno Atmega328P. Puede cambiar de procesador. Pero primero necesita programar el cargador de arranque en él. Así que este tutorial de cómo hacer esto b
Introducción a la programación del 8051 con AT89C2051 (protagonista invitado: Arduino): 7 pasos (con imágenes)
Introducción a la programación del 8051 con AT89C2051 (protagonista invitado: Arduino): El 8051 (también conocido como MCS-51) es un diseño de MCU de los años 80 que sigue siendo popular en la actualidad. Los microcontroladores modernos compatibles con 8051 están disponibles de varios proveedores, en todas las formas y tamaños, y con una amplia gama de periféricos. En este instructivo
Orientación de programación interesante para el diseñador - Control del proceso del programa - Declaración de bucle: 8 pasos
Orientación de programación interesante para el diseñador - Control del proceso del programa - Declaración del bucle: Control del proceso del programa - Declaración del bucle A partir de este capítulo, se pondrá en contacto con un punto de conocimiento importante y poderoso - Enunciado del bucle. Antes de leer este capítulo, si quieres dibujar 10.000 círculos en el programa, solo puedes hacerlo con un ter