Red de conocimiento informático - Conocimiento del nombre de dominio - Se busca urgentemente un programa en lenguaje C para contestador automático electrónico de 4 vías basado en microcontrolador

Se busca urgentemente un programa en lenguaje C para contestador automático electrónico de 4 vías basado en microcontrolador

2. Fenómeno de implementación: respuesta simultánea de botones, la tecla presionada primero es válida, otros botones se bloquean y reinician y la respuesta comienza de nuevo

3. Requisitos de hardware: luz LED del botón

Principio: La primera persona que presiona el botón es válida y las demás no son válidas

------------------- ------- ---------------------*/

#includelt;reg52.hgt //Incluye el archivo de encabezado Generalmente, no se necesitan cambios. El archivo contiene la definición del registro de función especial

sbit key1=P3^0; //Definir el modo de clave independiente de la posición

sbit key2. =P3^1;

clave de bits3=P3^2;

clave de bits4=P3^3;

/*-------- ------------------ --------------------------

Función principal

------- --------------------------------- --*/

main()

{

bandera de bits;

while(!Flag)//La ejecución una vez detendrá el reinicio correspondiente detectado primero y luego entrará en vigor

p>

{

if(!key1) {P1=0xFE ;Flag=1;}//

else if(!key2){P1=0xFD;Flag= 1;}//

else if(!key3){P1=0xFB ;Bandera=1;}//

else if(!key4){P1=0xF7;Bandera= 1;}//

}

mientras( Bandera);

}