谁能帮我用c语言写个51单片机p0.0控制p0.7高低变化的程序?

2025-02-27 00:06:58
推荐回答(2个)
回答1:

#include 

#define  uchar unsigned char

bit temp;

sbit LED1= P0^7;

sbit KEY = P0^0;

void delay(unsigned int ms )

{

 unsigned char i;

 while(ms--)

 for(i=0;i<123;i++);

}

void disp1()

{

 LED1=1;

}

void disp2()

{

 LED1=0;

}

void main()

  KEY=0;

  while(1)

 {

  while(KEY)

  {

   delay(10);

   if(!KEY)

   temp=!temp;

   if(!temp)

   disp1();

   else

   disp2();     

  } 

 }   

}

回答2:

0.0.0.