当前位置:首页 >> 信息与通信 >>

基于51单片机的交通灯C语言程序


基于 51 单片机的交通灯 C 语言程序

/*南北:P1-0 红,P1-1 黄,P1-2 绿, 东西:P1-4 红,P1-5 黄,P1-6 绿, */ #include"REG51.H" sbit P1_0 = 0x90; sbit P1_1 = 0x91; sbit P1_2 = 0x92; sbit P1_3 = 0x93; sbit

P1_4 = 0x94; sbit P1_5 = 0x95; sbit P1_6 = 0x96; sbit P1_7 = 0x97; char point=10,time=39,out=0x01;

delay( ) { unsigned tt ; for(tt=0;tt<1000;tt++) ; } display(int zt) { char chr[10]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F} ; char i,lie,a[4];

a[3]=zt%10; zt=zt/10; a[2]=zt%10; zt=zt/10; a[1]=zt%10; zt=zt/10; a[0]=zt%10; lie=0x01; for ( i=0;i<4;i++) { P3=~lie; P2=chr[a[i]];

delay( ); lie= lie<<1 ; } }

void main (void) { TMOD=0x01; TH0=0x3c; TL0=0xb0; TR0=1; EA=1;ET0=1; while (1) {

if(time>24) P1=0xeb; //P1--2=0,P1_4=0,南北绿东西红

else if(time>19) { //南北绿熄灭,南北黄闪烁

P1_2=1; P1_1=~P1_1; } //P1=0xed; else if(time>4 ) P1=0xbe; else { P1_6=1; //东西绿熄灭,东西黄闪烁 //P1--0=0,P1_6=0,南北红东西绿

P1_5=~P1_5;

}

if(time>=25) display((time-20)+(time-25)*100); else if(time>=20) display((time-20)*101); else if(time>=5)

display(time*100+(time-5)); else display(time*101);

} } void t0int ( ) interrupt 1 { TH0=0x3c; TL0=0xb0; point--; if(point==0) { point=10; if(time==0) time=39; else time--;

} }

来自: http://hi.baidu.com/%D2%BB%B8%F6%C9%CF%BD%F8%D5%DF/blog/item/f606a5097ef1cc990b7b8 269.html


相关文章:
51单片机用C语言实现交通灯(红绿灯)源程序
51单片机C语言实现交通灯(红绿灯)源程序_电子/电路_工程科技_专业资料。51 单片机C 语言实现交通灯(红绿灯)源程序 2009-10-29 23:00 交通灯,红黄绿灯交...
基于51单片机的交通灯系统报告(张明礼)
基于 51 单片机的交通灯系统设计 10 电 51 班 张明礼 10285016 2013 年 1 ...C 语言程序如下 : #include<reg52.h> //头文件 #define uchar unsigned ...
基于51单片机的交通灯C语言程序
基于51单片机的交通灯C语言程序 就C51单片机为例,以实际应用为前提,设计了东西南北四个路口,并用单片机来控制红绿灯就C51单片机为例,以实际应用为前提,设计了东西南...
基于单片机AT89C51的交通灯c语言
基于单片机AT89C51的交通灯c语言_电子/电路_工程科技_专业资料。基于单片机AT89C51的交通灯c语言,一些简单程序,后附运行程序里有一段延时程序用不到的,是用来做...
基于51单片机的交通灯C语言程序
交通灯的C语言程序。交通灯的C语言程序。隐藏>> 基于51 单片机的交通灯 C 语言程序 /*南北:P1-0 红,P1-1 黄,P1-2 绿, 东西:P1-4 红,P1-5 黄,P1-...
单片机AT89C52十字路口交通灯控制C语言程序
单片机AT89C52十字路口交通灯控制C语言程序_信息与通信_工程科技_专业资料。单片机...基于AT89S52单片机交通灯... 19页 免费 at89c51单片机_交通灯控... 48页...
基于51单片机的交通灯控制电路设计
关键词:交通灯51单片机数电课设武汉理工大学C语言程序 1/2 相关文档推荐 ...基于51单片机的交通灯控制电路设计基于51单片机的交通灯控制电路设计隐藏>> 交通灯...
单片机交通灯c语言程序
基于51单片机的交通灯C语言... 6页 5财富值 基于51单片机的交通灯C语言......完整的单片机交通灯c语言程序完整的单片机交通灯c语言程序隐藏>> #include<reg51...
基于单片机的红绿灯设计
51单片机c语言交通灯设计... 17页 2下载券 基于51单片机函数信号发... 18页...尝 试仿真 对程序数据进行修改, 验证结果 最后的论文结构调整 及检查整合论文资料...
51单片机交通灯C语言
(主办方填 主办方填 第六届电子制作大赛 作品技术报告 交通灯(单片机) 通信与...(原创)51单片机C语言程序... 7页 1下载券 基于51单片机控制交通灯... 2页...
更多相关标签:
单片机交通灯c语言 | 单片机at89c51交通灯 | 单片机交通灯c程序 | c51单片机交通灯程序 | 交通灯单片机程序 | 单片机交通灯汇编程序 | 交通灯单片机程序设计 | 单片机控制交通灯程序 |