全球最实用的IT互联网信息网站!

AI人工智能P2P分享&下载搜索网页发布信息网站地图

当前位置:诺佳网 > 电子/半导体 > LED照明 >

基于51单片机的带时间显示的红绿灯设计

时间:2023-08-23 15:51

人气:

作者:admin

标签:   单片机  时间  基于   

导读:基于51单片机的带时间显示的红绿灯设计-带时间显示的红绿灯设计,30秒南北绿灯,东西红灯;3次闪烁黄灯;切换为30秒东西绿灯,南北红灯; 具体定时时间可根据程序自行修改,带有...

功能:

带时间显示的红绿灯设计,30秒南北绿灯,东西红灯;3次闪烁黄灯;切换为30秒东西绿灯,南北红灯; 具体定时时间可根据程序自行修改,带有源程序、仿真图。

仿真效果图:

部分程序:

#include

#include

#define uchar unsigned char

uchar led[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};

uchar delay(int i)

{uchar a,b,c;

for(i;i>0;i--)

{for(c=167;c>0;c--)

for(b=171;b>0;b--)

for(a=16;a>0;a--);

nop ;

}}

void delay1(uchar j)

{while(j--);

}

void huangdeng(uchar i)

{while(i--)

{

P1=0X12;

delay(1);

P1=0X00;

delay(1);

}

}

void dongxi(uchar a)

{uchar j=1000;

for(a;a>0;a--)

{

while(j--)

{P1=0X24;

P0=0XFE;

P2=led[a/10];

delay1(1000);

P0=0XFd;

P2=led[a%10];

delay1(1000);

}}

P0=0XFF;

}

void nanbei(uchar a)

{uchar j=1000;

for(a;a>0;a--)

{

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信