软件程序(C语言)以下是整个设计的软件程序,直接可以编译成*。Hex代码。通过以上电路,下载到单片机,可直接运行。//***////程序名:十字路口交通灯控制//编写人:黄庭剑//初写时间:,,//程序功能:南北为车行道,延时,;东西方向为人行道,延时,,且在最后。设计说明,因为本设计是交通灯控制设计,所以要先了解实际交通灯的变化规律。假设一个十字路口为东西南北走向。初始状态,东西红灯,南北红灯,然后转状态l南北绿灯通车,东西红灯;过一段时间转状态,南北绿灯闪几次转亮黄灯,延时,,东西仍然红灯;再转状态,东西绿灯通车,南北红灯。
MOVTL,#SETBTR,;启动T,时器SETBEX,;允许INT,断SETBIT,;选择边沿触发方式MOVDPTR,#MOVA,#;给,初值,作于方式,MOVXDPTR,AAGAIN:JBP,N,;判断是否要设定东西方向红绿灯时间的初值,若P,,则跳转MOVA。R,存放黄灯时间,,(此时间可以动态设定)R,存放红灯时间,,HR,存放绿灯时间,,PC,显示黄灯信号PC,显示红灯信号PC,显示黄灯信号,工作于方式,,PA、PB、PC口输出PC控制字为,()程序源代码:ORG。
晚上随手写,也未调试,权当看看程序有不严谨地方还得调试修改includedefineSTATUS_,defineSTATUS_,defineSTATUS_,defineSTATUS_,defineSTATUS_,defineSTATUS_,defineSTATUS_,defineSTATUS_,defineSTATUS_,unsignedcharflag,status。实验内容:用并口实现模拟交通灯;要求:东西向的绿灯亮,接着该方向的黄灯闪烁,,然后红灯亮;同时南北向的绿灯亮,接着该方向的黄灯闪烁,,然后红灯亮;如此重复。转向灯可以不需要。includesbitr,P,,sbity,P,,sbitg,P,,sbitr,P,,sbity,P,。
http://blog.com/swl.yl-blog/static/单片机单片机课程设计_交通灯设计报告交通灯控制系统设计摘要:本系统由单片机系统、键盘、LED显示、交通灯演示系统组成。系统包括人行道、左转、右转、以及基本的交通灯的功能。系统除基本交通灯功能外,还具有倒计时、时间设置、紧急情况处理。描述:交通灯实验要求红灯亮,,绿灯亮,,黄灯亮,,当红灯切换为绿灯或者绿灯切换为红灯,要实现灯闪烁。红灯、绿灯、黄灯的点亮持续时间可以通过串口来修改,并在下一个循环中更新数值。
感谢您的来访,获取更多精彩文章请收藏本站。

暂无评论内容