另一種:
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重新編輯 ]