您的位置 首页 ADAS

51模仿交通灯试验

C代码:#includeAT89X51.h>/*************延时子程序*******************************/voiddelay(unsignedintx)/

C代码:

#include51.h>
/*************延时子程序*******************************/
void delay(unsigned int x)//最小1毫秒
{
unsigned char j;
while(x–)
{
for(j=0;j<125;j++)
{;}
}
}
void main(void)
{
unsigned char i;
do
{
P0_0=1;
P0_1=1;
P0_2=0;
P0_3=0;
P0_4=1;
P0_5=1;
delay(1000);
for(i=0;i<5;i++)
{
P0_0=1;
P0_1=0;
P0_2=1;
P0_3=0;
P0_4=1;
P0_5=1;
delay(100);
P0_0=1;
P0_1=1;
P0_2=1;
P0_3=0;
P0_4=1;
P0_5=1;;
delay(100);
}
P0_0=0;
P0_1=1;
P0_2=1;
P0_3=1;
P0_4=1;
P0_5=0;
delay(1000);
for(i=0;i<5;i++)
{
P0_0=0;
P0_1=1;
P0_2=1;
P0_3=1;
P0_4=0;
P0_5=1;
delay(100);
P0_0=0;
P0_1=1;
P0_2=1;
P0_3=1;
P0_4=1;
P0_5=1;
delay(100);
}
}
while(1);
}

仿真电路

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/qiche/adas/268421.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部