Tengo un circuito que controla un micro motor. El modelo de bloque integrado utilizado es el 89C2051. ¿Cuáles son sus funciones y parámetros?
89C2051
89C2051 es un pequeño microcontrolador lanzado por ATMEL. Apareció en el mercado chino en 1995. Sus características principales son el uso de tecnología de memoria Flash, que reduce los costos de fabricación. Su software y hardware son totalmente compatibles con MCS-51 y pueden ser aceptados rápidamente por los usuarios chinos. Las características de reescritura eléctrica de su programa facilitan el desarrollo y las pruebas. .
1 pin
89C2051*** tiene 20 pines. 2051 hereda los pines más importantes de 8031:
Puerto P1***8 pines, cuasi-. Puerto bidireccional.
P3.0~P3.6***7 pines, puerto cuasi bidireccional y conserva todas las funciones secundarias de P3, como las funciones de comunicación en serie de P3.0 y P3..1. La función de entrada de interrupción de P3.2 y P3..3, y la función de entrada de temporizador de P3.4 y P3.5.
En términos de capacidad de accionamiento de pines, 89C2051 tiene una fuerte capacidad desplegable. La capacidad desplegable de los puertos P1 y P3 puede alcanzar 20 mA. En contraste, la capacidad desplegable del puerto de 89C51/87C51. tiene una capacidad máxima de extracción de cada pin es de 15 mA. Sin embargo, la suma de las corrientes de los 9 pines está limitada a menos de 71 mA. De esta forma, la corriente promedio de los pines es de sólo 9 mA. La capacidad de conducción mejorada del 89C2051 le permite controlar directamente tubos digitales LED.
Para aumentar la función de entrada de cantidades analógicas, 2051 construye internamente un comparador de señales analógicas, su terminal de entrada está conectado a los puertos P1.0 y P1.1, y el resultado de la comparación se almacena en el registro correspondiente de P3.6, (P3.6 no tiene pines fuera del 2051).
Para algunos circuitos de control menos complejos, podemos añadir un pequeño número de componentes para conseguirlo, como control de temperatura, control de sobretensión, etc.
2 Fuente de alimentación
89C2051 tiene un amplio voltaje de fuente de alimentación de funcionamiento, que puede ser de 2,7 ~ 6 V cuando funciona a 3 V, la corriente equivale a 1/4 de la que funciona. A 6 V, 89C2051 funciona a 12 Hz, la corriente dinámica es de 5,5 mA, el estado inactivo es de 1 mA y el estado de apagado es de solo 20 nA. Un consumo de energía tan pequeño es muy adecuado para sistemas de control pequeños que funcionan con baterías.
3 memorias
El chip 89C2051 contiene 2k bytes de memoria de programa Flash y 128 bytes de RAM en el chip, que es completamente similar al interior del 80C31. Dado que el diseño interno de 2051 es completamente estático, el reloj permitido para funcionar es de 0~20 MHz. En otras palabras, se permite trabajar a baja velocidad sin destruir el contenido de la RAM. Por el contrario, el 8031 general tiene un límite mínimo de reloj operativo de 3,5 MHz porque su RAM interna se actualiza dinámicamente. 89C2051 no permite la construcción de un bus externo para expandir la memoria de programas/datos, por lo que no requiere pines como ALEPSEN, RD y WR.
Control de E/S interno
89C2051 hereda las características del MCS51 en control de E/S interno:
Interrupción preferencial de 5 canales y 2 niveles, puerto serie , Temporizador/contador de 2 vías.