Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Cuál es la diferencia entre STC89C51 y AT89C51?

¿Cuál es la diferencia entre STC89C51 y AT89C51?

1. STC89C51 agrega conversión AD digital a analógica sobre la base de AT89C51, con un mayor grado de integración; AT89C51 es un microcontrolador antiguo de 255 bits.

2. STC89C51 es producido por Hongjing Company; AT89C51 es producido por Atmel Company.

3. STC89C51 se puede programar en línea, es decir, tiene función ISP; mientras que AT89C51 debe programarse a través de un programador.

4. STC89C51 tiene un modo 6T, que es más rápido; AT89C51 tiene un modo 12T, que es más lento.

5. STC89C51 integra 512 o 1280 bytes de RAM, pero AT89C51 no.

6. STC89C51 tiene tres temporizadores de 16 bits; AT89C51 tiene solo dos (AT89C52 tiene tres).

7. El voltaje de funcionamiento de STC89C51 es de 5,5 V ~ 3,3 V; el voltaje de funcionamiento de AT89C51 es de 5,25 V ~ 4,75 V.

8. El espacio del programa para los usuarios de STC89C51 varía de 4K a 64K y se puede seleccionar, mientras que el espacio del programa para los usuarios de AT89C51 es 4K.

Información ampliada:

1. Características de STC89C51:

(1) CPU 8051 de canalización 1T mejorada/estructura de conjunto de instrucciones reducida.

(2) (microcontrolador 5V)/2.0V-3.8V.

(3) La frecuencia del reloj es de 0~35MHz, lo que equivale a 0~420MHz del 8051 ordinario. La frecuencia de trabajo real puede alcanzar los 48MHz.

(4) Espacio de aplicación de usuario 12K/10K/8K/6K/4K/2K bytes.

(5) RAM integrada en chip de 512 bytes.

(6) Puertos de E/S de uso general (27/23), después del reinicio: puerto cuasi bidireccional/pull-up débil (puerto de E/S tradicional 8051 ordinario) se puede configurar en cuatro modos : puerto cuasi-bidireccional Puerto bidireccional/pull-up débil, push-pull/pull-up fuerte, solo entrada/alta impedancia, drenaje abierto. La capacidad de control de cada puerto de E/S puede alcanzar los 20 mA, pero el máximo de todo el chip no debe exceder los 55 mA.

(7) ISP (Programable en el sistema)/IAP (Programable en la aplicación), no se requiere programador especial. El programa de usuario se puede descargar directamente a través del puerto serie (P3.0/P3.1) y una pieza se puede completar en unos segundos.

(8) Hay 2 temporizadores/contadores de 16 bits

2 Características principales del AT89C51:

(1) Compatible con MCS-51

p>

(2) Memoria FLASH programable de 4K bytes

(3) Vida útil: 1000 ciclos de escritura/borrado

(4) Tiempo de retención de datos: 10 años

p>

(5) Funcionamiento estático completo: 0Hz-24MHz

(6) Bloqueo de memoria de programa de tres niveles

(7) 128×8- bit de RAM interna

(8) 5 fuentes de interrupción

(9) Canal serie programable

(10) Modos de inactividad y apagado de bajo consumo

Materiales de referencia: stc89c51-Enciclopedia Baidu? AT89C51-Enciclopedia Baidu