求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

(465)

文章推荐

  • 屈原的诗句有哪些?

    网上有关“屈原的诗句有哪些?”话题很是火热,小编也是针对屈原的诗句有哪些?寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。1、《九歌·大司命》——屈原广开兮天门,纷吾乘兮玄云。令飘风兮先驱,使涷雨兮洒尘。君回翔兮以下,逾空桑兮从女。纷总总兮九州,何寿夭兮在予。

    2025年09月07日
    475314
  • 玩家必搜“微友麻将怎么开免费的挂”(详细开挂教程)

    玩家必搜“微友麻将怎么开免费的挂”(详细开挂教程)认准官方唯一联系方式 客服24小时在线关于!微友麻将怎么开免费的挂是不是有挂,有没有挂!很多玩家在这款游戏中打牌都会发现很多玩家的牌特别好,总是好牌,而且好像能看到其他人的牌一

    2025年09月23日
    465300
  • 外地车限行怎么查询进度,外地车限行怎么查询进度的

    文章一览:⒜、北京外地车限行怎么查⒝、现在听说很多城市实行单双号限行,还有限外地车,怎样才能查到某市单双...⒞、北京外地车限行怎么查,12123查限号怎么查⒟、海南外地车限行天数查询指南(平台+流程)北京外地车限行怎么查查询北京外地车限行规定的方法有以下几种:官方网站查询

    2025年09月24日
    471314
  • 实测分析“微乐龙江麻将手机版有挂吗”真实开挂技巧分享

    实测分析“微乐龙江麻将手机版有挂吗”真实开挂技巧分享>>亲,微乐龙江麻将手机版有挂吗这款游戏原来确实可以开挂,详细开挂教程1、起手看牌2、随意选牌3、控制牌型4、注明,就是全场,公司软件防封号、防检测、 正版软件、非诚勿扰。2022首推。全

    2025年09月25日
    471303
  • 三分钟了解!大唐麻将外卦神器免费版(揭秘手机上提高胜率)

    三分钟了解!大唐麻将外卦神器免费版(揭秘手机上提高胜率)无需打开直接搜索微信:本司针对手游进行,选择我们的四大理由:1、软件助手是一款功能更加强大的软件!无需打开直接搜索微信:2、自动连接,用户只要开启软件,就会全程后台自动连接程序,无需用户时时盯着软件。

    2025年09月25日
    464310
  • 实测分享“功夫川麻小程序万能开挂器”真实开挂技巧分享

    实测分享“功夫川麻小程序万能开挂器”真实开挂技巧分享亲,功夫川麻小程序万能开挂器这款游戏可以开挂的,确实是有挂的,很多玩家在这款游戏中打牌都会发现很多用户的牌特别好,总是好牌,而且好像能看到其他人的牌一样。所以很多小伙伴就怀疑这款游戏是不是有挂,实际上这款游戏确实是有挂的通过添加客

    2025年09月25日
    471315
  • 分享知识“今日长牌开挂神器下载”真实开挂技巧分享

    分享知识“今日长牌开挂神器下载”真实开挂技巧分享今日长牌开挂神器下载是一款可以让一直输的玩家,快速成为一个“必胜”的ai辅助神器,有需要的用户可以加入我们(QQ群聊)免费测试,先看效果下载使用。手机打牌可以一键让你轻松成为“必赢”。其操作方式十分简单,打开这个应用便可以自定义手机

    2025年09月26日
    466302
  • 必备绝技“微乐家乡麻将有没有挂”最新辅助详细教程

    必备绝技“微乐家乡麻将有没有挂”最新辅助详细教程无需打开直接搜索微信:本司针对手游进行,选择我们的四大理由:1、软件助手是一款功能更加强大的软件!无需打开直接搜索微信:2、自动连接,用户只要开启软件,就会全程后台自动连接程序,无需用户时时盯着软件。3、安全

    2025年09月26日
    469316
  • 瓜子二手车的车主管家是干什么的?

    关于瓜子二手车的车主管家是干什么的?的讨论正在各大平台持续发酵,我们精心筛选了最新资讯,希望能为您带来实质性的帮助。在线上电话回访买卖双方核实车辆信息预约买卖车辆双方的看车时间把掌握的信息反馈给后端专业的销售团队这个工作是类似于办公室式的销售工作处理全国各地的信息。车管家业务包括:1、经销商查询、

    2025年09月27日
    470316
  • 宜宾天气预报/宜宾天气预报24小时

    文章一览:⒜、2022全国交通天气最新预报:5月9日高速路况最新实时查询-公路资讯_百度...⒝、宜宾天气现在怎么样!!成都双流恢复通行了吗!五粮液集团...⒞、图们天气预报图们天气预报30天查询⒟、宜宾到格聂南线⒠、蜀南竹海天气预报宜宾天气,蜀南竹海天气预报三天宜宾天气预

    2025年10月06日
    468316

发表回复

本站作者才能评论

评论列表(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,节假日休息

捕梦资讯