¿Cuánto tiempo requiere cada lenguaje C en el microcontrolador c51?
Debe ser el ciclo de instrucción. Dependiendo de la instrucción, generalmente una instrucción requiere de 1 a 4 ciclos de máquina para completarse (por ejemplo, la multiplicación o división requiere 48 ciclos de reloj para completarse). Dividir por 12, lo que significa que un ciclo de máquina se divide en 12 ciclos de reloj. Comprenda la relación entre el ciclo del reloj, el ciclo de la máquina y el ciclo de instrucción. ?
Actualmente, STC tiene muchos modelos de microcontroladores con instrucciones de ciclo de reloj único. Un ciclo de reloj es un ciclo de máquina sin dividir por 12, se puede ejecutar una instrucción en un ciclo de reloj, pero solo algunas instrucciones. se pueden ejecutar en un solo ciclo de reloj y la mayoría de las instrucciones requieren de 1 a 6 ciclos de reloj para completarse. En comparación, son mucho más rápidos que los microcontroladores normales de 12 frecuencias.
51 microcontrolador es el nombre colectivo de todos los microcontroladores compatibles con el sistema de instrucciones Intel 8031. El antepasado de esta serie de microcontroladores es el microcontrolador 8031 de Intel. Posteriormente, con el desarrollo de la tecnología Flash ROM, los microcontroladores 8031 han logrado grandes avances y se han convertido en uno de los microcontroladores de 8 bits más utilizados. Serie AT89 de ATMEL Company Es ampliamente utilizada en sistemas de control y medición industriales.
Muchas empresas han lanzado modelos compatibles de la serie 51, que ocuparán un gran mercado durante mucho tiempo en el futuro. El microcontrolador 51 es un microcontrolador básico de nivel básico y también es el más utilizado. Cabe señalar que los microcontroladores de la serie 52 generalmente no tienen capacidades de autoprogramación.