Red de conocimiento informático - Problemas con los teléfonos móviles - El microcontrolador stc51 utiliza interrupciones externas para registrar el intervalo de tiempo entre dos adquisiciones de interrupciones. 100 puntos, más 100 por satisfacción.

El microcontrolador stc51 utiliza interrupciones externas para registrar el intervalo de tiempo entre dos adquisiciones de interrupciones. 100 puntos, más 100 por satisfacción.

Es muy simple. Primero defina dos variables estáticas: static u8 flag=0; static u16 timecount; establezca una variable estática e ingrese la interrupción externa por primera vez (la interrupción externa debe configurarse en flanco descendente). disparador) tiempo, if (flag == 0) {Iniciar el temporizador 0, TR0 = 1; else { TR0 = 0; cerrar el temporizador, leer el valor de tiempo timecount = 0; Simplemente establece el período de tiempo