c51单片机交通灯电路图程序

求助用51单片机c语言编写一个交通灯的程序 - 单片机/MCU论坛 -
中国电子技术论坛 -
最好最受欢迎电子论坛!
后使用快捷导航没有帐号?
求助用51单片机c语言编写一个交通灯的程序
12:05:20  
& &&&要求红灯60s,黄灯20s,绿灯60s,黄灯20s这样循环,我不知道该怎样在这三个灯之间转换?
15:44:27  
《51单片机典型应用开发范例大全》
第1篇入门第
第1章节日彩灯系统设计
1.1系统设计要求及设计思路
1.2硬件电路设计
1.3软件开发流程及代码分析
1.4本章小结
第2章简易电子琴
2.1系统设计要求及设计思路
2.2硬件电路设计
2.3软件开发流程及代码分析
2.4本章小结
第3章程控放大器系统设计
3.1系统设计要求及设计思路
3.2硬件电路设计
3.3软件开发流程及代码分析
3.4本章小结
第4章多路抢答器
4.1系统设计要求及设计思路
4.2硬件电路设计
.4.3软件开发流程及代码分析
4.4本章小结
第5章交通灯系统设计
5.1系统设计要求及设计思路
5.2硬件电路设计
5.3软件开发流程及代码分析
5.4本章小结
第6章篮球计时计分器系统设计
6.1系统设计要求及设计思路
6.2硬件电路设计
6.3软件开发流程及代码分析
6.4本章小结
第7章锯齿波信号发生器
7.1系统设计要求及设计思路,
7.2 dac1230d/a转换器简介
7.3icl7135a/d转换器
7.4硬件工作原理
7.6本章小结
第8章单片机串行通信波特率自动识别系统
8.1系统设计要求及设计思路
8.2max232芯片简介
8.3ocm12864液晶显示模块
8.4系统硬件原理
8.5系统软件开发流程及代码分析
8.6本章小结
第2篇提高篇
第9章电子广告牌
9.1系统设计要求及设计思路
9.2ocmj4x8c液晶显示器简介
9.3硬件原理
9.4软件开发流程及代码分析
9.5本章小结
第10章基于双口ram的高速数据采集卡
10.1系统设计要求及设计思路
10.21dt7005双口ram简介
10.3硬件电路设计
10.4软件开发流程及代码分析
10.5本章小结
第11章基于铁电存储器的数据采集与记录系统
11.1系统设计要求及设计思路
11.2铁电存储器简介
11.3fml808铁电存储器简介
11.4硬件电路设计
11.5软件开发流程及代码分析
11.6本章小结
第12章电表数据采集器
12.1系统设计要求及设计思路
12.2 cat24wc16简介
12.3 12c协议
12.4硬件电路设计
12.5软件开发流程及代码分析
12.6本章小结
第13章快速温度检测仪
13.1系统设计要求及设计思路
13.28路高速a/d转换器tlc5510简介
13.3tc1047a温度传感器简介
13.4硬件电路设计
13.5软件开发流程及代码分析
13.6本章小结
第14章多功能电子万年历
14.1系统设计要求及设计思路
14.2时钟芯片ds1302简介
14.3lcd1602的简介
14.4硬件电路设计
14.5系统软件开发流程及代码分析
14.6本章小结
第15章语音电子开关身份认证系统
15.1系统设计要求及设计思路
15.2语音识别简介
15.3jl-034b电容式麦克风简介
15.4isd4002语音回放芯片简介
15.5ap7003语音识别芯片简介
15.6硬件电路设计
15.7系统软件开发流程及代码分析
15.8本章小结
第16章手持式高度计
16.1系统设计要求及设计思路
16.2scp1000-d01气体压力传感器简介
16.3硬件电路设计
16.4系统软件开发流程及代码分析
16.5本章小结
第17章超声波测距仪
17.1系统设计要求及设计思路
17.2超声波测距技术
17.3srf08型超声波测距模块简介
17.4硬件电路设计
17.5系统软件开发流程及代码分析
17.6本章小结
第18章数字式倾角测量仪
18.1系统设计要求及设计思路
18.2sca100t-d02芯片简介
18.3系统硬件原理
18.4系统软件开发流程及代码分析
18.5本章小结
第19章单片机usb数据采集系统
19.1系统设计要求及设计思路
19.2usb协议简介
19.3 ft245bm芯片简介
19.4系统硬件原理
19.5系统软件开发流程及代码分析
19.6本章小结
第20章白光led路灯照明控制器
20.1系统设计要求及设计思路
20.2 mcp4822d/a转换器简介
20.3led驱动器max1554简介
20.4硬件电路设计
20.5软件开发流程及代码分析
20.6本章小结
第3篇综合实例篇
第21章多点温度遥测采集系统
21.1系统设计要求及设计思路
21.2 ds18b20温度传感器
21.3tc35i gsm模块
21.4at指令与短信编码简介
21.5硬件电路设计
21.6系统软件开发流程及代码分析
21.7本章小结
第22章出入管理控制系统
22.1系统设计要求及设计思路
22.2 ds1990a简介
22.3硬件电路设计
22.4系统软件开发流程及代码分析
22.5本章小结
第23章基于rs485总线的远距离水位监控系统
23.1系统设计要求及设计思路
23.2rs485通信标准
23.3max485芯片简介
23.4硬件电路设计
23.5系统软件开发流程及代码分析
23.6本章小结
第24章自动感应门
24.1系统设计要求及设计思路
24.2电动机简介
24.334hs300步进电机及其控制器简介
24.4自动门传感器ads-a简介
24.5硬件电路设计
24.6系统软件开发流程及代码分析
24.7本章小结
第25章流量检测系统
25.1系统设计要求及设计思路
25.2电磁流量计简介
25.3hr-ldg系列电磁流量传感器简介
25.4硬件电路设计
25.5系统软件开发流程及代码分析
25.6本章小结
第26章红外便携式抄表器
26.1系统设计要求及设计思路
26.2红外传输简介
26.3zhx1010红外发射接收器简介
26.4硬件电路设计
26.5系统软件开发流程及代码分析
26.6本章小结
第27章基于ic卡的考勤系统设计
27.1系统设计要求及设计思路
27.2非接触式ic卡简介
27.3zlg500a读卡模块简介
27.4 max813l简介
27.5硬件电路设计
27.6系统软件开发流程及代码分析
27.7本章小结
第28章基于nrf401的烟雾检测报警系统
28.1系统设计要求及设计思路
28.2 mc14468芯片简介
28.3nrf401芯片简介
28.4系统硬件原理
28.5系统软件开发流程及代码分析
28.6本章小结
第29章基于can总线和单片机的电梯主控器设计
29.1系统设计要求及设计思路
29.2电梯控制系统及主控器功能设计
29.3can控制器sjal000芯片简介
29.4 can收发器82c250简介
29.5电梯主控制器的硬件设计
29.6电梯主控制器的软件设计
29.7本章小结
第30章profibus-dp现场总线智能节点的设计
30.1系统设计要求及设计思路
30.2profibus-dp现场总线及其通信协议简介
30.3智能从站专用通信接口芯片spc3
30.4profibus-dp现场总线智能节点的硬件设计
30.5profibus-dp现场总线智能节点的软件设计
30.6本章小结
第31章51单片机接入以太网的设计与实现
31.1系统设计要求及设计思路
31.2单片机实现tcp/ip协议分析
31.3以太网接口控制芯片rtl8019as
31.4系统硬件构成
31.551单片机tcp/ip的嵌入实现
31.6本章小结
第32章红外测温仪
32.1系统设计要求及设计思路
32.2mlx90614红外测温传感器简介
32.3系统硬件电路设计
32.4系统软件开发流程及代码分析
32.5本章小结
PCB打样找华强
样板2天出货
17:18:56  
PCB在线计价下单
板子大小:
板子数量:
PCB 在线计价
#include&reg51.h&
#define uchar unsigned char
#define uint unsigned int
sbit zhuy=P1^1;
sbit zhiy=P1^4;
uchar code table[] = {0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
uchar code trafficdate[]={0x22,0x0c,0x14,0x21};
uchar aa=0,
uchar seczhu,seczhi,zhus,zhug,zhis,
void delay (uint z)& && && && && && && && &&&//时间延迟函数
{& && && && &&&
& & & & uint x,y;
& & & & for(x=z;x&0;x--)
& & & & for (y=120;y&0;y--);
void init()
{TMOD=0x01;
TH0=()/256;
TL0=()%256;
void display()
{zhus=seczhu/10;
zhug=seczhu%10;
zhis=seczhi/10;
zhig=seczhi%10;
P0=table[zhus];
P0=table[zhug];
P0=table[zhis];
P0=table[zhig];
void main (void)
& & & && && && && &
& & seczhu=50;
& & seczhi=55;
& & & & EA=1;
& & & & init();
& & & & while (1)
& & & & {& & & && &
& && &switch(flag)
&&& & & && && &{
& & & && && & case 1: P1=0x22;
& & & && && && && && &for(i=0;i&3;i++)
& && && && & & && && &&&{
& & & & & & & && && && && && &zhuy=~
& & & & & & & && && && && && &delay(140);
& & & & & & & && && && && &}& & & &
& & & & & & & & & & & & & & & && &
& & & && && & case 2: P1=0x0c;
& & & && && && && && &
& & & && && & case 3: P1=0x14;
& & & && && && && && &for(i=0;i&3;i++)
& & & && && && && && &&&{
& & & & & & & && && && && && & zhiy=~
& & & & & & & && && && && && & delay(140);
& & & & & & & && && && && & }
& & & & & & & & & & & & & & & && &
& & & && && & case 4: P1=0x21;
& & & & & & & && && && &&&
& & & && && &}& & & & & & & & & & & &
& & & &&&}
void timer0() interrupt 1
&&TH0=()/256;
&&TL0=()%256;
&&if(aa==20)
& && &aa=0;
& && &seczhu--;
& && &seczhi--;
& & & && &if((seczhu==0)&&(seczhi==5))
& && && &{
& && && & seczhu=5;
& && && & seczhi=5;
& && && & flag=1;
& && && &}
& && &if((seczhu==0)&&(seczhi==0)&&(flag==1))
& && && &{
& && && & seczhu=35;
& && && & seczhi=30;
& && && & flag=2;
& && && &}
& &&&if((seczhu==5)&&(seczhi==0))
& && && &{
& && && & seczhu=5;
& && && & seczhi=5;
& & & & & & & && &flag=3;
& && && &}
& &&&if((seczhu==0)&&(seczhi==0)&&(flag==3))
& && && &{
& && && & seczhu=50;
& && && & seczhi=55;
& && && & flag=4;
& && && &}
&&display();
09:13:13  
{:1:}{:1:}{:1:}{:1:}{:1:}
18:03:57  
看看,学习了
Powered by
供应链服务
商务及广告合作
Jeffery Guo
关注我们的微信
供应链服务 PCB/IC/PCBA
版权所有 (C) 深圳华强聚丰电子科技有限公司基于51单片机交通灯程序_文档库
文档库最新最全的文档下载
当前位置: & 基于51单片机交通灯程序
基于51单片机交通灯程序
/**************************************************************
*初始化、开机自检
*第一个状态:主干道、支干道均亮红灯5S
* *第二个状态:主干道亮绿灯27S 、支干道亮红灯
* *第三个状态:主干道黄灯闪烁、支干道红灯闪烁
*第四个状态:主干道亮红灯、支干道亮绿灯22S
* *第五个状态:主干道红灯闪烁、支干道黄灯闪烁
*返回到第二个状态
*其中外部中断INTO 、INT1分别控制主、支干道亮绿灯
**************************************************************/
/* 11.0592MHz晶振*/
#include//头文件
#include//头文件
char//宏定义
int//宏定义
YELLOW_ZHU =
YELLOW_ZHI =
uint aa, bai,shi,ge,
/*数码管显示0-9*/
uint code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
/*子函数声明*/
delay(uint z);
delay0(uint z);
display(uint ge,uint shi);
xtimer0();
GREEN_ZHU_ON(); * *
Word文档免费下载:
基于51单片机交通灯课设(内含程序和实物图)_电子/电路_工程科技_专业资料。单片机控制交通灯 摘 要 随着经济发展,汽车数量急剧增加,城市道路日渐拥挤,交通拥塞已...基于51单片机的交通灯设计_电子/电路_工程科技_专业资料。基于51单片机的交通灯设计...系统软件程序的设计全部控制程序实际上分为若干模块:键盘设置处理程序,状态灯控制...(在应用可编程) ,无需专用编程器,无需专用仿真 器,可通过串口(RxD/P3.0,TxD/P3.1)直接下载用户程序,数秒即可完成一 片 3 基于单片机交通灯控制器的设计与...基于51单片机汇编语言设计的交通灯_电子/电路_工程科技_专业资料。交通灯的控制摘...软件设计完成, 经过对该设计程序模拟测试,可实现对十字路口交通的良好 管理,预期...51单片机用C语言实现交通灯(红绿灯)源程序_电子/电路_工程科技_专业资料。51 单片机用 C 语言实现交通灯(红绿灯)源程序
23:00 交通灯, 红黄绿灯...基于51单片机交通灯_电子/电路_工程科技_专业资料。电子设计大赛 吴松泽 单片机综合...51单片机_交通灯程序 2页 免费 基于51单片机的交通灯设... 17页 1下载券喜...专业课程设计—基于 51 单片机的交通灯设计 组员: 蔡余敏 、覃珍 、 李海浪...t0 ? 920 0 Y t1&860 N 图 11 交通灯程序总流程图 - 22 - 本设计采用...基于89C51单片机交通灯设计(附设计程序)_信息与通信_工程科技_专业资料。基于89C51单片机的交通灯设计,功能比较全面,值得浏览,欢迎下载!单片机...基于AT89C51单片机的交通灯设计毕业论文_交通运输_工程科技_专业资料。广东交通职业...15 4.1 程序设计流程图 ... 15 4.2 延时的设定 ......基于51单片机的交通灯毕业设计_工学_高等教育_教育专区。附C程序,原理图,里面的图形是用CAD、Visio和DXP制作 成都理工大学毕业论文 基于 51 单片机的交通灯系统...查看: 17196|回复: 69
51单片机交通灯 红绿灯设计 程序+电路图+PROTUES仿真下载
程序预览:
1.main.c 文件:#define _MAIN_C
#include &use.h&
#include &main.h&
#include &time.h&
#include &key.h&
bit flag1s;
uchar count1s,NS_time,WE_
uchar GreenTime=30,RedTime=35;
uchar index=0;
enum eStaSysterm StaSysterm=NormalR
void main()
{
& & & & EA=1;& & & & & & & & & & & & & & & & & & & & & & & && && & & & & & & & //开总中断
& & & & InintTimer0();& & & & & & & & & & & & & & & && && & & & & & & & //初始化定时器0
& & & & while(1)
& & & & {& & & &
& & & & & & & & LEDScan();& & & & & & & & & & & & & & & && && & & & & & & & //数码管即LED扫描
& & & & & & & & KeyDriver();& & & & & & & & & & & && && & & & & & & & //键盘驱动扫描
& & & & & & & & if(flag1s)
& & & & & & & & {
& & & & & & & & & & & & flag1s=0;
& & & & & & & & & & & & NS_time--;& & & & & & & & & & & && && & & & & & & & //红绿灯倒计时时间减
& & & & & & & & & & & & WE_time--;
& & & & & & & & }& & & &
& & & & }
}
void InintTimer0()
{
& & & & TMOD=0X01;
& & & & TH0=0X4C;
& & & & TL0=0X00;
& & & & ET0=1;
& & & & TR0=1;
}
void Timer0() interrupt 1
{
& & & & TH0=0XBB;
& & & & TL0=0X00;
& & & & KeyScan();
& & & & if(++count1s&50)& & & &
& & & & count1s=0;
& & & & if(StaSysterm==NormalRun) flag1s=1;& & & &&&//非正常运行时,不红绿灯数值不减一& & & &
}
void LEDScan()
{
& & & &&&if(StaSysterm==NormalRun)& & & & & & & & & & & &&&//正常运行
& & & &&&{
& & & & & & & & if(NS_time==0 || WE_time==0)
& & & & & & & & {
& & & & & & & & & & & & switch(index)& & & & & & & & & & & & & & & &&&//改变红绿灯的状态,状态机
& & & & & & & & & & & & {
& & & & & & & & & & & & & & & & case 0:
& & & & & & & & & & & & & & & & {
& & & & & & & & & & & & & & & & & & & & index=1;
& & & & & & & & & & & & & & & & & & & & NS_time=GreenT
& & & & & & & & & & & & & & & & & & & & WE_time=RedT
& & & & & & & & & & & & & & & & & & & & P2=0X09;& & & &
& & & & & & & & & & & & & & & & }
& & & & & & & & & & & & & & & & case 1:
& & & & & & & & & & & & & & & & {
& & & & & & & & & & & & & & & & & & & & index=2;
& & & & & & & & & & & & & & & & & & & & NS_time=RedTime-GreenT
& & & & & & & & & & & & & & & & & & & & P2=0X0A;& & & &
& & & & & & & & & & & & & & & & }
& & & & & & & & & & & & & & & & case 2:
& & & & & & & & & & & & & & & & {
& & & & & & & & & & & & & & & & & & & & index=3;
& & & & & & & & & & & & & & & & & & & & NS_time=RedT
& & & & & & & & & & & & & & & & & & & & WE_time=GreenT
& & & & & & & & & & & & & & & & & & & & P2=0X24;& & & &
& & & & & & & & & & & & & & & & }
& & & & & & & & & & & & & & & & case 3:
& & & & & & & & & & & & & & & & {
& & & & & & & & & & & & & & & & & & & & index=0;
& & & & & & & & & & & & & & & & & & & & WE_time=RedTime-GreenT
& & & & & & & & & & & & & & & & & & & & P2=0X14;& & & &
& & & & & & & & & & & & & & & & }
& & & & & & & & & & & & & & & & default:
& & & & & & & & & & & & }
& & & & & & & & }
& & & & & & & & Seg_Display(NS_time/10,0);
& & & & & & & & Seg_Display(NS_time%10,1);
& & & & & & & & Seg_Display(WE_time/10,2);
& & & & & & & & Seg_Display(WE_time%10,3);
& & & & }
& & & & else if(StaSysterm==UrgentRun)
& & & & {& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & && & //紧急情况运行
& & & & & & & & P2=0x12;
& & & & & & & & Delayms(200);
& & & & & & & & P2=0x00;
& & & & & & & & Delayms(200);
& & & & }
& & & & else& & & & & & & & & & & & & & & & & & & & & & & & & & & && & //设置调整红绿灯时间
& & & & {
& & & & & & & & index=0;
& & & & & & & & NS_time=0;
& & & & & & & & WE_time=0;& & & &&&//重新初始化红绿灯并运行
& & & & & & & & UrgentScan();
& & & & }
}
复制代码
2. key.c文件:
#include &use.h&
#include &time.h&
sbit KEY1=P3^4;
sbit KEY2=P3^5;
sbit KEY3=P3^6;
sbit KEY4=P3^7;
uchar keystr[]={1,1,1,1},backup[]={1,1,1,1};
void KeyScan()& & & & & & & & & & & & & & & & & & & & & & & && && && && & & & //键盘扫描
{
& & & & static uchar keybuf[4]={0XFF,0XFF,0XFF,0XFF};
& & & &
& & & & keybuf[0]=(keybuf[0]&&1)|KEY1;
& & & & keybuf[1]=(keybuf[1]&&1)|KEY2;
& & & & keybuf[2]=(keybuf[2]&&1)|KEY3;
& & & & keybuf[3]=(keybuf[3]&&1)|KEY4;
& & & & for(i=0;i&4;i++)
& & & & {
& & & & & & & & if(keybuf[i]==0X00)& & & & & & & & & & & & keystr[i]=0;
& & & & & & & & else if(keybuf[i]==0XFF) & & & & keystr[i]=1;
& & & & }
}
void KeyAction(uchar key)& & & & & & & & & & & & & & & & & & & &&&& & & & //键盘执行
{
& & & & switch(key)
& & & & {
& & & & & & & & case 0:& & & & SetModel();& & & & & & & && & & &
& & & & & & & & case 1:& & & & ADDTime();& & & & & & & &
& & & & & & & & case 2:& & & & SUBTime();& & & & & & & &
& & & & & & & & case 3: UrgentModel();& & & &
& & & & & & & & & & & && &default:
& & & & }
}
void KeyDriver()& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &&&//键盘驱动
{
& & & &
& & & & for(i=0;i&4;i++)
& & & & {
& & & & & & & & if(keystr[i]!=backup[i])
& & & & & & & & {
& & & & & & & & & & & & if(keystr[i]==0)
& & & & & & & & & & & & & & & & KeyAction(i);//这里适当修改程序可以实现组合按键的效果
& & & & & & & & }
& & & & & & & & backup[i]=keystr[i];
& & & & }
}
复制代码
3. time.c文件:
#include &use.h&
#include &main.h&
uchar code seg_du[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
uchar code seg_we[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};
uchar BackupGreen,BackupRed,CopyL
void Seg_Display(uchar number,uchar wei)& & & & //数码管动态显示程序
{
& & & & P0=0XFF;
& & & & we=1;
& & & & we=0;
& & & & P0=seg_du[number];
& & & & du=1;
& & & & du=0;
& & & & P0=seg_we[wei];
& & & & we=1;
& & & & we=0;
}
void UrgentScan()& & & & & & & & & & & & & & & & & & & & & & & && &&&//紧急情况运行扫描
{
& & & & Seg_Display(BackupGreen/10,0);
& & & & Seg_Display(BackupGreen%10,1);
& & & & Seg_Display(BackupRed/10,2);
& & & & Seg_Display(BackupRed%10,3);
}
void SetModel()& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & //红绿灯设置模式
{
& & & & if(StaSysterm==NormalRun)
& & & & {
& & & & & & & & StaSysterm=ResetG&&//状态机
& & & && &&&BackupGreen=GreenT
& & & && &&&BackupRed=RedT& & & &
& & & & & & & & CopyLight=P2;& & & & & & & & & & & & //对数据进行备份
& & & & & & & & P2=0X09;
& & & & }
& & & & else if(StaSysterm==ResetGreen)
& & & & {
& & & && &&&StaSysterm=ResetR
& & & & }
& & & & else if(StaSysterm==ResetRed)
& & & & {
& & & & & & & & StaSysterm=NormalR
& & & & & & & & P2=CopyL& & & & & & & & & & & & //恢复数据
& & & & }
}
void ADDTime()& & & & & & & & & & & & & & & & & & & & & & & & & & & && &&&//红绿灯时间加
{
& & & & if(StaSysterm==ResetGreen)
& & & & {
& & & & & & & & BackupGreen++;
& & & & & & & & if(BackupGreen&=BackupRed)& & & && & BackupGreen=BackupR
& & & & }
& & & & else if(StaSysterm==ResetRed)
& & & & {
& & & && &&&BackupRed++;
& & & & }
}
void SUBTime()& & & & & & & & & & & & & & & & & & & & & & & & & & & && & & & & & //红绿灯时间减
{
& & & & if(StaSysterm==ResetGreen)
& & & & {
& & & & & & & & BackupGreen--;
& & & &
& & & & }
& & & & else if(StaSysterm==ResetRed)
& & & & {
& & & && &&&BackupRed--;
& & & & & & & & if(BackupGreen&=BackupRed)& & & && & BackupRed=BackupG
& & & & }
}
/****************
void Confirm()& & & & & & & & & & & & & & & & & & & & & & & & & & & && & & & & & //备用函数
{
& & & & if(StaSysterm!=NormalRun && StaSysterm!=UrgentRun)
& & & & {
& & & & & & & & GreenTime=BackupG
& & & & & & & & RedTime=BackupR
& & & & & & & & StaSysterm=NormalR
& & & & }
}
**************/
void UrgentModel()& & & & & & & & & & & & & & & & & & & & & & & && & & & & & //紧急模式
{
& & & & if(StaSysterm==NormalRun)
& & & & {& & & &
& & & & & & & & StaSysterm=UrgentR
& & & & & & & & CopyLight=P2;& & & & & & & &&&& & & & //对数据进行备份
& & & & & & & & P0=0XFF;
& & & & & & & & we=1;
& & & & & & & & we=0;
& & & & }
& & & & else if(StaSysterm==UrgentRun)
& & & & {& & & &
& & & & & & & & StaSysterm=NormalR
& & & & & & & & P2=CopyL& & & && & & & & & & & & & //恢复数据
& & & & }
& & & & else if(StaSysterm==ResetGreen || StaSysterm==ResetRed)
& & & & {
& & & & & & & & StaSysterm=NormalR
& & & & & & & & GreenTime=BackupG
& & & && &&&RedTime=BackupR& & & && & & & & & //重新设置红绿灯时间
& & & & }
}复制代码
完整程序代码,及其电路图和仿真文件下载:
(70.65 KB, 下载次数: 655)
00:42 上传
点击文件名下载附件
共享资料的黑币奖励!
绝世好帖!
共享资料的黑币奖励!
学习中,如果能有多点注释就更好了
 不错,支持下
 不错,如果加入转弯信号灯就更好了
求汇编程序!!!
汇编程序的有没有啊
不错,这个也算比较完整的了
不错,这个也算比较完整的了
请问这个解压包下载之后,里面的文件是用什么软件打开啊。是proteus吗
很不错,支持一下
下下来学习一下
支持支持,正在做课程设计~
支持支持,正在找,谢谢
汇编程序的有没有
汇编程序的有没有
很好,值得下载
求汇编程序
多个c文件怎么弄到一起啊
怎么有错误啊&&是什么情况啊
哈哈哈哈哈哈哈 谢谢楼主
嗯 不多 多多学习
不错 楼主辛苦了
学习中,如果能有多点注释就更好了
学到了,感谢楼主
不错&&支持下
**** 作者被禁止或删除 内容自动屏蔽 ****
是的,proteus和keil两个软件结合
很好,功能也比较完整
真棒 ,好人一生平安。支持
没错没错,是我自己马虎了
本帖最后由 杨文峰 于
15:20 编辑
仿真执行有错误怎么搞?
仿真执行有错误怎么搞?
对不起,文件都没错,是我马虎了!
谢谢楼主的分析,很不错
哎哟不错啊
很给力!挺好用的
 学习中,很实用
Powered by51单片机 简单交通灯c语言程序+仿真 - 单片机/MCU论坛 -
中国电子技术论坛 -
最好最受欢迎电子论坛!
后使用快捷导航没有帐号?
51单片机 简单交通灯c语言程序+仿真
16:00:55  
51单片机 简单交通灯c语言程序+仿真
16:00 上传
点击文件名下载附件
下载积分: 积分 -1 分
17.29 KB, 下载次数: 226, 下载积分: 积分 -1 分
16:39:03  
怎么都没人回复呢,给点鼓励吧
助理工程师
19:26:58  
PCB在线计价下单
板子大小:
板子数量:
PCB 在线计价
没事的,继续加油以后弄出更大成绩出来
22:45:37  
不错,不错,继续努力,嘿嘿
17:03:58  
51单片机 简单交通灯c语言程序+仿真
01:40:56  
看看资料。。。。
21:40:02  
不错不错的!!!!!!
助理工程师
17:14:09  
下载学习下,感谢分享
助理工程师
15:59:30  
/file//file/
11:42:51  
谢谢分享,好人一生平安!
21:51:56  
不错,参考参考
22:27:53  
不错,不错,继续努力,嘿嘿
18:12:43  
19:57:07  
不错,继续努力。
10:40:47  
不错不错学习下
19:21:54  
谢谢。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
16:19:01  
谢谢。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
14:16:37  
21:59:31  
21:24:31  
Powered by
供应链服务
商务及广告合作
Jeffery Guo
关注我们的微信
供应链服务 PCB/IC/PCBA
版权所有 (C) 深圳华强聚丰电子科技有限公司}

我要回帖

更多关于 单片机交通信号灯程序 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信