quote:以下是引用xiaocong在2014-03-18 14:35:21的发言:
我编了程序,请各位老师指点:
主程序:
网络1
LD First_Scan_On:SM0.1
CALL SBR_0:SBR0
SBR_0程序:
网络1
LD Always_On:SM0.0
MOVB 100, Time_0_Intrvl:SMB34
ATCH INT_0:INT0, 10
ENI
网络2
LD Always_On:SM0.0
MOVB 16#F8, HSC0_Ctrl:SMB37
MOVD 0, HSC0_CV:SMD38
MOVD 0, HSC0_PV:SMD42
HDEF 0, 9
HSC 0
INT_0程序:
网络1
LD SM0.0
MOVD HC0, VD0
MOVD HC0, VD4
-D VD0, VD4
网络2
LD SM0.0
MOVD VD0, SMD38
= SM37.6
HSC 0
(其中VD4为本次脉冲量减去上次的脉冲量,VD0为上次的脉冲量)
你这样应该不能实现吧?最好每次都把高速计数清零吧