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

基于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



相关文章:
基于89C51单片机交通灯设计(附设计程序)
基于89C51单片机交通灯设计(附设计程序)_信息与通信_工程科技_专业资料。基于89C51单片机的交通灯设计,功能比较全面,值得浏览,欢迎下载!单片机...
基于AT89C51单片机的十字路口交通灯设计_图文
51 单片机应用实训报告 课程名称 实训题目 系别 51 单片机应用 十字路口交通信号灯 机电技术系 机电 1401 专业班级 学姓号名 1 基于 AT89C52RC 单片机的十字...
基于51单片机的交通灯C语言程序
交通灯的C语言程序。交通灯的C语言程序。隐藏>> 基于51 单片机的交通灯 C 语言程序 /*南北:P1-0 红,P1-1 黄,P1-2 绿, 东西:P1-4 红,P1-5 黄,P1-...
51单片机用C语言实现交通灯(红绿灯)源程序
51单片机C语言实现交通灯(红绿灯)源程序_工学_高等教育_教育专区。51单片机C语言实现交通灯(红绿灯)源程序 51 单片机C 语言实现交通灯(红绿灯)源程序 ...
基于51单片机的交通灯设计
基于51单片机的交通灯设计_信息与通信_工程科技_专业资料。基于51单片机的交通灯设计,C语言程序的请M我武汉理工大学《数字电子技术基础》课程设计说明书 目录目录....
单片机AT89C52十字路口交通灯控制C语言程序
单片机AT89C52十字路口交通灯控制C语言程序_信息与通信_工程科技_专业资料。...基于51单片机的交通灯C语... 4页 免费 AT89C52单片机控制交通灯... 18页...
基于51单片机的交通灯控制电路设计
关键词:交通灯51单片机数电课设武汉理工大学C语言程序 1/2 相关文档推荐 ...基于51单片机的交通灯控制电路设计基于51单片机的交通灯控制电路设计隐藏>> 交通灯...
基于AT89C51单片机的交通灯控制系统设计
盐城师范学院毕业论 文( 设计) 基于 AT89C51 单片机的交通灯控制系统设计电子信息工程 苏指导教丽 师 周加超 摘要:本文研究的是以 AT89C51 单片机为控制器的...
at89c51单片机_交通灯控制系统(含源码及仿真图)
基于51单片机的智能交通... 26页 免费 at89c51单片机_交通灯控... 40页 1...52 系列比对应的 51 系列增加了定时器 T2 并将 内部程序存贮器增加到 8KB。...
C语言单片机交通灯毕业设计
C语言单片机交通灯毕业设计_信息与通信_工程科技_专业资料。运用C语言编程单片机实现...基于51单片机的交通灯C语... 4页 免费 单片机c语言课程设计交通... 14页 ...
更多相关标签: