首 页 资 讯 商 机 下 载 论 坛 博 客 Webinar 拆 解 高 校 招 聘 杂 志 会 展 EETV 百 科 问 答 电 路 图 工 程 师 手 册 Datasheet
  工业电子   嵌入式系统   模拟IC   汽车电子   测试测量   消费电子   通信技术   电源管理   元器件/连接器   EDA与制造   医疗电子   安防电子   手机EEPW

知识分类

  问题: 单片机简单交通灯怎么编程?   悬赏10分
汇编交通灯程序,使灯循环亮!

关键词: 单片机, 汇编     提问人: eepwwll   时间:2010-11-30 21:22    
 

  答复
很多实验参考上面都有的,你参照一下吧~!

  回答人: larrybird   时间:2010-12-01 09:35  

  答复
关键是延时,

  回答人: fellow   时间:2010-12-03 10:10  

  答复
延时的控制就行

  回答人: halibote523   时间:2010-12-23 08:47  

  答复
画好程序流程图,。。。
也可以参考 别人的程序

  回答人: zhaochunliang   时间:2010-12-25 14:25  

  答复
给你个51才程序
/* 名称:LED模拟交通灯
说明:东西向绿灯亮若干秒,黄灯闪烁5次后红灯亮, 红灯亮后,南北向由红灯变为绿灯,若干秒后南北向黄灯闪烁5此后变红灯,东西向变绿灯,如此重复。
*/
#include
#define uchar unsigned char
#define uint unsigned int
sbit RED_A=P0^0; //东西向灯
sbit YELLOW_A=P0^1;
sbit GREEN_A=P0^2;
sbit RED_B=P0^3; //南北向灯
sbit YELLOW_B=P0^4;
sbit GREEN_B=P0^5;
uchar Flash_Count=0,Operation_Type=1; //闪烁次数,操作类型变量
//延时
void DelayMS(uint x)
{
uchar i;
while(x--) for(i=0;i

  回答人: jianzhangx   时间:2012-11-21 17:10  

     回答此问题        匿名不能回答!请先 [ 登陆 ]
 
我的回答:
参考资料
验证码:          
      
 

关于我们 | 广告服务 | 企业会员服务 | 网站地图 | 联系我们 | 友情链接 | 手机EEPW
《电子产品世界》杂志社 版权所有 北京东晓国际技术信息咨询有限公司
Copyright ©2000-2015 ELECTRONIC ENGINEERING & PRODUCT WORLD. All rights reserved.
京ICP备12027778号-2