DXP 交通信号指示灯 单片机.ppt_第1页
DXP 交通信号指示灯 单片机.ppt_第2页
DXP 交通信号指示灯 单片机.ppt_第3页
DXP 交通信号指示灯 单片机.ppt_第4页
DXP 交通信号指示灯 单片机.ppt_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、简易交通灯电路,设计要求:南北、东西方向交通灯显示时间一样红绿灯均显示30秒,红灯绿灯切换时黄灯显示2秒红黄绿灯用发光二极管表示,并且显示出时间用单片机实现功能,最小系统,电路图,段码第一亲代选位P0.0 P0.3红绿灯P2.0 P2.5,管口分配:P1.0,P1.7 a h P0.0东西向数码管十位P0.1东西向数码管个位P0.2南北向数码管十位P0.3南北向数码管个位P2.0 P2.2东西向绿黄红灯P2.3 P2.5南北向红黄绿灯,数码管管脚实际分配p 1.0 b p 1.1 a p 1.2 f p 1.3g p 1.4h p 1.5 C p 1.6d p 1.7 e,a p 1.1 b

2、p 1.0 C p 1.5d p 1.6 e p 1.7 f p 1.2g p 1.3h p 1.4 C程序,# include # define uchar unsigned char # define uint unsigned int uchar TAB10=0 x18,0 xde,0 x34,0 x94,0 xd2,0 x91,0 x11,0 xdc,0 x10,0 x90;sbit Y=p21位R=p22位Y=P24;P23;无效延迟(uint k) /延时程序无符号字符h,m;而(k -)表示(h=5;h0;h -)表示(m=214m0m-);0 xc0,0 xf9,0 xa4,0

3、 xb0,0 x99,0 x92,0 x82,0 xf8,0 x80,0 x90,void main() /主程序uint i=65,A,B,C,D,e,f,g,h,A,B,C,D;而P2=0 xff;g=58h=2;如果(I=38)a=I-38;d=I-35;a=a/10;b=a;c=d/10;d=d;而(g-)P0=0x 01;P1=TABA;P2=0 xf6;延迟(h);P1=0 xff;P0=0x 02P1=TABB;P2=0 xf6;延迟(h);P1=0 xff;P0=0x 04P1=TABC;P2=0 xf6;延迟(h);P1=0 xff;P0=0x 08P1=TABD;P2=0

4、xf6;延迟(h);P1=0 xff;如果(I=35)a=I-35;d=I-35;a=a/10;b=a;c=d/10;d=d;而(g)-if(g15,r=0;延迟(h);P1=0 xff;P0=0x 02P1=TABB;r=0;延迟(h);P1=0 xff;P0=0x 04P1=TABC;r=0;延迟(h);P1=0 xff;P0=0x 08P1=TABD;r=0;延迟(h);P1=0 xff;如果(i3)b=I-1;e=I-4;a=b/10;b=b;c=e/10;d=e;而(g-)P0=0x 01;P1=TABA;P2=0 xdb;延迟(h);P1=0 xff;P0=0x 02,P1=TABB;P2=0 xdb;延迟(h);P1=0 xff;P0=0x 04P1=TABC;P2=0 xdb;延迟(h);P1=0 xff;P0=0x 08P1=TABD;P2=0 xdb;延迟(h);P1=0 xff;如果(i0)c=I-1;f=I-1;a=c/10;b=c;c=f/10;d=f;而(g)-如果(g15,延迟(h);P1=0 xff;P0=0x 02P1=TABB;R=0 .延迟(h);P1=0 xff;P0=0x 04

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论