ZKX's LAB

基于单片机的交通信号灯控制 基于单片机的简易交通信号灯模拟控制系统设计

2020-07-20知识13

基于单片机的交通信号灯控制系统做实物 include<;AT89X52.H>;/define uint unsigned int/宏定义define uchar unsigned char/宏定义sbit xg=P3^0;位定义sbit xy=P3^1;sbit xr=P3^2;sbit yg=P3^3;sbit yy=P3^4;sbit yr=P3^5;sbit led1=P2^0;sbit led2=P2^1;uint mun,sun;16位整形变量uchar x,y,z,aa,bb;8位字符型变量uchar tab[]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F,0x3f};void init();void outled();void delay();void main()/主函数{ init();while(1){for(y=6;y。3;outled()){yy=0;yr=0;xg=0;xy=0;xr=1;yg=1;}for(y=3;y。0;outled()){/*xr=。xr;yy=1;yg=0;}for(y=9;y。3;outled()){ yy=0;xr=0;yr=1;xg=1;}for(y=3;y。0;outled()){/*yr=。yr;xy=1;xg=0;}}}void delay()/延时子函数{for(x=255;x>;0;x-);}void init()/定时中断初始化{TMOD=0x01;TH0=(65536-50000)/256;TL0=(65536-50000)%256;EA=1;ET0=1;TR0=1;}void timer0()interrupt 1/中断计时函数{TH0=(65536-50000)/256;TL0=(65536-50000)%256;z+;if(z=20){z=0;if(y>;0){y-;}}}void outled()/显示子函数{aa=y/10;bb=y%10;P0=tab[bb];led1=0;delay();led1=1;P0=tab[aa];led2=0;delay();led2=1;}基于单片机的简易交通信号灯模拟控制系统设计 我在网上看到一份 制作精美的单片机交通灯 资料比较齐全,还有仿真,仿真能实现的功能做出的实物都能实现,由AT89C51/52单片机、LED倒计时显示、按键电路等组成,具有通行时间手动设置、可倒计时显示、急车强行通过、夜间模式等处理等相关功能。用单片机控制的交通信号灯 1、肯定可以用multisim仿真,因为他支持单片机电路仿真,不过我有个建议,你可以用proteus,专门针对单片机系统仿真,LED和LCD还可以用于显示,方便易操作;2、做实物当然easy了,原理图都有了,这种电路你画板子焊板子最多三天就搞定了;基于单片机的交通信号灯的设计 求详细···拜谢! 告诉我邮箱,我发给你,我以前做过有详细的论文

#交通信号灯#交通#单片机

随机阅读

qrcode
访问手机版