

Add to Cart
8 microcontrolador programable de los chips CI AT89S52-24PU del Pin con los bytes 8K
Microcontrolador de 8 bits de AT89S52-24PU con el flash programable del En-Sistema de los bytes 8K
Características
• Compatible con MCS®-51Products
• bytes 8K de memoria Flash programable de (ISP) del En-Sistema – resistencia: 1000 escriba/los ciclos del borrado
• 4.0V al rango de operación 5.5V
• Operación completamente estática: 0 herzios a 33 megaciclos
• Cerradura de tres niveles de la memoria del programa
• RAM interna de 8 bits de 256 x
• 32 líneas programables de la entrada-salida
• Tres contadores de tiempo/contadores de 16 bits
• Ocho fuentes de la interrupción
• Por completo - canal a dos caras del serial de UART
• Modos de baja potencia de la marcha lenta y del Poder-abajo
• Recuperación de la interrupción del modo del Poder-abajo
• Reloj de vigilancia
• Indicador de datos dual
• Bandera del Poder-apagado
• Tiempo programado rápido
• Programación flexible de la ISP (byte y modo de página)
• Opción de empaquetado del verde (Pb/Halide-free)
1. Descripción
El AT89S52 es un microcontrolador de 8 bits de baja potencia, de alto rendimiento del Cmos con los bytes 8K de memoria Flash programable del en-sistema. El dispositivo es manufacturado usando la tecnología de la memoria permanente de alta densidad de Atmel y es compatible con el sistema de instrucción del estándar industrial 80C51 y el pinout. El flash del en-microprocesador permite que la memoria del programa sea en-sistema reprogramado o al lado de un programador convencional de la memoria permanente. Combinando una CPU de 8 bits versátil con el flash programable del en-sistema en un microprocesador monolítico, el Atmel AT89S52 es un microcontrolador potente que proporciona una solución alto-flexible y rentable a muchos usos integrados del control. El AT89S52 proporciona las características estándar siguientes: bytes 8K del flash, 256 bytes de RAM, 32 líneas de la entrada-salida, reloj de vigilancia, dos indicadores de datos, tres contadores de tiempo de 16 bits/contadores, una arquitectura de dos niveles de la interrupción del seis-vector, un lleno - puerto serie a dos caras, oscilador del en-microprocesador, y conjunto de circuitos del reloj. Además, el AT89S52 se diseña con la lógica estática para la operación abajo a la frecuencia cero y apoya dos modos a elección del ahorro de energía del software. El modo ocioso para la CPU mientras que permite que la RAM, el contador de tiempo/los contadores, el puerto serie, y el sistema de interrupción continúen funcionando. El modo del Poder-abajo ahorra el contenido de la RAM pero los heladas el oscilador, inhabilitando el resto del microprocesador funcionan hasta el reset siguiente de la interrupción o del hardware.
Pin del puerto | Funciones alternas |
P1.0 | T2 (cuenta externa entrada al contador de tiempo/a 2) contrario, reloj-hacia fuera |
P1.1 | T2EX (contador de tiempo/2 disparadores contrario de la captura/de la recarga y control de la dirección) |
P1.5 | MOSI (usado para la programación del En-Sistema) |
P1.6 | MISO (usado para la programación del En-Sistema) |
P1.7 | SCK (usados para la programación del En-Sistema) |
La memoria del programa si el perno del EA está conectado con la tierra, todas las búsquedas de programa se dirige a la memoria externa. En el AT89S52, si el EA está conectado con VCC, las búsquedas de programa a las direcciones 0000H con 1FFFH se dirigen a la memoria interna y las búsquedas a las direcciones 2000H con FFFFH están a la memoria externa.
La memoria de los datos El AT89S52 ejecuta 256 bytes de RAM del en-microprocesador. Los 128 bytes superiores ocupan un espacio de dirección paralelo a los registros de la función especial. Esto significa que los 128 bytes superiores tienen las mismas direcciones que el espacio de SFR pero es físicamente a parte de espacio de SFR. Cuando una instrucción tiene acceso a una dirección antedicha 7FH de la ubicación interna, el modo de dirección usado en la instrucción especifica si la CPU tiene acceso a los 128 bytes superiores de RAM o del espacio de SFR. Instrucciones que utilizan el acceso de la dirección directa el espacio de SFR. Por ejemplo, la instrucción de dirección directa siguiente tiene acceso al SFR en la ubicación 0A0H (que es P2). MOVIMIENTOS 0A0H, instrucciones del #data que utilizan el acceso de la dirección indirecta los 128 bytes superiores de RAM. Por ejemplo, la instrucción de dirección indirecta siguiente, donde el R0 contiene 0A0H, tiene acceso al byte de datos en la dirección 0A0H, bastante que P2 (cuya dirección sea 0A0H). Los MOVIMIENTOS @R0, nota del #data que apilan las operaciones son ejemplos de la dirección indirecta, así que los 128 bytes superiores de RAM de los datos están disponibles pues espacio de la pila.