Está en la página 1de 12

Introducción al

microcontrolador 8051

Tecnología extraterrestre
By: Starlyn Suarez
Curso Microcontrolador 8051
1-Dispositivos de entra y salida: 2-Control y Datos
1- Encender un led 1- Teclado Matricial
2- Hacer parpadear un led 2- LCD 16x2
3- Encender y apagar led Por boton 3- Timers
4- Conteo decimal (Display) 4- Semaforo
5- incremento y decremento por boton 5- Piano Digital
6- Corrimiento de bit 6- Memoria Eprom
3-Dispositivos análogos: 4-Puerto Serial:
1- ADC 1- Interrupciones
2- Censor de temperatura 2- UART
3- PWM 5-Proyectos Finales:
4- Motor DC 1- Control de temperatura + VB
5- Servo Motor 2- Invernadero + Visual Basic (VB)
By: Tecnología Extraterrestre
Que es un microcontrolador
Un microcontrolador es una computadora en
pequeña escala. Eso quiere decir que en su interior
contiene un CPU, unidades de memoria, puertos de
entrada y salida, periféricos, osciladores, módulos de
comunicación, DAC, ADC, Puerto serial, entre otros.

Un microcontrolador no cuenta con la potencia para,


por ejemplo, cargar un sistema operativo. Pero puede
realizar tareas como las de accionar un mecanismo
con un botón, enviar y recibir datos, controlar
pantallas, convertir señales analógicas a digitales y
viceversa, automatizar procesos, comunicarse con
internet, entre otras tareas.
Programación de un microcontrolador
Un microcontrolador, como las computadoras
normales, se comunica usando “1” o “0”
(lenguaje binario o lenguaje máquina).  Eso
quiere decir que se necesita programar a bajo
nivel, interactuando directamente con el
hardware y direcciones de memoria,
Sería incómodo programar con unos y ceros,
pero existen varias alternativa como lo es el
lenguaje ensamblador o más conocido como
assembler. Este es un lenguaje que se acomoda
al lenguaje humano usando palabras clave para
dar instrucciones y acceder a la memoria. Aún
así hacer tareas sencillas involucra bastantes
líneas de código y hay variaciones dependiendo
del microcontrolador.
El Microcontrolador 8051 U 8052
Características del 8051
• 4K BYTES DE MEMORIA ROM
• 128 BYTES DE MEMORIA RAM
• CUATRO PUERTOS DE E/S (ENTRADA/SALIDA) DE 8 BITS
• DOS TEMPORIZADORES DE 16 BITS
• UNA INTERFAZ SERIAL
• 64K DE ESPACIO PARA CÓDIGO EN MEMORIA EXTERNA
• 64K DE ESPACIO PARA DATOS EN MEMORIA EXTERNA
• PROCESADOR BOOLEANO (OPERA SOBRE BITS
INDIVIDUALES)
• MULTIPLICACIÓN Y DIVISIÓN EN 4 MS
Diagrama en bloques del 8051
Puertos del microcontrolador 8051
PinOut
IDE o Programa de Desarrollo
Libro de Trabajo
Grupo de Telegram

También podría gustarte