仕仔shi
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 107 個
工控威望: 251 點
下載積分: 839 分
在線時間: 53(小時)
注冊時間: 2013-12-27
最后登錄: 2023-11-27
查看仕仔shi的 主題 / 回貼
樓主  發(fā)表于: 2017-09-13 22:38
各位:
        我現(xiàn)在遇到一個問題想讓你們幫我解答一下,我在檢測一路模擬量的數(shù)據(jù),這個數(shù)據(jù)會在瞬間產(chǎn)生,我需要取到這一個數(shù)據(jù)中的最大值,做出調(diào)用,各位老司機(jī)你們有什么方法嗎,指導(dǎo)我一下,謝謝。
        還有我聽一些朋友說SER這個指令可以取到最大值是不是真的,會這個指令的友友們指導(dǎo)我一下吧,謝謝。
cyh1986
級別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 364 個
工控威望: 732 點
下載積分: 707 分
在線時間: 298(小時)
注冊時間: 2009-04-28
最后登錄: 2024-09-12
查看cyh1986的 主題 / 回貼
1樓  發(fā)表于: 2017-10-10 18:57
可以,SER這個指令是這樣理解的。SER D331 K0 D400 K19.表示檢索從D331開始的19個D寄存器,把里面的數(shù)值和K0進(jìn)行比較。然后把數(shù)值存在D400,D404是最大值的位置,D403是最小值的位置。注意這個是位置,意思是從D331開始的第幾個數(shù)值。你需要把D404和D403的數(shù)值存到Z0,和Z1里面,然后用MOV D331Z0 D500,MOV D331Z1 D501。這樣就把最大值和最小值得到了。
手冊還是挺詳細(xì)的。
本帖最近評分記錄:
  • 下載積分:+1(aaa2073) 熱心助人!