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);
}