另一种:
PLC不是有2个输出点么!Y1时钟,Y2数据。
LED有5位。。。
想办法将Y1做成LED的5位时钟(就是分成5段啦),每一个时钟对应LED的一位,然后单片机对这一段时钟内的Y2进行计数。
例如
单片机对Y1时钟计数,当Y1输出OFF--->ON时(Y1发出第一个时钟),对应LED的第一位8段数码管,PLC发出Y2,单片机计数。
如此这般完成其余4位。。。单片机就会有5个数据值(个位数0~9),可以做程序将它们组合到一起。。。
同理,做程序将PLC的一个16位D中的10进制转换成BCD码,分别将5位BCD码从Y2输出。
这种好像太复杂啦。。。(表达不力,减小啦)
[ 此帖被ak47m16u571在2010-12-27 22:47重新编辑 ]