求89C51单片机C语言用四个74hc595控制四个LED实现交通灯程序

网上有关“求89C51单片机C语言用四个74hc595控制四个LED实现交通灯程序 ”话题很是火热,小编也是针对求89C51单片机C语言用四个74hc595控制四个LED实现交通灯程序寻找了一些与之相关的一些信息进行分析 ,如果能碰巧解决你现在面临的问题 ,希望能够帮助到您 。

#include <reg52.h>

#define uchar unsigned char

#define uint unsigned int

uint t1oc=20; //20*50000us=1s

uint count;

uchar tp[8];

uchar t1,t2,t3,t4;

uchar d1,d2,d3,d4;

//数码管显示代码

unsigned char code tab[]={

0x3f,0x06,0x5b,0x4f,

0x66,0x6d,0x7d,0x07,

0x7f,0x6f,0x77,0x7c,

0x39,0x5e,0x79,0x71,

0x40,0x80};

//0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17

//0 1 2 3 4 5 6 7 8 9 A B C D E F - .

unsigned char code tab_p[]={

0xbf,0x86,0xdb,0xcf,

0xe6,0xed,0xfd,0x87,

0xff,0xef,0xf7,0xfc,

0xb9,0xde,0xf9,0xf1};//带小数点的16个数码

unsigned char code tab_w[]={

0x7F,0xBF,0xDF,0xEF,0xF7,0xfb,0xfd,0xfe};//位选择代码 从右到左

void delay1ms(unsigned int count) //延时1ms

{

unsigned char j;

for(;count>0;count--)

for(j=0;j<120;j++);

}

void led_ex(unsigned char dat,unsigned char N)

{

P0=dat;

P2=0x01<<N;

delay1ms(1);

P2=0x00;

}

void display(unsigned char num,unsigned char wei,bit p)

{

P3=tab_w[wei];

if(!p)

P1=tab_p[num];

else

P1=tab[num];

delay1ms(1);

P1=0x00;

}

//定时器0 50000us 12MHz

void initTimer(void)

{

TMOD=0x1;

TH0=0x3c;

TL0=0xb0;

}

//定时器0 定时中断

void timer0(void) interrupt 1

{

TH0=0x3c;

TL0=0xb0;

t1oc--;

if(t1oc==0)

{

t1oc=20; //20*50000us=1s

t1--;

if(t1==0)

{

t1=d1;

led_ex(0xFF,0);

}

tp[0]=t1%10;

tp[1]=t1/10;

t2--;

if(t2==0)

{

t2=d2;

led_ex(0x00,1);

}

tp[2]=t2%10;

tp[3]=t2/10;

t3--;

if(t3==0)

{

t3=d3;

led_ex(0x00,2);

}

tp[4]=t3%10;

tp[5]=t3/10;

t4--;

if(t4==0)

{

t4=d4;

led_ex(0x00,3);

}

tp[6]=t4%10;

tp[7]=t4/10;

}

}

void main()

{

unsigned char i;

initTimer();

TR0=1;

ET0=1;

EA=1;

d1= 60;

d2= 30;

d3= 50;

d4= 45;

t1=1;

t2=1;

t3=1;

t4=1;

while(1)

{

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

{

display(tp[i],i,i%2);

}

}

}

交通信号灯无线控制器初学单片机的需要多久能做出来?

Proteus Professional V7.5 SP3好像不错,我上学的时候使用过,可以绘制出电路 ,仿真你编写的单片机程序,什么跑马灯 、交通灯 、LED显示、数码管显示的仿真都可以做的

大概看了一下,这个无线控制用到PT2262/2272估计是用于红外控制的 。初学单片机的话 ,如果C语言功底不好,可能时间会耗长一些,当然用汇编写也可以 ,但开发速度也没C语言快。

我觉得这个控制方案对初学者来说,也不是很好。无线部分可以选用无线射频方案,用那种315M模块最方便了 ,也比原来的红外控制方案优势 。

你这个完全就是一个毕业设计的课题,怎么可能让初学单片机的去做?还要设计PCB图。

这个让我做的话,估计还得半天的时间才能做得完。我也只是玩单片机一年多 。

有什么问题欢迎一起探讨。

关于“求89C51单片机C语言用四个74hc595控制四个LED实现交通灯程序 ”这个话题的介绍 ,今天小编就给大家分享完了 ,如果对你有所帮助请保持对本站的关注!

本文来自作者[咬处]投稿,不代表捕梦资讯立场,如若转载,请注明出处:https://urbike.com.cn/news/5250.html

(1)

