另一種:
PLC不是有2個輸出點(diǎn)么!Y1時鐘,Y2數(shù)據(jù)。
LED有5位。。。
想辦法將Y1做成LED的5位時鐘(就是分成5段啦),每一個時鐘對應(yīng)LED的一位,然后單片機(jī)對這一段時鐘內(nèi)的Y2進(jìn)行計(jì)數(shù)。
例如
單片機(jī)對Y1時鐘計(jì)數(shù),當(dāng)Y1輸出OFF--->ON時(Y1發(fā)出第一個時鐘),對應(yīng)LED的第一位8段數(shù)碼管,PLC發(fā)出Y2,單片機(jī)計(jì)數(shù)。
如此這般完成其余4位。。。單片機(jī)就會有5個數(shù)據(jù)值(個位數(shù)0~9),可以做程序?qū)⑺鼈兘M合到一起。。。
同理,做程序?qū)LC的一個16位D中的10進(jìn)制轉(zhuǎn)換成BCD碼,分別將5位BCD碼從Y2輸出。
這種好像太復(fù)雜啦。。。(表達(dá)不力,減小啦)
[ 此帖被ak47m16u571在2010-12-27 22:47重新編輯 ]