你的位置:首页 > 新闻资讯 > 路灯知识 >

交通信号灯控制器课程设计(交通灯控制器设计报告)

2022-12-05 01:28:23 点击:

交通信号灯控制器课程设计

/*****************************************************十字路口交通灯控制C程序******************************************************/#defineucharunsignedchar#defineuintunsignedint#include/*****定义控制位**********************/sbitTime_Show_LED2=P2^5;//Time_Show_LED2控制位sbitTime_Show_LED1=P2^4;//Time_Show_LED1控制位sbitEW_LED2=P2^3;//EW_LED2控制位sbitEW_LED1=P2^2;//EW_LED1控制位sbitSN_LED2=P2^1;//SN_LED2控制位sbitSN_LED1=P2^0;//SN_LED1控制位sbitSN_Yellow=P1^6;//SN黄灯sbitEW_Yellow=P1^2;//EW黄灯sbitEW_Red=P1^3;//EW红灯sbitSN_Red=P1^7;//SN红灯sbitEW_ManGreen=P3^0;//EW人行道绿灯sbitSN_ManGreen=P3^1;//SN人行道绿灯sbitSpecial_LED=P2^6;//交通正常指示灯sbitBusy_LED=P2^7;//交通繁忙指示灯sbitNomor_Button=P3^5;//交通正常按键sbitBusy_Btton=P3^6;//交通繁忙按键sbitSpecial_Btton=P3^7;//交通特殊按键sbitAdd_Button=P3^3;//时间加sbitReduces_Button=P3^4;//时间减bitFlag_SN_Yellow;//SN黄灯标志位bitFlag_EW_Yellow;//EW黄灯标志位charTime_EW;//东西方向倒计时单元charTime_SN;//南北方向倒计时单元ucharEW=60,SN=40,EWL=19,SNL=19;//程序初始化赋值,正常模式ucharEW1=60,SN1=40,EWL1=19,SNL1=19;//用于存放修改值的变量ucharcodetable[10]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F};//1~~~~9段选码ucharcodeS[8]={0X28,0X48,0X18,0X48,0X82,0X84,0X81,0X84};//交通信号灯控制代码/**********************延时子程序************************/voidDelay(uchara){uchari;i=a;while(i--){;}}/*****************显示子函数**************************/voidDisplay(void){charh,l;h=Time_EW/10;l=Time_EW%10;P0=table[l];EW_LED2=1;Delay(2);EW_LED2=0;P0=table[h];EW_LED1=1;Delay(2);EW_LED1=0;h=Time_SN/10;l=Time_SN%10;P0=table[l];SN_LED2=1;Delay(2);SN_LED2=0;P0=table[h];SN_LED1=1;Delay(2);SN_LED1=0;h=EW1/10;l=EW1%10;P0=table[l];Time_Show_LED1=1;Delay(2);Time_Show_LED1=0;P0=table[h];Time_Show_LED2=1;Delay(2);Time_Show_LED2=0;}/**********************外部0中断服务程序************************/voidEXINT0(void)interrupt0using1{EX0=0;//关中断if(Add_Button==0)//时间加{EW1+=5;SN1+=5;if(EW1>=100){EW1=99;SN1=79;}}if(Reduces_Button==0)//时间减{EW1-=5;SN1-=5;if(EW1=5){P1=S[0];//SN通行,EW红灯Display();}/*******S1状态**********/P1=0x00;while(Time_SN>=0){Flag_SN_Yellow=1;//SN开黄灯信号位EW_Red=1;//SN黄灯亮,等待左拐信号,EW红灯Display();}/*******S2状态**********/Flag_SN_Yellow=0;//SN关黄灯显示信号Time_SN=SNL;while(Time_SN>=5){P1=S[2];//SN左拐绿灯亮,EW红灯Display();}/*******S3状态**********/P1=0x00;while(Time_SN>=0){Flag_SN_Yellow=1;//SN开黄灯信号位EW_Red=1;//SN黄灯亮,等待停止信号,EW红灯Display();}/***********赋值**********/EW=EW1;SN=SN1;EWL=EWL1;SNL=SNL1;/*******S4状态**********/EW_ManGreen=~EW_ManGreen;//EW人行道通行SN_ManGreen=~SN_ManGreen;//SN人行道禁止Flag_SN_Yellow=0;//SN关黄灯显示信号Time_EW=SN;Time_SN=EW;while(Time_EW>=5){P1=S[4];//EW通行,SN红灯Display();}/*******S5状态**********/P1=0X00;while(Time_EW>=0){Flag_EW_Yellow=1;//EW开黄灯信号位SN_Red=1;//EW黄灯亮,等待左拐信号,SN红灯Display();}/*******S6状态**********/Flag_EW_Yellow=0;//EW关黄灯显示信号Time_EW=EWL;while(Time_EW>=5){P1=S[6];//EW左拐绿灯亮,SN红灯Display();}/*******S7状态**********/P1=0X00;while(Time_EW>=0){Flag_EW_Yellow=1;//EN开黄灯信号位SN_Red=1;//EW黄灯亮,等待停止信号,SN红灯Display();}/***********赋值**********/EW=EW1;SN=SN1;EWL=EWL1;SNL=SNL1;}}

这是什么问题

交通灯控制器设计报告

下面就是关于【交通灯控制器设计报告】相关问题在37分钟前的最新热度数据,相信大家看了以后,就会明白【交通灯控制器设计报告】在未来的发展趋势。
关键词 百度指数 360指数 搜狗指数 神马指数 头条指数 抖音指数 综合指标
交通灯控制器设计报告 7547 99628 66714 32499 5843 13926 39999
求帮我做一个单片机控制交通灯课程设计,包括原理图和程序。 85020 54015 28827 38544 35574 59594 15764
单片机交通信号灯课程设计 89608 22876 20020 72873 15669 57636 26038
单片机简单交通灯程序设计 52588 1376 35858 8236 63326 49731 5466
单片机:编写十字路口交通灯程序 41429 31841 57439 44830 28942 34362 53038
求单片机课程设计交通灯系统pcb图 56403 58401 65320 77489 40017 47657 71086
求一份基于单片机交通灯控制设计报告 64458 82217 20527 13392 5375 61901 26321
单片机 交通信号灯课程设计 7592 63629 91396 8827 74765 61689 43598
单片机交通灯课程设计,谁有现成的资源发给我(连线图,源码等)。在线等,急!!! 48228 98696 31806 30062 62513 11331 52934

特别注意:(交通灯控制器设计报告)以上数据均为根据网络大数据统计参考产生,并不代表真实情况.

服务热线

18305277789

在线咨询 1

微信扫码咨询