在模擬量讀取轉(zhuǎn)換值后,存放于D10數(shù)據(jù)寄存器中。里面數(shù)據(jù)有將近200個(gè)數(shù)值范圍內(nèi)變化,即:10460至10660范圍內(nèi)變化。請(qǐng)教路過高人有何簡潔的方法取出D10里面變化的最大值和最小值?
本人用笨辦法已經(jīng)能實(shí)現(xiàn),但是程序有些復(fù)雜,可讀性差!雖然功能可以實(shí)現(xiàn)。謝謝!
在此先說說笨辦法的實(shí)現(xiàn)方法:用比較指令將D10當(dāng)前數(shù)據(jù)進(jìn)行實(shí)時(shí)比較,一旦數(shù)據(jù)變化立即傳送至D20(Z)內(nèi),然后將指針Z+1。