欢迎来到天天文库
浏览记录
ID:27733419
大小:260.69 KB
页数:7页
时间:2018-12-05
《单片机交通灯课程设计程序及仿真》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
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
此文档下载收益归作者所有