Microcontrolador de la serie STC12C2052AD, la velocidad de cálculo es de 8 a 12 veces más rápida que la del microcontrolador 51 normal. Ahora tengo un diseño.
La velocidad de un microcontrolador generalmente se refiere a la velocidad de operación. Por un lado, es la velocidad de ejecución de instrucciones, es decir, cuantas más instrucciones se ejecutan en un segundo, más rápido es. Está determinado por la frecuencia de reloj del microcontrolador y también está relacionado con la velocidad de ejecución. Depende del número de ciclos de reloj necesarios para una instrucción. Por ejemplo, la primera microcomputadora de un solo chip 8031 tenía una frecuencia de reloj máxima de solo 6 MHz y requería al menos 12 ciclos de reloj para ejecutar una instrucción. Sin embargo, la microcomputadora de un solo chip STC doméstica solo necesitaba al menos 1 ciclo de reloj. la velocidad aumentó 12 veces con la misma frecuencia de reloj, mientras que la computadora de un solo chip STC La frecuencia de reloj puede llegar a 35MHz, por lo tanto, la velocidad aumenta más de 12 veces. Por otro lado, está la cantidad de dígitos de datos en cada operación. El microcontrolador 51 comúnmente utilizado es de 8 bits, es decir, los datos en cada operación son datos de 8 bits si necesita calcular uno de 16 bits. datos, debe calcularlos dos veces, y si se trata de un microcontrolador de 16 bits, la operación solo se puede completar una vez. También está la velocidad de transmisión de datos externos del microcontrolador, incluidos los datos de entrada/salida. Hablemos del microcontrolador AVR. Se necesita un solo ciclo de reloj para ejecutar una instrucción. También es una computadora de 8 bits y se ejecuta mucho más rápido. estructura que separa el bus de datos y el bus de instrucciones, la velocidad de ejecución de instrucciones mejora enormemente, los registros internos aumentan mucho y todos tienen funciones informáticas. Por lo tanto, es superior al microcontrolador 51 en términos de velocidad de operación y cálculo, y la velocidad de transmisión de datos externos también es mucho más rápida. El microcontrolador 51 actual puede considerarse como un microcontrolador de gama baja, por lo que cuando algunos proyectos requieren alta velocidad, los microcontroladores de gama baja no pueden cumplir con los requisitos de velocidad. ¿Quiere utilizar un microcontrolador 51 para controlar un módulo de cámara y permitir que muestre la imagen de la cámara en una pantalla LCD? De esta manera, la velocidad de recopilación, cálculo y transmisión de datos es muy alta y la cantidad de datos es grande. El microcontrolador 51 está un poco abrumado. Puede considerar elegir AVR o ARM de gama alta.