lingmin325
級別: *
![]() |
圖片:
![]() ![]() 小弟新編了個(gè) 用數(shù)據(jù)搜索指令SER 大家給看看行不行 [ 此帖被lingmin325在2010-05-20 16:51重新編輯 ] |
---|---|
|
強(qiáng)哥
級別: 正式會(huì)員
![]() |
本人拙見: FX2N的話,可以采用變址Z來實(shí)現(xiàn), LD M8013 ;M8013為1秒掃描,這個(gè)可以設(shè)成更加快的 OUT C0 K10 ;此處可以設(shè)置成任意個(gè)數(shù)的比較 MOV C0 Z0 LD M8000 CMP Z0 K9 M50 LD M50 RST C0 LD M8000 CMP D0 D200Z0 M100Z0 ;比較結(jié)果放在M100-M109里面 END 希望能提供幫助 樓主留言:熱心助人 這個(gè)結(jié)果每組是不是三種? 大 等 小。那M100-M109存儲狀態(tài)是咋樣的? |
---|---|
|
強(qiáng)哥
級別: 正式會(huì)員
![]() |
圖片:
![]() 不好意思,白天事情太多,發(fā)的程序貌似有問題,修改了下 M8013是設(shè)置掃描周期 Z0是從0到9一直變化,最為變址加在D200后面 Z1是以0、3、6。。。27一直變化過去 用到的CMP指令的話,比如 CMP S1 S2 M0 ,當(dāng)S1>S2時(shí)候 M0 ON;當(dāng)S1=S2時(shí),M1 ON;當(dāng)S1<S2時(shí),M2 ON,就是說總共占3個(gè)位,這也是為什么Z1要乘3的緣故 比較結(jié)果的話放在M100開始,每3個(gè)為一組,以此類推,可以做任意個(gè)數(shù)數(shù)據(jù)的比較, 樓主留言:熱心助人 Z0從0到9一直變化 ,是指每一個(gè)掃描周期(M8013 一秒)變化的么? [ 此帖被強(qiáng)哥在2010-05-19 23:09重新編輯 ] |
---|---|
本帖最近評分記錄: |