Microcontrolador 8051 - Curso de lenguaje ensamblador y C integrado
Aprenda a programar los microcontroladores 8051 utilizando lenguaje C integrado y lenguaje ensamblador (enfoque práctico)
¿Que voy a aprender?
Microcontrolador 8051 - Curso de lenguaje ensamblador y C integrado
Lo que aprenderás
- Podrá programar microcontroladores 8051 utilizando lenguaje ensamblador y lenguaje c integrado
- Programación C integrada
- Programación en lenguaje ensamblador
- Comprender la arquitectura básica del 8051 y la descripción de los pines
- Cómo utilizar el software Keil
- Trabajo de ensamblador y compilador
- Codificación y depuración de lenguaje C integrado en Keil Software
- Uso de lenguaje ensamblador y trabajo de diferentes instrucciones en lenguaje ensamblador.
- Relación entre C integrado, ensamblaje y código de máquina
- Organización de la memoria en 8051
- Se registra en 8051
- Modos de direccionamiento en 8051
- Directivas de ensamblador en 8051
- Funcionamiento del conjunto de instrucciones en lenguaje ensamblador en 8051
- Codificación y depuración de lenguaje ensamblador en Keil Software
- Generación de retardos precisa utilizando lenguaje ensamblador
- Puertos de entrada-salida en el microcontrolador 8051
- Temporizador en microcontrolador 8051
- Comunicación serie en microcontrolador 8051
- Interrupción en microcontrolador 8051
- Cómo utilizar el software Proteus
- Interfaz con LED
- Interfaz con interruptor
- La interfaz con la pantalla LCD
- Interfaz con pantalla de 7 segmentos
- Interfaz con motor de CC
- La interfaz con el relé
- Cómo grabar el contenido del archivo .hex en la memoria flash del microcontrolador
- Proyecto: Control de velocidad del motor de CC y atenuación de LED mediante modulación de ancho de pulso (PWM)
- Proyecto: Control inalámbrico de LED mediante Smartphone
- Enmascaramiento de bits en C integrado
- Extracción de bits en C incrustado
- La monitorización de bits en Embedded C
- KEIL IDE
- Software de simulación PROTEUS
- Software FLASH Magic
- Sistemas numéricos
- Lógicas binarias
- Preguntas y respuestas de la entrevista
- El zumbador funciona e interactúa con el 8051
- Motor paso a paso unipolar en interfaz con 8051
- Motor paso a paso bipolar en interfaz con 8051
- Interfaz del convertidor analógico a digital (ADC) con 8051
- Sensor de temperatura LM35 en interfaz con 8051
Requisitos
- No es un requisito previo, pero es bueno tener conocimientos de electrónica digital básica y lenguaje de programación C básico.
Descripción
- Aprenda la programación del microcontrolador 8051 en detalle usando Embedded C y lenguaje ensamblador
- El curso se centra en el aprendizaje a través de un enfoque práctico.
- Obtenga código fuente y archivos de simulación en cada programa discutido
- Software de aprendizaje Software de programación - KEIL IDE
Software de simulación - PROTEUS
Software de descarga de programas - FLASH Magic
- Conozca la interfaz del microcontrolador 8051 con LED
LCD
7 segmentos
Interruptores
Relés
Zumbador
motor de corriente continua
Motor paso a paso
Convertidor analógico a digital (ADC 0809)
Sensor de temperatura LM35
Módulo Bluetooth HC-05
- Aprenda la programación del microcontrolador 8051 de puertos de E / S
Temporizador
Encimera
Comunicación serial (UART)
Interrupciones
- Proyecto 1: Control de velocidad del motor de CC y atenuación de LED mediante la técnica de modulación de ancho de pulso (PWM).
- Proyecto 2: Control inalámbrico de LED mediante Smartphone.
- Pon a prueba lo que aprendiste resolviendo preguntas frecuentes después de los videos.
- Preguntas y respuestas de la entrevista
- Se proporciona material de aprendizaje adicional para un principiante absoluto.
Lógicas binarias
- Explicación directa al grano.
- Conferencias extra
- Únase al grupo de más de 3555 estudiantes.
- Obtenga la certificación de finalización
Nota use auriculares para una mejor calidad de voz.
Últimas actualizaciones:
Actualización 14/10/2019: Se agregaron 3 videos en el convertidor analógico a digital
Actualización del 10/05/2019: Se agregaron 5 videos sobre el motor paso a paso.
Actualización 30/03/2019: artículo agregado
1. Funcionamiento de Buzzer y su interfaz con el microcontrolador 8051 (con recursos descargables)
Actualización 01/05/2019: artículo agregado
1. Preguntas y respuestas de la entrevista
Actualización del 23/11/18: Conferencias adicionales adicionales
1. Enmascaramiento de bits en C incrustado
2. Extracción de bits en C integrado
3. Monitoreo de bits en C integrado
Actualización 11/11/18: 1 video agregado
1. Estructura del programa C integrado
Actualización del 11/9/18: se agregaron 2 videos para ayudar a un principiante absoluto.
1. Sistemas numéricos
2. Lógica binaria
Este curso está destinado a brindarle detalles completos de los requisitos de hardware y software de la programación del microcontrolador 8051.
Este curso lo ayudará a comprender el funcionamiento de los puertos de E / S, el temporizador, el contador, la interrupción y la comunicación en serie (UART) en el microcontrolador. Podrá programar el microcontrolador 8051 utilizando ensamblador y lenguaje c integrado. El curso explicará la interfaz de LED, interruptor, LCD, 7 segmentos con microcontroladores 8051.
Este curso también lo ayudará a comprender el proceso de grabación del programa en el microcontrolador 8051 y los términos relacionados, por lo tanto, lo preparará para crear su propio proyecto de aplicación utilizando microcontroladores 8051. Al final, por supuesto, estará haciendo dos proyectos de aplicación en 8051, uno es una generación de ondas PWM para controlar la velocidad del motor de CC y el segundo es el control inalámbrico del dispositivo usando su teléfono inteligente y 8051.
El curso hace que sea tan fácil aprender la programación del microcontrolador 8051, que estará construyendo y probando sus propios programas en poco tiempo. El curso se imparte de tal manera que cualquiera que lo tome no tendrá absolutamente ningún problema en comprender todos los temas discutidos. Este curso está repleto de ejemplos prácticos paso a paso para que esté codificando 8051 desde el primer día. El mismo ejemplo práctico se discute tanto en Embedded C como en lenguaje ensamblador.
Creo que hacer prácticamente sin conocer la teoría es aprender a medias. Por lo tanto, en este curso
Cubrirá todas las teorías necesarias relacionadas con 8051 antes de comenzar con la sesión práctica. Sé que su tiempo es valioso y, por lo tanto, brinda información directa al grano. La complejidad de los proyectos aumentará gradualmente, por lo que se recomienda ver los videos de la forma en que están organizados. En este curso, se discuten todas las características de los microcontroladores 8051 básicos. El código utilizado en este curso se puede ejecutar en cualquier dispositivo microcontrolador 8051 avanzado. El número de temporizadores, serie, interrupciones, puerto de E / S y frecuencia de cristal puede variar según el microcontrolador.
Personalmente, creo que si alguien quiere aprender a programar microcontroladores o microprocesadores, entonces uno debería comenzar con los microcontroladores 8051 porque es fácil de entender y programar. El conocimiento de la programación de microcontroladores 8051 con lenguaje ensamblador y lenguaje C integrado lo preparará para el futuro y podrá aprender cualquier microcontrolador y microprocesador complejo muy rápidamente.