文章推荐

  • 乌镇天气预报?乌镇天气预报15天准确一览表

    文章一览:⒜、浙江乌镇天气预报⒝、乌镇8月6日天气预报⒞、浙江乌镇初四什么天气?⒟、乌镇天气预报一周乌镇一个星期的天气预报⒠、乌镇2017年3月18-20的天天气预报浙江乌镇天气预报⒜、今天是4月21日,白天阴天,夜间多云,气温在12℃到20℃之间,风力为4-5级的西

    2025年09月05日
    14308
  • 怎样知道今天限不限号,怎么看哪天限号

    文章一览:⒜、怎么查限号不限号?⒝、谁知道怎么查限号?⒞、怎么知道机动车辆限号⒟、怎么知道限号不限号⒠、怎么查限号出行⒡、如何查询车辆限行限号?怎么查限号不限号?⒜、电话查询:天津市民可以拨打当地交管部门的客服电话(具体号码可能随时间变化怎样知道今天限不限号,建

    2025年09月12日
    12307
  • 车限号出行了扣分吗现在 车限号出行了扣分吗

    文章一览:⒜、限号出行扣分吗⒝、兰州限行出行怎么处罚⒞、天津限号第一次罚钱吗⒟、外地车牌限号出行扣分吗⒠、成都限号不小心开出去了咋办⒡、北京限号出行怎么处罚限号出行扣分吗⒜、违反禁令标志指示的驾驶员车限号出行了扣分吗,将被罚款100元车限号出行了扣分吗,并记3分

    2025年09月13日
    13303
  • 草书端午安康书法作品

    网上有关“草书端午安康书法作品”话题很是火热,小编也是针对草书端午安康书法作品寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。草书草书是汉字的一种字体,有广狭二义。广义的,不论年代,凡写的潦草的字都算作为草书。狭义的,即作为一种特定的字体,形成于汉代,是为了书

    2025年09月16日
    11322
  • 实测辅助”楚天游开挂器”分享开挂教程

    实测辅助”楚天游开挂器”分享开挂教程亲,楚天游开挂器这款游戏可以开挂的,确实是有挂的,很多玩家在这款游戏中打牌都会发现很多用户的牌特别好,总是好牌,而且好像能看到其他人的牌一样。所以很多小伙伴就怀疑这款游戏是不是有挂,实际上这款游戏确实是有挂的通过添加客服微:本司针对手游进

    2025年09月21日
    8304
  • 郑州限行政策最新,郑州限行政策2021年最新

    文章一览:⒜、郑州限行规定您注意收好⒝、郑州最新的限号政策⒞、郑州限号新规定最新⒟、郑州市机动车限行最新规定⒠、2024郑州单双号限行通知,郑州单双号限行新规定⒡、郑州限行2024新规定是什么郑州限行规定您注意收好⒜、郑州限行规定如下:限行时间:工作日每天7时至

    2025年09月21日
    8308
  • 实测教程“全来麻将有挂吗”(详细开挂教程)

    实测教程“全来麻将有挂吗”(详细开挂教程) 您好,全来麻将有挂吗这款游戏可以开挂的,通过复制添加上方qq群号码搜索添加入群,入群后还可以先与玩家讨论然后安装插件,确实是有挂的,很多玩家在这款游戏中打牌都会发现很多用户的牌特别好,总是好牌,而且好像能看到其他人的牌一样。所

    2025年09月21日
    8313
  • 实测教程“来来台安麻将有没有挂(真的有挂)

    实测教程“来来台安麻将有没有挂(真的有挂)>>您好:来来台安麻将有没有挂,软件加微信【】确实是有挂的,很多玩家在这款游戏中打牌都会发现很多用户的牌特别好,总是好牌,而且好像能看到其他人的牌一样。所以很多小伙伴就怀疑这款游戏是不是有挂,实际上这款游戏确实是有挂的,添加

    2025年09月21日
    8314
  • 玩家必看攻略!“八大碗麻将怎样可以开挂”(详细透视教程)-哔哩哔哩

    玩家必看攻略!“八大碗麻将怎样可以开挂”(详细透视教程)-哔哩哔哩八大碗麻将怎样可以开挂是一款可以让一直输的玩家,快速成为一个“必胜”的ai辅助神器,有需要的用户可以加入我们(QQ群聊)免费测试,先看效果下载使用。手机打牌可以一键让你轻松成为“必赢”。其操作方式十分简单,打开这个

    2025年09月22日
    7300
  • 实测分享“新华三三麻将有挂吗”确实真的有挂

    实测分享“新华三三麻将有挂吗”确实真的有挂认准官方唯一联系方式 客服24小时在线关于!新华三三麻将有挂吗是不是有挂,有没有挂!很多玩家在这款游戏中打牌都会发现很多玩家的牌特别好,总是好牌,而且好像能看到其他人的牌一样。所以很多

    2025年09月22日
    3314

发表回复

本站作者才能评论

评论列表(3条)

  • 咬处的头像
    咬处 2025年09月23日

    我是捕梦资讯的签约作者“咬处”

  • 咬处
    咬处 2025年09月23日

    本文概览:网上有关“求89C51单片机C语言用四个74hc595控制四个LED实现交通灯程序”话题很是火热,小编也是针对求89C51单片机C语言用四个74hc595控制四个LED实现交通...

  • 咬处
    用户092312 2025年09月23日

    文章不错《求89C51单片机C语言用四个74hc595控制四个LED实现交通灯程序》内容很有帮助

联系我们

邮件:捕梦资讯@gmail.com

工作时间:周一至周五,9:30-17:30,节假日休息

捕梦资讯