找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

求帮助,用单片机做十字路口交通灯程序遇到问题

查看数: 2595 | 评论数: 3 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2020-6-8 01:24

正文摘要:

本帖最后由 天外飛仙 于 2020-6-8 01:29 编辑 求教各位大佬。我在写51单片机交通灯的时候遇到问题,可能是中断出问题了,运行以后,第一轮状态的灯跟数码管都是正常的(如下图所示) switch(type)   ...

回复

ID:501297 发表于 2020-6-10 09:47
天外飛仙 发表于 2020-6-8 20:40
搞定了,做出来了,原来是秒数的初始值设置错了,改了一下中断函数跟traffic()就运行成功了,一开 ...

switch(i)
        {
                case 0: smg_we1 = 0;  smg_we2 = 1; smg_we3 = 1;  smg_we4 = 1; break;
                case 1: smg_we1 = 1;  smg_we2 = 0; smg_we3 = 1;  smg_we4 = 1; break;
                case 2: smg_we1 = 1;  smg_we2 = 1; smg_we3 = 0;  smg_we4 = 1; break;
                case 3: smg_we1 = 1;  smg_we2 = 1; smg_we3 = 1;  smg_we4 = 0; break;
        }        
ID:770798 发表于 2020-6-8 15:53
单片机小白,求各位大佬帮忙看下程序那里出错了

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表