La Red de Conocimientos Pedagógicos - Conocimientos universitarios - El microcontrolador 51 alberga un oscilador de cristal de 12 MHZ. ¿Cuál es el tiempo para cada dedo? ¿Y qué pasa con 11.0592?

El microcontrolador 51 alberga un oscilador de cristal de 12 MHZ. ¿Cuál es el tiempo para cada dedo? ¿Y qué pasa con 11.0592?

Para un oscilador de cristal de 12MHz, un ciclo de máquina es 1us, por lo que

Una instrucción de un solo ciclo es 1us, como NOP, MOV Rn, #data, etc.

La instrucción de doble bucle es 2us, como SJMP, etc.

Una instrucción de cuatro ciclos es 4us, como DIV, MUL, etc.

Si el oscilador de cristal es de 11,0592 MHz, entonces un ciclo es de 1,085 us, lo que significa que el tiempo es 1,085 veces el ciclo de 12 M.