Red de conocimiento informático - Material del sitio web - Cómo utilizar las instrucciones del microcontrolador para realizar una onda cuadrada rectangular con una determinada frecuencia y ciclo de trabajo

Cómo utilizar las instrucciones del microcontrolador para realizar una onda cuadrada rectangular con una determinada frecuencia y ciclo de trabajo

Genera una onda rectangular de 25khz con un ciclo de trabajo de 25, es decir:

Salida de nivel alto para 10us y salida de nivel bajo para 30us.

El tiempo es demasiado corto y resulta inconveniente utilizar un temporizador.

Utilice la instrucción NOP para retrasar, el programa es el siguiente:

LOOP:

SETB P1.0

NOP

NOP

NOP

;…………Total ***8 NOP

CLR P1.0

NOP

NOP

NOP

;…………Total ***26 NOP

JMP LOOP

FIN