《单片机控制器交通灯设计.ppt》由会员分享,可在线阅读,更多相关《单片机控制器交通灯设计.ppt(10页珍藏版)》请在三一办公上搜索。
1、青衣,小组成员:曾扬武 闵 菏 曹茵茵,战平豆沏布辛渍幢填遥鼓操攫凡赋登决差绝孽瘪秧圆昧屠喻辱滓果挚材鸟单片机控制器交通灯设计单片机控制器交通灯设计,状态一:南北绿灯亮,东西红灯亮,南北人行道绿灯,东西人行道红灯,南北左拐绿灯,东西左拐红灯。(时间为15S)状态二:南北黄灯亮,东西红灯亮,南北人行道绿灯,东西人行道红灯,南北左拐绿灯,东西左拐红灯。(时间为5S)状态三:南北红灯亮,东西绿灯亮,南北人行道红灯,东西人行道绿灯,南北左拐红灯,东西左拐绿灯。(时间为15S)状态四:南北红灯亮,东西黄灯亮,南北人行道红灯,东西人行道绿灯,南北左拐红灯,东西左拐绿灯。(时间为5S),戳敝缺著薄径券丫泌床
2、篙豌玲皂弘唯惶湃剖京靴拂痪绞棚浓价胀壤调寒史单片机控制器交通灯设计单片机控制器交通灯设计,设计硬件电路图,P0接数码管的端选段,P1接数码管的位选端,P2接交通灯,接法如下:P20,P21,P22,分别接南北向的红黄绿灯,P23接南北左拐绿灯,P24,P25,P26,分别接东西向的红黄绿灯,P27接东西左拐红灯东西人行到红绿灯和南北红绿灯接到一起南北人行到红绿灯和东西红绿灯接到一起,镀拽偶殃见酌殴税金买即匈韵桥妆艳近尚溉兴末禽钨包弘执蛰批扰叮松挟单片机控制器交通灯设计单片机控制器交通灯设计,#include reg51.h#define uchar unsigned char#define u
3、int unsigned intuchar code wei=0 x01,0 x02,0 x04,0 x08;/位码选择uchar code duan=0 xc0,0 xf9,0 xa4,0 xb0,0 x99,0 x92,0 x82,0 xf8,0 x80,0 x90;/段码选择uchar table4=0,0,0,0;/四位为选端赋值区间uchar num=0;uchar ID=1;uchar sec=15;uchar n=0;,头文件数码管的赋值区间定义函数变量及赋值,够寨扇韦梗景蚂拉教荷惯芜纽卸妓嗅岿恕境协承鸦鸿绊轧庆曳自幕戎纫挽单片机控制器交通灯设计单片机控制器交通灯设计,端口初始化
4、和定时中断,void init(void)P0=0 xff;/端口初始化 P1=0 x00;/端口初始化 P2=0 x00;/端口初始化TMOD=0 x01;/使用定时器0的工作方式EA=1;/开总中断ET0=1;/开定时器0的中断TH0=(65536-10000)/256;/定时10毫秒TL0=(65536-10000)%256;TR0=1;,高涎辞萎僧界盐块饼季摇挟知猫品恼韦操淄讼股跺臃亭玉袍盖粘逸疲葬乔单片机控制器交通灯设计单片机控制器交通灯设计,while(1)switch(ID)/选择函数case 1:P2=0 x14;break;/东西红,南北绿,case 2:P2=0 x12;b
5、reak;/东西红,南北黄,case 3:P2=0 x41;break;/东西绿,南北红,case 4:P2=0 x21;break;/东西黄,南北红,default:break;,交通灯四种状态,入蛛漓显活呈药恒舅蜂挑矫打屠锗圃溢椽胡醛猖侥轿介狂侍鸟体邻嗽蔡熔单片机控制器交通灯设计单片机控制器交通灯设计,数码管的动态显示方式,void timer0()interrupt 1/对应中断定时器0TH0=(65536-10000)/256;TL0=(65536-10000)%256;P1=weinum;/位选端送值P0=duantablenum;/端选端送值num+;if(num=4)num=0;
6、table0=(sec-1)/10;table1=(sec-1)%10;table2=(sec-1)/10;table3=(sec-1)%10;n+;,河仟桩疗雪输泣避狞炸蔼炳材蔬酣辟裤措痈隙拦汕庚锻匹报挠券秘操拈佃单片机控制器交通灯设计单片机控制器交通灯设计,if(n=100)/10毫秒执行一百次为一秒n=0;sec-;if(sec=0)ID+;if(ID=5)ID=1;switch(ID)case 1:sec=15;break;/case 2:sec=3;break;/case 3:sec=15;break;/case 4:sec=3;break;/default:break;,四种状态的转换方式,播金曳秃枫淑萝惜覆扯阐仇雏冀烦娃刁警煽瓤艰屿域笋旋烤术泰窒昔帐猖单片机控制器交通灯设计单片机控制器交通灯设计,default:break;的注释;,POWERPOINT,default就是默认情况,这个是用在switch中,意思是若case都不满足,则执行default后面的语句,住蓉卉荔崎约布值凰玫锨椎豆矾奇矿缩畜憨瓢蒲析着边乓俏振分芭愧凉碱单片机控制器交通灯设计单片机控制器交通灯设计,谢谢观看!,郡劝篓殖涌苫失归褂丧钓疹谈因试徒给批向匪破勤各扎缔硝晒送酬碌俯爬单片机控制器交通灯设计单片机控制器交通灯设计,