单片机控制器交通灯设计.ppt

上传人:京东小超市 文档编号:5809977 上传时间:2020-08-10 格式:PPT 页数:10 大小:364KB
返回 下载 相关 举报
单片机控制器交通灯设计.ppt_第1页
第1页 / 共10页
单片机控制器交通灯设计.ppt_第2页
第2页 / 共10页
亲,该文档总共10页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《单片机控制器交通灯设计.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

3、 char #define uint unsigned int uchar code wei=0x01,0x02,0x04,0x08; /位码选择 uchar code duan=0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90;/段码选择 uchar table4=0,0,0,0;/四位为选端赋值区间 uchar num=0; uchar ID=1; uchar sec=15; uchar n=0;,头文件 数码管的赋值区间 定义函数变量及赋值,够寨扇韦梗景蚂拉教荷惯芜纽卸妓嗅岿恕境协承鸦鸿绊轧庆曳自幕戎纫挽单片机控制器交通灯设计单片机控制器

4、交通灯设计,端口初始化和定时中断,void init(void) P0=0xff;/端口初始化 P1=0x00;/端口初始化 P2=0x00;/端口初始化 TMOD=0x01;/使用定时器0的工作方式 EA=1;/开总中断 ET0=1;/开定时器0的中断 TH0=(65536-10000)/256;/定时10毫秒 TL0=(65536-10000)%256; TR0=1; ,高涎辞萎僧界盐块饼季摇挟知猫品恼韦操淄讼股跺臃亭玉袍盖粘逸疲葬乔单片机控制器交通灯设计单片机控制器交通灯设计,while(1) switch(ID)/选择函数 case 1:P2=0x14;break;/东西红,南北绿,

5、case 2:P2=0x12;break;/东西红,南北黄, case 3:P2=0x41;break;/东西绿,南北红, case 4:P2=0x21;break;/东西黄,南北红, default:break; ,交通灯四种状态,入蛛漓显活呈药恒舅蜂挑矫打屠锗圃溢椽胡醛猖侥轿介狂侍鸟体邻嗽蔡熔单片机控制器交通灯设计单片机控制器交通灯设计,数码管的动态显示方式,void timer0() interrupt 1/对应中断定时器0 TH0=(65536-10000)/256; TL0=(65536-10000)%256; P1=weinum;/位选端送值 P0=duantablenum;/端选

6、端送值 num+; if(num=4) num=0; 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

7、;/ case 4:sec=3;break;/ default:break;,四种状态的转换方式,播金曳秃枫淑萝惜覆扯阐仇雏冀烦娃刁警煽瓤艰屿域笋旋烤术泰窒昔帐猖单片机控制器交通灯设计单片机控制器交通灯设计,default:break; 的注释;,POWERPOINT,default就是默认情况,这个是用在switch中,意思是若case都不满足,则执行default后面的语句,住蓉卉荔崎约布值凰玫锨椎豆矾奇矿缩畜憨瓢蒲析着边乓俏振分芭愧凉碱单片机控制器交通灯设计单片机控制器交通灯设计,谢谢观看!,郡劝篓殖涌苫失归褂丧钓疹谈因试徒给批向匪破勤各扎缔硝晒送酬碌俯爬单片机控制器交通灯设计单片机控制器交通灯设计,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1