Modelo 51 microcontrolador
8031/8051/8751 son los primeros productos de Intel.
Características de 8031
8031 no tiene una memoria de programa ROM en el chip. Al usarlo, el usuario necesita conectar una memoria de programa externa y un circuito lógico 373. El externo. La memoria del programa es principalmente de la serie EPROM 2764. Si el usuario quiere modificar el programa escrito en la EPROM, primero debe borrarlo con una lámpara ultravioleta especial y luego escribirlo. No hay nada confidencial en el código de programa escrito en una memoria de programa externa.
Características del 8051
8051 tiene 4k ROM en el chip y no requiere memoria externa y 373, lo que puede reflejar mejor la simplicidad del "un solo chip". Pero no puede programar el programa que ha escrito en su ROM. Sólo puede entregárselo a la fábrica de chips para que lo programe por usted. Es de un solo uso y ni usted ni la fábrica de chips pueden reescribir su contenido en el futuro. .
Características del 8751
El 8751 es básicamente el mismo que el 8051, pero el 8751 tiene una EPROM de 4k en el chip. Los usuarios pueden escribir sus propios programas en la EPROM del microcontrolador en el sitio. experimentos y aplicaciones, la reescritura de EPROM también requiere irradiación con luz ultravioleta durante un cierto período de tiempo antes de borrar y luego programar.
Debido a la temprana aplicación de los tipos de microcontroladores mencionados anteriormente, han tenido una gran influencia y se han convertido en el estándar de facto de la industria. Más tarde, muchos fabricantes de chips cooperaron con Intel de varias maneras y lanzaron el mismo tipo de microcontroladores. Al igual que varias versiones de un microordenador de un solo chip, aunque cambian constantemente el proceso de fabricación, el núcleo es el mismo. del microcontrolador El sistema de comando del microcontrolador es totalmente compatible y la mayoría de los pines también son compatibles; básicamente, se pueden intercambiar directamente en uso; La gente se refiere colectivamente a estos microcontroladores con el mismo núcleo que el 8051 como "microcontroladores de la serie 51". Para los estudiantes, si aprenden uno de ellos, conocerán las 51 series.
Características de AT89C51 y AT89S51
Entre los muchos microcontroladores de la serie 51, los AT89C51 y AT89S51 de ATMEL son más prácticos porque no solo son totalmente compatibles con las instrucciones y pines del 8051, sino que además, La memoria de programa 4K del chip está hecha de tecnología FLASH. Los usuarios de esta tecnología pueden borrar y reescribir instantáneamente la memoria usando electricidad. Generalmente, los programadores diseñados especialmente para ATMEL AT89xx tienen estas funciones. Obviamente, este tipo de microcontrolador tiene requisitos muy bajos para el equipo de desarrollo y el tiempo de desarrollo se reduce considerablemente. El programa escrito en el microcontrolador también se puede cifrar, lo que protege bien los frutos de su trabajo. Además, el precio actual de AT89C51 y AT89S51 es más bajo que el de 8031 y la oferta del mercado también es suficiente.
AT89S51 y 52 son nuevas variedades lanzadas por ATMEL en 2003. Además de ser totalmente compatibles con 8051, también cuentan con programación ISP y funciones de vigilancia. También hemos diseñado un tablero de programación, aprendizaje y experimentación específicamente para esta nueva película.
Características de AT89C2051, AT89C1051, etc.
La serie 51 de ATMEL también incluye AT89C2051, AT89C1051 y otras variedades. Estos chips se simplifican al optimizar algunas funciones sobre la base de la versión AT89C51. AT89C2051 elimina los puertos P0 y P2, la memoria FLASH del programa interno es tan pequeña como 2K y el formato del empaque cambia de 51 P40 pin a 20 pin. El precio correspondiente también es más bajo, especialmente adecuado para algunos juguetes inteligentes, instrumentos portátiles. etc. Se utiliza en entornos de circuitos con programas pequeños; AT89C1051 se basa en 2051 y una vez más agiliza las funciones del puerto serie, etc., y la memoria del programa se reduce nuevamente a 1k y, por supuesto, el precio también es más bajo.
Para 2051 y 1051, aunque se reducen algunos recursos, ambos integran un comparador de precisión en el chip. No subestimes este pequeño comparador, nos proporciona una gran comodidad. Con la adición de algunas resistencias y condensadores, podemos medir el voltaje, la temperatura y otras cantidades que necesitamos diariamente. Este es un recurso muy valioso para el diseño de muchos electrodomésticos cotidianos.
ATMEL 51, 2051 y 1051 están disponibles en una variedad de paquetes. Por ejemplo, AT89C(S)51 está disponible en paquetes PDIP, PLCC y PQFP/TQFP; y paquetes SOIC. La siguiente imagen es parte del paquete real.
Dado que los núcleos de los microcontroladores de la serie 51 son los mismos, los libros de texto del microcontrolador Intel MCS 8051 todavía se utilizan en los libros de texto del microcontrolador 51. Lo mismo ocurre con el software y las herramientas de desarrollo. Nos referimos colectivamente a ellos como sistemas, entornos, etc. de desarrollo 8051. Por ejemplo, los ensambladores ASM51, Keil C51, MedWin, etc. presentados en nuestro sitio web son todos software de desarrollo para microcontroladores de núcleo 8051.
Para AT89C51 y AT89S51, 8051\\8751 se puede intercambiar directamente en el circuito real. Al reemplazar 8031, solo el pin 31 es diferente y no tiene ROM en el interior, por lo que el pin 31 debe estar conectado a tierra. (GND), el microcontrolador lee las instrucciones de la memoria del programa externo después del inicio; mientras que 8051/8751/89c51 tiene una memoria de programa interna y el pin 31 está conectado a un nivel alto (VCC), y el microcontrolador lee las instrucciones directamente internamente después del inicio. . Es decir, el pin 31 del chip 51 controla si el programa del microcontrolador se lee interna o externamente. El pin 31 está conectado a la fuente de alimentación, y el programa se lee desde el interior. El pin 31 está conectado a tierra y el programa se lee. desde el exterior. No se requieren otros cambios. Además, dado que AT89C51 y AT89s51 reemplazan al 8031 sin memoria externa, no es necesario instalar la memoria externa ni el chip 373 del circuito original.
La diferencia entre 89S51 y 89C51
Muchos internautas que son nuevos en 51 microcontroladores tendrán esta pregunta: ¿Qué es AT89S51? Hay 8051, 89C51, etc. en libros y tutoriales en línea. ! ¿Nunca has oído hablar del 89S51? !
Aquí, los principiantes deben aclarar un concepto de producto con respecto al uso real de los microcontroladores. El microcontrolador MCS-51 es un producto lanzado por la empresa estadounidense INTE en 1980. Los productos típicos son 8031. (No hay memoria de programa interna y ha sido eliminada del mercado en términos de uso real), 8051 (el chip usa HMOS, el consumo de energía es de 630 mW, 5 veces mayor que el del 89C51, y ha sido eliminado por el mercado en términos de uso real) y 8751 y otros productos generales. Hasta ahora, los microcontroladores MCS compatibles con la serie de 51 núcleos siguen siendo los productos principales en aplicación (como los actualmente populares 89S51, 89C51, etc.). Los materiales de varias universidades y escuelas profesionales todavía utilizan el microcontrolador MCS-51 como representante para el aprendizaje teórico básico.
Alguna literatura incluso se refiere al 8051 como la serie de microcontroladores MCS-51. 8051 es la obra maestra temprana más típica. Debido a la profunda influencia de los microcontroladores MCS-51, muchas empresas han lanzado series compatibles de microcontroladores. es decir, el núcleo MCS-51 se ha convertido en realidad en un estándar para los microcontroladores de 8 bits.
Los 51 productos de microcontroladores de otras empresas son todos productos compatibles con el núcleo MCS-51. El mismo programa producirá el mismo resultado cuando se ejecute en el hardware de varios fabricantes de microcontroladores, como 89C51 (descontinuado) de ATMEL, 89S51, PHILIPS y WINBOND, etc., solemos decir que el 89C51 descontinuado se refiere al microcontrolador AT89C51 de ATMEL, que tiene Se han mejorado muchas funciones sobre la base original, como el reloj. Lo que es aún mejor es que la ROM original se toma de la memoria Flash (el contenido de la memoria del programa se puede reescribir al menos 1000 veces). El rendimiento del AT89C51 ya es muy superior en comparación con el 8051.
Sin embargo, en términos de comercialización, el 89C51 ha sido desafiado por el campo del microcontrolador PIC. El defecto más fatal del 89C51 es que no admite la función ISP (programa de actualización en línea). Debe agregarse para una mejor continuidad. La leyenda del MCS-51. Fue en este contexto que 89S51 reemplazó a 89C51. Ahora, 89S51 se ha convertido en el nuevo favorito en el mercado de aplicaciones prácticas. Atmel, que tiene la mayor participación de mercado, ha descontinuado el AT89C51 y lo reemplazará con AT89S51. 89S51 se ha mejorado en el proceso. 89S51 adopta un nuevo proceso 0,35, lo que reduce el coste y mejora la función, aumentando su competitividad. 89SXX es compatible con chips de la serie 51 como el 89CXX. Al mismo tiempo, Atmel ya no acepta pedidos de 89CXX. El 89C51 que se ve en el mercado es en realidad un enorme inventario de la producción inicial de Atmel.
Si el mercado lo exige, Atmel puede, por supuesto, reanudar la producción del AT89C51.
Las nuevas características agregadas por 89S51 en comparación con 89C51 incluyen:
-- Se han agregado muchas características nuevas, el rendimiento ha mejorado enormemente y el precio básicamente se ha mantenido sin cambios, incluso inferior a 89C51!
--Función de programación en línea ISP, la ventaja de esta función es que reescribir el programa en la memoria del microcontrolador no requiere retirar el chip del entorno de trabajo. Es una función potente y fácil de usar.
--La frecuencia operativa máxima es de 33MHz. Todo el mundo sabe que la frecuencia operativa máxima del 89C51 es 24M, lo que significa que el S51 tiene una frecuencia operativa más alta y, por lo tanto, tiene una velocidad de computación más rápida.
--Tiene canal serie UART dúplex.
--El temporizador de vigilancia está integrado internamente y no es necesario un circuito de unidad de temporizador de vigilancia externo como el 89C51.
--Indicador de datos dual.
-- Indicador de apagado.
-- Un algoritmo de cifrado completamente nuevo hace que sea imposible piratear 89S51. La confidencialidad del programa se ha mejorado enormemente, de modo que los derechos de propiedad intelectual pueden protegerse eficazmente contra infracciones.
-- Compatibilidad: Totalmente compatible con versiones anteriores de 51 productos de todas las series Word. Por ejemplo, 8051, 89C51 y otros productos anteriores compatibles con MCS-51. En otras palabras, todos los programas de los libros de texto y tutoriales en línea (independientemente de si el microcontrolador utilizado en el libro de texto es 8051, 89C51, MCS-51, etc.) aún pueden ejecutarse en el 89S51. Esta es la llamada compatibilidad con versiones anteriores.
Resultados de la comparación: al igual que la actualización del P3 al P4 de INTEL, aunque ambos pueden ejecutar Windows 98, la velocidad es diferente. Lo mismo ocurre con la actualización de AT89C51 a AT89S51. En comparación con el S51, el C51 es inferior. El progreso técnico en el mercado de aplicaciones prácticas siempre avanza.