¿Cuáles son las diferencias entre las CPU 80c54, 80c32, 87c54 y 89c54?
89C51
8 representa un microcontrolador de 8 bits
9 representa memoria flash, 0 en esta posición representa sin rom y 7 representa memoria eprom
c representa la tecnología CMOS y S en esta posición representa el método de programación ISP
1 representa la capacidad de memoria del programa en el chip y la capacidad corresponde a este número * 4 KB
89C52: capacidad de 8 KB
at89s51_&_stc89c51 reglas de nomenclatura
Este artículo presenta las reglas de nomenclatura de los dos fabricantes de microcontroladores más comunes.
En el futuro, si ve los microcontroladores de stc y atmel, solo mire el número de modelo. ¿Sabe qué está configurado?
Hablemos primero de los microcontroladores de la serie AT de ATMEL
El código de modelo de la serie 89. Los microcontroladores constan de tres partes,
Son prefijos, número de modelo y sufijo. El formato es el siguiente:
AT89C XXXXXXXX Entre ellos, AT es el prefijo, 89CXXXX es el modelo y XXXX es el sufijo.
Estas tres partes se describen a continuación y la representación y el significado de los parámetros relevantes se explican en consecuencia.
(l) El prefijo consta de las letras "AT", lo que indica que el dispositivo es un producto de ATMEL.
(2) El número de modelo está representado por "89CXXXX" o "89LVXXXX" o "89SXXXX".
En "89CXXXX", 9 significa que contiene memoria Flash en su interior y C significa que es un producto CMOS.
En "89LVXXXX", LV significa producto de bajo voltaje.
En "89SXXXX", S indica que contiene memoria Flash de descarga en serie.
El "XXXX" en esta parte indica el número de modelo del dispositivo, como 51, 1051, 8252, etc.
(3) El sufijo consta de cuatro parámetros "XXXX", cada parámetro tiene una representación y significado diferente. El número de modelo y el sufijo están separados por un signo "-".
El primer parámetro X del sufijo se utiliza para indicar la velocidad, y su significado es el siguiente:
X=12, lo que significa que la velocidad es de 12 MHz. X=20 significa que la velocidad es de 20 MHz.
X=16 significa que la velocidad es 16 MHz. X=24 significa que la velocidad es de 24 MHz.
El segundo parámetro X del sufijo se utiliza para indicar embalaje, y su significado es el siguiente:
X=D, indica embalaje cerámico. X=Q, indica embalaje PQFP. ’
X=J, que indica embalaje PLCC. X=A, indica embalaje TQFP.
X=P, indica paquete DIP doble en línea de plástico. X=W, indicando chip desnudo.
X=S, indica embalaje SOIC.
El tercer parámetro X del sufijo se utiliza para indicar el rango de temperatura. Su significado es el siguiente:
.
X=I, que indica productos industriales, con un rango de temperatura de -40 a +85°C.
X=A, indica productos automotrices, el rango de temperatura es -40~125 ℃.
X=M, que indica productos militares, el rango de temperatura es -55~150 ℃.
El cuarto parámetro del sufijo,
X=/883, lo que indica que la tecnología de procesamiento adopta el estándar MIL-STD-883.
Por ejemplo: existe un microordenador de un solo chip modelo "AT89C51-12PI", lo que significa que el microordenador de un solo chip es un microcontrolador Flash de la empresa ATMEL, con una estructura CMOS en su interior, una velocidad de 12 MHz y un paquete DIP de plástico, que es un producto industrial. Los productos se fabrican según técnicas de procesamiento estándar.
Microcontrolador stc doméstico. Lo que estoy usando ahora es stc 89C52RC-40C-PDIP. Se puede observar que
52 núcleos, 512 bytes de RAM, funcionamiento máximo a 40 MHZ, dual. -Pines en línea Forma de empaque enchufable, calidad comercial.
4.1.1 Microcontroladores de las series MCS-51 y 80C51
MCS es el símbolo de la serie de microcontroladores de Intel. Intel Corporation ha lanzado las series de microcontroladores MCS-48, MCS-51 y MCS-96. Entre ellos, los modelos típicos de microcontroladores de la serie MCS-51 incluyen dos subseries, 51 y 52.
En la subserie 51, hay principalmente tres modelos: 8031, 8051 y 875l. Sus sistemas de instrucción son totalmente compatibles con los pines del chip, pero la memoria del programa en el chip es diferente.
Las principales funciones de la subserie 51 son:
l CPU de 8 bits.
l Oscilador en chip y circuito de reloj.
Memoria de datos en chip de 128B.
l Memoria de programa en chip de 4 KB (no disponible en 8031/80C31).
l El rango de direccionamiento de la memoria del programa es 64 KB.
l El rango de direccionamiento de la memoria de datos fuera del chip es de 64 KB.
l Registro de funciones especiales 21B.
l 4×8 líneas de E/S.
l 1 interfaz de E/S serial full-duplex, capaz de comunicación entre múltiples máquinas.
l 2 temporizadores/contadores de 16 bits.
l El sistema de interrupción tiene 5 fuentes de interrupción, que se pueden programar en dos niveles de prioridad.
l 111 instrucciones, incluidas instrucciones de multiplicación y de división.
l Procesador booleano.
l Utilice una fuente de alimentación única de +5V.
Los productos de la subserie 52 incluyen principalmente tres modelos: 8032, 8052 y 8752. La diferencia con la subserie 51 es que la memoria de datos en el chip aumenta a 256 B, la memoria de programa en el chip aumenta a 8 KB (no disponible en 8032/80C32), hay registros de funciones especiales de 26 B y hay Tres temporizadores/contadores de 16 bits. 6 fuentes de interrupción. Otras prestaciones son las mismas que las de la subserie 5l. Los dispositivos de proceso CHMOS de baja potencia correspondientes son 80C32, 80C52 y 87C52 respectivamente.
4.1.2 Reglas de nomenclatura de los microcontroladores de la serie 80C51
1. Reglas de nomenclatura de los productos Intel de la serie 80C51
La imagen muestra las reglas de nomenclatura de los microcontroladores de la serie 80C51 de Intel. .
Reglas de nomenclatura de productos del microcontrolador Intel serie 80C51
ROM de máscara: Es una ROM de máscara.
EPROM: ROM borrable por UV.
2. Reglas de denominación de productos de la serie Atmel 80C51
Atmel es el primer fabricante en utilizar memoria Flash EEPROM para la serie de microcontroladores 80C51. Sus productos típicos son AT89C51 y AT89C52, correspondientes a The. Los productos de bajo consumo son AT89LV51 y AT89LV52. La imagen muestra las reglas de nomenclatura de los productos de microcontroladores de la serie 80C51 de Atmel.
Reglas de denominación de productos del microcontrolador de la serie Atmel 80C51
EEPROM flash: la memoria de programa en el chip es una memoria flash EEPROM borrable eléctricamente.
LV: Bajo voltaje, el voltaje de la fuente de alimentación de funcionamiento del chip es de 2,7 V ~ 6 V.
3. Reglas de nomenclatura de productos de la serie Philips 80C51
Las reglas de nomenclatura de los microcontroladores de la serie 80C51 de Philips se muestran en la figura.
ROM OTP: la memoria del programa en el chip es una ROM que el usuario puede escribir una vez. El costo es menor que el de la EEPROM Flash, pero mayor que el de la ROM de máscara.
Reglas de nomenclatura de productos del microcontrolador de la serie Philips 80C51
De las reglas de nomenclatura anteriores se puede ver que los diferentes modelos de microcontroladores típicos de la serie 80C51 dependen principalmente del estado de la memoria del programa en el chip.
4.1.3 Características de selección de los microcontroladores de la serie 80C51
No importa qué fabricante lance la serie de productos 80C51, sus 51 subseries y 52 subseries garantizan que el producto tenga excelentes Rendimiento en el sistema de comando, bus. La distribución de pines externos es altamente consistente con el producto MCS-51.
La total compatibilidad del sistema de comando permite que el entorno de desarrollo tenga un buen entorno de normalización de software y hardware, simplificando la estructura del dispositivo de desarrollo, reduciendo los costos de desarrollo de software y garantizando la independencia y portabilidad del software de la aplicación. diseño. La compatibilidad del bus garantiza que todos los microcontroladores tipo bus 80C51 puedan lograr el mismo modo de expansión paralela, y que la expansión de sus sistemas periféricos y los circuitos de interfaz de la configuración del sistema puedan ser compatibles entre sí. La compatibilidad de pines brinda una gran comodidad para el diseño del sistema de aplicaciones de microcontroladores y el desarrollo de productos. La modificación y el reemplazo del producto son fáciles. No es necesario reemplazar el dispositivo de desarrollo durante el desarrollo del producto y no es necesario instalar un adaptador. pines del microcontrolador en el dispositivo de desarrollo. Un microcontrolador compatible es suficiente.
1. Memoria de programa
La memoria de programa del microcontrolador se utiliza para almacenar el programa de destino del sistema de aplicación del microcontrolador. El programa de destino se escribe en el microcontrolador a través de una herramienta llamada. programador comercial. Este proceso se llama programación.
2. Memoria de datos
Los tipos de memoria de datos en chip actualmente disponibles en microcontroladores incluyen memoria de datos estática SRAM y algunos microcontroladores tienen memoria de datos no volátil EEPROM en chip. . La RAM en el chip de la subserie 51 es 128B y la RAM en el chip de la subserie 52 es 256B. La subserie 52 es compatible con versiones anteriores de la subserie 51. Los precios de las dos son. Básicamente lo mismo en la actualidad, elegir la subserie 52 es más conveniente y flexible en su uso.
3. Consumo de energía
Muchas empresas suministran microcontroladores de la serie 80C51 de bajo voltaje con bajo consumo de energía. Por ejemplo, AT89LV51 y AT89LV52 de Atmel tienen un rango de voltaje operativo de 2,7 V a 6 V y pueden reemplazar directamente el chip de voltaje operativo de 5 V correspondiente.
4. Volumen
Cuando el espacio del sistema de aplicación es limitado, puede elegir el modelo correspondiente de microcontroladores empaquetados PLCC y QFP. Por supuesto, los chips periféricos también deben estar empaquetados. en tallas pequeñas. Cuando no hay expansión de periféricos, también puede elegir un microcontrolador de tipo que no sea bus