单片机交通灯课程设计程序及仿真

单片机交通灯课程设计程序及仿真

ID:27733419

大小:260.69 KB

页数:7页

时间:2018-12-05

单片机交通灯课程设计程序及仿真_第1页
单片机交通灯课程设计程序及仿真_第2页
单片机交通灯课程设计程序及仿真_第3页
单片机交通灯课程设计程序及仿真_第4页
单片机交通灯课程设计程序及仿真_第5页
资源描述:

《单片机交通灯课程设计程序及仿真》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、sbitsn」eft=Pl八4;sbitsn_go=PlA5;sbitsn_yellow=PlA6;sbitsn_man_green=P1八3;sbitsnmanred=P3A0;MB7sbitew_left=P1A();sbitew_go=PlAl;sbitew_yellow=PlA2;sbitew_man_green=P3A1:sbitewmanred=PlA7;sbitsnJedhP〗7^;sbitsn」ed2=P2八1;sbitew_ledl=P2八2;sbitew」ed2=P2八3;//sbittime_ledl=P2A4;//sbittime_led2=P2

2、A5;//sbitkcyl=P2A6;//sbitkey2=P2八7;//原为120调改2i=l吋需13个机器周#include#dcfincucharunsignedchar#defineuintunsignedint/*****定义各个投制位*****///南北左行//南北直行//南北黄灯//南北人行道绿灯//南北人行道红灯//东西左行//东西直行//东丙黄灯//永西人行道绿灯//东西人行道红灯//南北LED显示器十位控制器//南北LEDW.示器各位控制器//尔丙LED兄示器十位控制器"东西LED示器各位控制器//附加LED显示器十位控制器//

3、附加LED显示器各位控制器//功能按键1//功能按键2/*****定义共阴极LED显示器的字段码0〜9******/ucharcodetable[]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F};uintcount;//秒计数器ucharflag,second;//同行标志,显示数掘变量//ucharT0h,T01;//定吋器TO计数初值变量/****函j//延吋子程序(晶振12MHz)voidDelayms(ucharms){uchari;while(ms~){for(i=l;i<60;i++);期})void

4、state10{$n_lcft=O;sn_man_green=0;sn_man_red=1;sn_go=l;//南北左行绿灯//南北人行道绿灯关//南北人行道红灯亮//南北直行红灯sn_yellow=();ew_man_green=O;ew_man_red=1;ew_left=l;ew_go=1;ew_yellow=0;}voidstate2()//东两人行道绿灯关//东西人行道红灯亮//东西左行红灯//东两H行红灯sn_left=l;sn_man_green=O;sn_man_red=l;sn_go=0;sn_yellow=0;cw_man_grccn=1ew_man

5、_red=O;ew_left=1;ew_go=1;ew_yellow=0;}voidstate3(){sn_left=l;sn_man_green=();snmanred=1;sn_go=i;sn_yellow=l;ew_man_green=O;ewmanred=1;cw_lcft=1;ew_go=l;ew_yellow=l;}voidstate4(){sn」eft=l;sn_man_green=O;sn_man_red=l;sn_go=1;sn_ycllow=0;ew_man_green=O;ew_man_red=1;ew_left=0;//南北左行红灯//南北人行道

6、绿灯关//南北人行道红灯开//南北直行绿灯//东西人行道绿灯开//永西人行道红灯关//东西左行红灯//东西直行红灯//南北左行红灯//南北人行道绿灯关//南北人行道红灯亮//南北直行红灯//南北黄灯亮//东西人行道绿灯关//东两人行道红灯亮//东西左行红灯//永西直行红灯//南北左行红灯//南北人行道绿灯关//南北人行道红灯亮//南北K行红灯//南北黄灯关//尔丙人行道绿灯关//东西人行道红灯亮//东西左行绿灯cw_go=1;//糸西直行红灯cw_ycllow=0;)voidstate5()$n_lcft=l;//南北左行红灯sn_man_green=l;//南北人行道

7、绿灯开sn_man_red=O;//南北人行道红灯关sn_go=1;//南北直行红灯sn_yellow=0;ew_man_green=O;//东两人行道绿灯关ew_man_red=l;//尔西人行道红灯开ew_left=l;//东西左行红灯ew_go=0;//东西直行绿灯ew_yellow=0;}void$tatc6()sn_left=1;//南北左行红灯sn_man_green=();//南北人行道绿灯亮snmanrcd=l;//南北人行道红灯关sn_go=1;//南北直行红灯sn_yellow=0;//南北黄灯关ew_man_gree

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。