pcs7drive
級別: 正式會員
精華主題: 0
發(fā)帖數(shù)量: 23 個
工控威望: 96 點(diǎn)
下載積分: 538 分
在線時間: 11(小時)
注冊時間: 2010-03-05
最后登錄: 2012-06-25
查看pcs7drive的 主題 / 回貼
樓主  發(fā)表于: 2010-05-12 21:22
有一個8位小車的呼叫程序  用數(shù)碼管顯示小車的位置,小車的位置輸入點(diǎn)共8個位置X10 -SQ1,X11-SQ2。。。。。X17-SQ8

     >K2X10   K0-------------------MOV K2X10    D10
M8000-------------------------------ENCO   D10 D11  K3
M8000-------------------------------ADD  D11 K1  D12
M8000--------------------------------SEGD  D12   K2Y10  
請問能SEGD  D12 是什么意思,為什么不能直接輸入
>K2X10   K0-------------------MOV K2X10    D10
M8000-----------SEGD。模保啊。耍玻伲
卻要用D11  和D12   
謝謝
xiaoqizi
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 446 個
工控威望: 1316 點(diǎn)
下載積分: 2402 分
在線時間: 714(小時)
注冊時間: 2009-07-06
最后登錄: 2024-12-20
查看xiaoqizi的 主題 / 回貼
1樓  發(fā)表于: 2010-05-12 21:51
原因是ENCO出來的數(shù)據(jù)是最高置"1"位的位置,其編號是從0開始到7 ,所以需用加一的方法取得1-8直觀數(shù)值顯示,而SEGD是將二進(jìn)制數(shù)據(jù)轉(zhuǎn)換為七段碼即數(shù)碼管的顯示輸出