C51单片机
图
转向灯代码
#include <reg51.h>
void delay(unsigned char n);
sbit led_left=P1^1;//左转向
sbit led_right=P1^6;//右转向
sbit button_left=P2^2;//左转控制
sbit button_right=P2^3;//右转控制
void main()
{
bit left,right;
while(1)
{
left=button_left;
right=button_right;
led_left=left;
led_right=right;
led_left=left;
led_right=right;
delay(200);
led_left=1;//控制灯熄灭
led_right=1;
delay(200);
}
}
void delay(unsigned char n)
{
unsigned char i,j;
for(i=0;i<n;i++)
for(j=0;j<255;j++);
}