Red de conocimientos turísticos - Conocimientos sobre calendario chino - La programación más sencilla de microcontrolador

La programación más sencilla de microcontrolador

Tu oscilador de cristal es de 6MH, por lo que el ciclo de la máquina es de 2us, que son 500 ms (el tiempo de 0,5 segundos es el siguiente)

Retraso de 500 milisegundos:

MOV R7, # 0x0F

Tercer bucle: MOV·R6, #0xCA

Bucle 2: MOV R5, #0xA2

bucle1: DJNZ R5, bucle1

DJNZ R6, segundo bucle

DJNZ R7, bucle 3

Remojado en agua para suavizarlo

Tiempo de retardo total = llamada de subrutina de bucle de tres capas 2us subrutina regresa 2us = 499996 4 = 500000us =500ms.

Este programa de retardo es más preciso, puedes utilizar un osciloscopio para verlo.

ORG 0000H

AJMP MIAN

ORG 0100H

Mian:

Siguiente: CPL P3.0

Retraso de llamada 500 milisegundos

El siguiente es SJMP

Puedes compilar este programa directamente, descargarlo al microcontrolador y ejecutarlo.

Pero le sugiero que no utilice este método, porque consume demasiado tiempo del sistema y es ineficiente. Puede hacerlo con regularidad, lo que no sólo es muy preciso sino que también requiere mucho tiempo. El sistema también puede manejar muchas otras cosas.

.lvyouzhishi.com" target="_blank">Red de conocimientos turísticos All Rights Reserved.