- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
交通信号灯系统单片机
交通信号灯系统
#include stdafx.h#includeiostream.hchar Max[10],L[10],FX[10],R[10];int PS,PN,EW,SN;char PT,Time,T;void P(int i) //P函数,i为方向判断标志{if(Max[i]0){Max[i] = Max[i]-1;//i方向上的车辆等待数目减一R[i]++;//当前车辆编号if((PS-1)==iR[i]==PN)PT = Time;//保存预测时间coutTime时刻向FX[i]方向行驶的第R[i]辆车开始出发!endl;}if(Max[++i]0){Max[i] = Max[i]-1;R[i]++;if((PS-1)==iR[i]==PN)PT = Time;coutTime时刻向FX[i]方向行驶的第R[i]辆车开始出发!endl;}}void V(int i) //V函数,i为方向判断标志{Time=Time+4;//时间流逝if(Max[i]=0){if(Max[i]==0)Max[i]=-1;coutTime时刻向FX[i]方向行驶的第R[i]辆车到达对面!endl;}if(Max[++i]=0){if(Max[i]==0)Max[i]=-1;coutTime时刻向FX[i]方向行驶的第R[i]辆车到达对面!endl;}T=T-4;//绿灯时间减少if(T=0){change();int temp;//换灯temp = L[0];L[0] = L[1];L[1] = temp;T = 30-Time%30;//修正红绿灯时间}}void ETW(){if(L[0]==0)//若为红灯则交换change();while(T0L[0]==1EW==1)//绿灯有时间且南北无车{int b = 0;P(b);V(b);}}void STN()//南北调度函数{if(L[1]==0)change();? while(T0L[1]==1SN==1)//绿灯有时间且东西无车{int a = 2;P(a);V(a);}}int main(int argc, char* argv[]){?? cout欢迎进入交通信号灯模拟系统!endl;cout请选择当前东西方向红绿灯状态:endl;//初始化红绿灯cout\t1.红灯\n;cout\t2.绿灯\n;int a;cina;if(a==1){L[0] = 0;L[1] = 1;}if(a==2){L[0] = 1;L[1] = 0;}? cout请依次输入向东,西,南,北方向的车辆数目(100以内):endl;cinMax[0]Max[1]Max[2]Max[3];cout请选择预测的方向:endl;cout\t1.东\n;cout\t2.西\n;cout\t3.南\n;cout\t4.北\n;cinPS;cout请输入预测的车辆编号endl;cinPN;? while(Max[0]!=-1Max[1]!=-1Max[2]!=-1Max[3]!=-1)//调度函数{ETW();STN();}cout向FX[PS-1]行驶编号为PN的车辆预测出发时间为:PTendl;? return 0;
您可能关注的文档
- 电力客服剧本.doc
- 高三数学培优训练.doc
- 2007年全国硕士研究生入学统一考试英语(二)试题MBA.MPA.MPAcc.doc
- 《生活与哲学》原理方法论.doc
- 中小企业可以选择的网络推广策略.doc
- 附录:QP025-1317.doc
- 八月底迎接新生策划书2.doc
- 空客A380的仿生学应用.ppt
- 霍金与时间赛跑的人.doc
- 代理合同通用版企业.doc
- 2025年新疆维吾尔自治区塔城地区和布克赛尔蒙古自治县发展和财政局招聘编外人员考前自测高频考点模拟试.docx
- 2025年江苏省徐州市邳州市事业单位招聘考前自测高频考点模拟试题附答案详解.docx
- 2025年新疆维吾尔自治区和田地区洛浦县机关车辆服务中心招聘考前自测高频考点模拟试题附答案详解.docx
- 2025年新疆维吾尔自治区巴音郭楞蒙古自治州和硕县人民政府所属事业单位招聘考前自测高频考点模拟试题及.docx
- 2025年新疆维吾尔自治区乌鲁木齐市沙依巴克区派出所招聘协(辅)警6人考前自测高频考点模拟试题含答案.docx
- 2025年江苏省苏州市张家港市自然资源局招聘考前自测高频考点模拟试题含答案详解.docx
- 2025年江苏省徐州市沛县发展和财政局招聘编外人员考前自测高频考点模拟试题附答案详解.docx
- 2025年新疆维吾尔自治区塔城地区和布克赛尔蒙古自治县派出所招聘协(辅)警6人考前自测高频考点模拟试.docx
- 2025年新疆维吾尔自治区喀什地区疏附县发展和财政局招聘编外人员考前自测高频考点模拟试题附答案详解.docx
- 2025年新疆维吾尔自治区吐鲁番地区托克逊县事业单位招聘考前自测高频考点模拟试题附答案详解.docx
文档评论(0)