首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

关于led显示屏的显示有关问题

2012-02-06 
关于led显示屏的显示问题问题是这样的我有两块屏屏号分别为1,2如果我单独向1号屏发送数据sendstr(1,‘fff’)

关于led显示屏的显示问题
问题是这样的
我有两块屏   屏号分别为1,2
如果我单独向1号屏发送数据sendstr(1,‘fff’):   成功
如果我单独向2号屏发送数据sendstr(2,‘ss’):   成功
注:已测试所有硬件连接正常(1,2号屏是串连的)
如果我向两块屏发送数据如下:
        sendstr(1, 'fff ');
        sendstr(2, 'ss ');
则2号屏发送不成功;
        如果在
        sendstr(1, 'fff ');
        sendstr(2, 'ss ');
之间加上showmessage(‘dfsdfdsf’);
            sendstr(1, 'fff ');
        showmessage(‘dfsdfdsf’);
        sendstr(2, 'ss ');
则成功
但是如果我在他们之间加上   slepp(‘5000’);
        sendstr(1, 'fff ');
        sleep(‘5000’);
        sendstr(2, 'ss ');
却不行
这是为什么  
有经验的告诉我啊     急       !!!!


[解决办法]
由于com口被占用了,发第二个的时候,可以用定时器控制发啊,就不会占用的情况了

[解决办法]
一个一个的发,不要一起发;
或者循环发送

热点排行