#include"reg51.h"
#define K p0^7
#define LED_BLUE p0^0
#define LED_RED p0^4
void scan_key(void);//用来控制LED_RED
void DelayMS(unsigned int x);
void main()
{
while(1)
{
if(K==0)
LED_BLUE=1;
scan_key();
else
LED_BLUE=0;
}
}
void scan_key(void)
{
unsigned int i;
for(i=0;i<10000;i++);
LED_RED=0;
DelayMS(50);
}
//延时
void DelayMS(unsigned int x)
{
uchar i;
while(x--) for(i=0;i<120;i++);
}
单片机的编程要看具体的外围电路图。
自己试着编写,学学后就会了。
动脑