Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ir a la navegaciónIr a la búsqueda
Intel P8051.
Índice
1 Especificaciones
1.1 Hardware
1.2 Software
2 Versiones
3 Véase también
Especificaciones
Hardware
Este microcontrolador está basado en la Arquitectura de von Neumann con memoria
segregada (es decir, existen espacios de direcciones separados para código y datos,
pero las memorias comparten los buses internos de datos y direcciones). Aunque
originariamente fue diseñado para aplicaciones simples, se permite direccionar 64
KB de ROM externa y 64 KB de RAM por medio de líneas separadas chip select para
programa y datos.
La mayoría de los 8051 incluyen una o dos UARTs, dos o tres temporizadores, 128 o
256 bytes de RAM interna (16 bytes de los cuales son direccionables a nivel de
bit), cuatro o cinco registros de entrada/salida y entre 0k-54K de memoria interna
de programa. El núcleo 8051 original ejecuta un ciclo máquina cada 12 ciclos de
reloj, requiriendo la mayoría de instrucciones uno o dos ciclos máquina. Pero
actualmente la mayoría de fabricantes ofrecen versiones mejoradas que solo
requieren de 2 a 4 ciclos de reloj por cada instrucción máquina.
Los microcontroladores 8051 modernos ofrecen muchas mejoras sobre el original.
Mejoras comunes incluyen watchdog timers (un temporizador programable que "resetea"
el microcontrolador si no se refresca en cierto tiempo), osciladores internos,
memoria de programa Flash ROM interna, código de inicialización en ROM,
almacenamiento en EEPROM interna, I²C, SPI, USB, generadores PWM, conversores
analógicos A/D y D/A, relojes de tiempo real RTC, temporizadores y contadores
extra, facilidades de depuración internas, más fuentes de interrupción, modos de
bajo consumo, interfaz CAN, etc.
Software
Existen varios compiladores de lenguaje C disponibles para el 8051, así como en
lenguaje ensamblador . La mayoría añaden extensiones al lenguaje que permiten al
programador especificar por ejemplo el tipo de memoria donde se ubicará la
variable, especificar manejadores de interrupción, especificar el banco de
registros, acceder a instrucciones especiales de manipulación de bits...
El predecesor del 8051, el 8048, se usó en el teclado del primer IBM PC, donde
convertía pulsaciones de tecla en un stream serie que se envía a la unidad central
del ordenador. El 8048 y sus derivados aún se usan actualmente en teclados básicos.
Versiones
El 8031 fue una versión reducida del Intel 8051 original que no contiene memoria
interna.
El 8052 fue una versión mejorada del Intel 8051 original con:
Véase también
Intel MCS-48
Control de autoridades
Proyectos WikimediaWd Datos: Q330086Commonscat Multimedia: MCS-51 / Q330086
IdentificadoresBNF: 12333452n (data)GND: 4196737-9LCCN: sh85067142
Categorías: MicrocontroladoresCircuitos integrados de Intel
Menú de navegación
No has accedido
Discusión
Contribuciones
Crear una cuenta
Acceder
ArtículoDiscusión
LeerEditarVer historial
Buscar
Buscar en Wikipedia
Portada
Portal de la comunidad
Actualidad
Cambios recientes
Páginas nuevas
Página aleatoria
Ayuda
Donaciones
Notificar un error
Herramientas
Lo que enlaza aquí
Cambios en enlazadas
Subir archivo
Páginas especiales
Enlace permanente
Información de la página
Citar esta página
Elemento de Wikidata
Imprimir/exportar
Crear un libro
Descargar como PDF
Versión para imprimir
En otros proyectos
Wikimedia Commons
En otros idiomas
العربية
Deutsch
English
Français
Bahasa Indonesia
日本語
Português
Русский
中文
23 más
Editar enlaces
Esta página se editó por última vez el 6 sep 2021 a las 21:44.
El texto está disponible bajo la Licencia Creative Commons Atribución Compartir
Igual 3.0; pueden aplicarse cláusulas adicionales. Al usar este sitio, usted acepta
nuestros términos de uso y nuestra política de privacidad.
Wikipedia® es una marca registrada de la Fundación Wikimedia, Inc.