标题: 程序跑到一半变成这样,问题找不到 [打印本页]

作者: shenqiwei    时间: 2025-9-23 05:17
标题: 程序跑到一半变成这样,问题找不到
有视频

3.png (7.9 KB, 下载次数: 0)

3.png

4.png (15.43 KB, 下载次数: 0)

4.png

5.png (6.6 KB, 下载次数: 0)

5.png

6.png (3.25 KB, 下载次数: 0)

6.png

7.png (5.93 KB, 下载次数: 0)

7.png

8.png (4.19 KB, 下载次数: 0)

8.png

9.png (11.72 KB, 下载次数: 0)

9.png

问题.rar

2.07 MB, 下载次数: 0


作者: shenqiwei    时间: 2025-9-24 13:14
程序毛病找不到,不知道是什么影起的,难道是硬件

作者: rundstedt    时间: 2025-9-24 14:16
正常和不正常在操作上有什么区别吗?
作者: wjfw    时间: 2025-9-24 19:38
图片9最后为啥是8个9
作者: shenqiwei    时间: 2025-9-24 23:50
wjfw 发表于 2025-9-24 19:38
图片9最后为啥是8个9

这是一个子程序,我没有调用。

e7461616-a706-48c2-9e4e-da101e7ac931.png (12.01 KB, 下载次数: 0)

e7461616-a706-48c2-9e4e-da101e7ac931.png

作者: shenqiwei    时间: 2025-9-24 23:53
rundstedt 发表于 2025-9-24 14:16
正常和不正常在操作上有什么区别吗?

开机显示8个0,按下按钮开时计数,电机转动。

b188dbab-4e84-4227-998a-98e2a987001b.png (127.65 KB, 下载次数: 0)

b188dbab-4e84-4227-998a-98e2a987001b.png

作者: shenqiwei    时间: 2025-9-24 23:55
rundstedt 发表于 2025-9-24 14:16
正常和不正常在操作上有什么区别吗?

不正常显示

4c3a09d5-3b75-44e8-821a-712b16cd74cd.png (46.22 KB, 下载次数: 0)

4c3a09d5-3b75-44e8-821a-712b16cd74cd.png

作者: shenqiwei    时间: 2025-9-25 01:15
上面有我的程序问题视频
作者: cy009    时间: 2025-9-25 22:14
数码管驱动程序有错:错1,延时放错位置;错2,消隐放错位置。
作者: shenqiwei    时间: 2025-9-26 04:02
cy009 发表于 2025-9-25 22:14
数码管驱动程序有错:错1,延时放错位置;错2,消隐放错位置。

改过了还是有问题,请指教。

51hei_1758830498362.png (3.4 KB, 下载次数: 0)

51hei_1758830498362.png

作者: shenqiwei    时间: 2025-9-26 04:28
shenqiwei 发表于 2025-9-26 04:02
改过了还是有问题,请指教。

我发现一个问题,display和separate程序是一样的。是否重叠了??


作者: shenqiwei    时间: 2025-9-26 04:30
shenqiwei 发表于 2025-9-26 04:02
改过了还是有问题,请指教。

程序原代码

程序.rar

65.98 KB, 下载次数: 0


作者: shenqiwei    时间: 2025-9-26 04:32
原程序,代码

程序.rar

65.98 KB, 下载次数: 0


作者: zhang32568    时间: 2025-9-26 09:43
你这个只能显示一位
作者: shenqiwei    时间: 2025-9-26 13:14
zhang32568 发表于 2025-9-26 09:43
你这个只能显示一位

你的意思是display和separate只能显示一位?
作者: cy009    时间: 2025-9-26 22:37
本帖最后由 cy009 于 2025-9-26 22:57 编辑
shenqiwei 发表于 2025-9-26 04:30
void display()
{
   unsigned char i;
   for(i=0;i<8;i++)
   {
           P0 = table[LEDBuf];
           duan = 1;
           duan = 0;
           P0 = table2;
           wei = 1;
           wei = 0;
           DelayXms(1);
           P0 = 0xff;                //消隐
           wei = 1;
           wei = 0;
        }
}

03.png (7.59 KB, 下载次数: 0)

03.png

作者: xiubeizi    时间: 2025-9-27 01:58
将这几个相同处理合成一段。然后改短延迟时间。




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1