#include<reg51.h>
sbit sw=P1^0;
sbit led=P1^1;
void write(unsigned char m);
void delay(unsigned char k);
void main(){
while(1){
delay(60);
sw=1;
led=0;
if(sw==1){
delay(50);
write(1);}
else{
delay(50);
write(0);}
}}
void write(unsigned char m){
led=m;}
void delay(unsigned char i)
{ unsigned int k,l;
for(l=0;l<=i;l++)
for(k=0;k<65500;k++);
}
¿Qué valor recibe la función de escritura si es un carácter o un entero? ¿Quiero enviar un valor entero para escribir en led? ¿es correcto? Por favor, dime