¿Cuál es la diferencia entre la serie S del microcontrolador 51 y la serie C?
La principal diferencia entre ambos es que AT89S51 admite ISP (En Programación del Sistema, es decir, "programable en línea"). El AT89C51 no tiene esta función.
La siguiente descripción es más detallada:
Muchos internautas que son nuevos en 51 microcontroladores tendrán esta pregunta: ¿Qué es AT89S51? Hay 8051, 89C51, etc. en libros y en línea. tutoriales! ¿Nunca has oído hablar del 89S51? !
Aquí, los principiantes deben aclarar un concepto de producto en términos del 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 el 8031 (no existe). memoria de programa en el interior, por lo que en términos de uso real ha sido eliminado por el mercado), 8051 (el chip usa HMOS, el consumo de energía es 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 compatibles con la serie central MCS-51 siguen siendo un producto de uso generalizado (como los actualmente populares 89S51, 89C51, etc., todavía son materiales de capacitación de varias universidades y escuelas profesionales). Utilice 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 de microcontroladores compatibles. 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.
-- En términos de compatibilidad: totalmente compatible con 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 actualizar 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.
********Estos son los orígenes del AT89S51*******
Las siguientes son preguntas comunes para principiantes sobre la selección de la serie 51
1 Pregunta: Preguntas frecuentes de los internautas: ¿Debería elegir AT89C51 o 89S51 al estudiar la serie 51 de microcontroladores ahora?
Respuesta: 89C51 y 89S51 tienen el mismo núcleo Las actualizaciones obvias de 89S51 a 89C51 son las siguientes
1. , 89C51 solo admite escritura en paralelo y requiere alto voltaje VPP para la programación. ¡89S51 admite la tecnología de escritura programable en línea ISP! La escritura en serie es más rápida y estable y el voltaje de programación solo requiere de 4 a 5 V.
2. Rango de fuente de alimentación: el rango de fuente de alimentación del 89S5* es tan amplio como 4~5,5 V, mientras que la serie 89C5* no puede funcionar correctamente cuando es inferior a 4,8 V y superior a 5,3 V.
3. Frecuencia de funcionamiento: Actualmente, el rendimiento del 89S1* es mucho mayor que el del 89C5*. La serie 89S5* admite una frecuencia de funcionamiento de hasta 33 MHZ, mientras que el rango de frecuencia de funcionamiento del 89C51 solo admite hasta. 24M.
4. Precio de mercado: dado que el 89C51 se ha descontinuado por completo, en términos de precio de mercado, el precio mayorista del 89C5* en stock es casi el doble que el del 89S5*.
5. Tipo compatible: 89S5* es compatible con versiones anteriores de 89C5*, lo que significa que se puede utilizar 89S5* en lugar de 89C5*. El mismo programa tendrá los mismos resultados de ejecución. Es decir, 89S5* también es compatible con todos los programas de ejemplo de libros de texto actuales.
6. Función de cifrado: el nuevo algoritmo de cifrado de la serie 89S5* hace imposible acceder al 89S51. La confidencialidad del programa se mejora enormemente, de modo que los derechos de propiedad intelectual pueden protegerse eficazmente contra infracciones. .
7. Antiinterferencias: el temporizador de vigilancia está integrado internamente y no es necesario un circuito de unidad de temporizador de vigilancia externo como el 89C51.
8. Vida de programación más larga: 89S5* tiene una clasificación de 1.000 veces, pero en realidad es de al menos 1.000 a 10.000 veces. Esto es más propicio para la programación repetida de los principiantes y reduce los costos de aprendizaje. Según las diferencias anteriores, personalmente creo que es sólo cuestión de tiempo antes de que el 89C51 deje de fabricarse, al igual que el 8031 en aquel entonces.
2P: ¿Es mejor utilizar 89C2051 para desarrollar y fabricar productos que 89S51? Porque 2051 parece más pequeño.
Respuesta: Esta pregunta no se puede generalizar. Las principales diferencias son las siguientes:
1. Diferencias funcionales: debido a que 2051 no es un kernel 51 estándar, los programas 205* no se pueden trasplantar directamente. a 51 superiores. Dado que 205* es un modelo simplificado, hay muy pocos puertos P. Como resultado, solo se puede utilizar para fabricar algunos productos pequeños y simples, y los recursos disponibles son relativamente escasos. De hecho, no es necesariamente rentable utilizar 205* al fabricar productos, a menos que sea un producto muy simple.
2. Precio de mercado: dado que la producción de 89C2051 no es muy grande, el precio mayorista de 89C2051 es relativamente cercano al de 89S51 en términos de precio de mercado. La relación relativa rendimiento/precio es relativamente baja.
3. Volumen del producto: a menos que existan requisitos estrictos sobre el volumen del producto, las áreas de PCB de los dos son similares, porque el chip 51 de 40 pines también tiene un paquete de volumen pequeño PLCC44.