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