第1个回答 2012-05-18
SUBROUTINE_BLOCK SBR_0:SBR0
TITLE=子程序注释
BEGIN
Network 1 // 网络标题
// 网络注释
LD SM0.0
MOVR 0.95, VD104
MOVR 0.05, VD112
MOVR 35.0, VD116
MOVR 30.0, VD120
MOVR 0.0, VD124
MOVB 100, SMB34
ATCH INT0, 10
ENI
END_SUBROUTINE_BLOCK
INTERRUPT_BLOCK INT_0:INT0
TITLE=中断程序注释
BEGIN
Network 1 // 网络标题
// 网络注释
LD SM0.0
ITD AIW0, AC0
DTR AC0, AC0
/R 32000.0, AC0
Network 2
LD SM0.0
PID VB100, 0
Network 3
LD SM0.0
LPS
MOVR VD108, AC0
*R 16000.0, AC0
ROUND AC0, AC0
DTI AC0, AC0
AW> AC0, 16000
MOVW 16000, AQW0
LRD
AW<= AC0, 0
MOVW 0, AQW0
LPP
AW> AC0, 0
AW<= AC0, 16000
MOVW AC0, AQW0
END_INTERRUPT_BLOCK
不知道你要的数值,你拿去改一下PID参数就行