CP1H:
1指令助记符
装载LD装载非LD NOT与AND与非AND NOT或OR或非OR NOT
与装载AND LD或装载OR LD非NOT条件ON UP条件OFF DOWN
2指令助记符
输出OUT输出非OUT NOT保持KEEP上升沿微分DIFU下降沿微分DIFD
置位SET复位RSET多位置位SETA多位复位RSTA单一位置位SETB单一位复位RSTB
3指令助记符
结束END空操作NOP联锁IL联锁解除ILC多联锁区别保持MILH多联锁区别释放MILR
多联锁解除MILC跳转JMP跳转结束JME条件跳转CJP  FOR循环FOR循环终止BREAK
下一个循环NEXT
4指令助记符定时器TIM
5编辑指令数据移位指令递增/递减指令四则运算指令转换指令逻辑指令特殊算术指令表格数据处理指令数据控制指令
6指令助记符
移位寄存器SFT可逆移位寄存器SFTR字移位WSFT算术左移ASL算术右移ASR循环左移ROL循环右移ROR一个数字左移SLD一个数字右移SRD左移N位NASL双字左移N位NSLL右移N位NASR双字右移N位NSRL
7指令助记符
二进制递增++双字二进制递增++L二进制递减--双字二进制递减--L
BCD递增++B双字BCD递增++BLBCD递减--B双字BCD递减--BL
8指令助记符
无进位带符号二进制加法+无进位带符号双字二进制加法+L有进位带符号二进制加法+C有进位带符号双字二进制加法+CL无进位BCD加法+B无进位双字BCD加法+BL有进位BCD加法+BC有进位双字BCD加法+BCL无进位带符号二进制减法-
无进位带符号双字二进制减法-L有进位带符号二进制减法-C有进位带符号双字二进制减法-CL无进位BCD减法-B无进位双字BCD减法-BL有进位BCD减法-BC
有进位双字BCD减法-BCL带符号二进制乘法*带符号双字二进制乘法*LBCD乘法*B双字BCD乘法*BL带符号二进制除法/带符号双字二进制除法/LBCD除法/B
双字BCD除法/BL
9指令助记符
BCD→二进制BIN双字BCD→双字二进制BINL二进制→BCD BCD
双字二进制→双字BCD BCDL
二进制求补NEG数据译码MLPX数据编码DMPXASC转换码ASC
ASC→HEX HEX
10指令助记符
逻辑与ANDW双字逻辑与ANDL逻辑或ORW双字逻辑或ORWL异或XORW
双字异或XORL求补COM双字求补COML
11指令助记符
算术处理APR位计数器BCNT
12指令助记符
浮点数→16位FIX浮点数→32位FIXL16位→浮点数FLT32位→浮点数FLTL
浮点数加法+F浮点数减法-F浮点数除法/F浮点数乘法*F
浮点符号比较
LD, AND, OR+=F
LD, AND, OR+<>F
LD, AND, OR+<F
LD, AND, OR+<=F
LD, AND, OR+>F
LD, AND, OR+>=F
浮点数→ASC FSTR
ASC→浮点数FVAL
12指令助记符
交换字节SWAP帧校验和FCS
13指令助记符
带自调整的PID控制PIDAT时间比例输出TPO标度SCL标度2 SCL2标度3 SCL3
平均值AVG
14指令助记符
子程序调用SBS子程序进入SBN子程序返回RET设置中断屏蔽MSKS清除中断CLI禁止中断DI允许中断EI模式控制INI高速计数器当前值读取PRV
比较表载入CTBL速度输出SPED设置脉冲PULS脉冲输出PLS2加速度模式ACC
原点搜索ORG可变占空比系数脉冲PWM
15指令助记符
步定义STEP步启动SNXTI/O刷新IORF7段译码SDEC数字开关输入DSW
矩阵输入MTR7段显示输出7SEG
发送TXD接收RXD日历加法CADD日历减法CSUB时钟调整DATE故障报警FAL
严重故障报警FALS设置进位STC清除进位CLC延长最大循环时间WDT TIMX
计数器CNTCNTX
高速定时器TIMHTIMHX
1MS定时器TMHHTMHHX
累计定时器TTIMTTIMX
比较指令cmp怎么用长时间定时器TIMLTIMLX
可逆计数器CNTRCNTRX
定时器/计数器复位CNRCNRX
16指令助记符
输入比较指令
(无符号)
LD,AND,OR+=
LD,AND,OR+<>
LD,AND,OR+<
LD,AND,OR+<=
LD,AND,OR+>
LD,AND,OR+>=
输入比较指令
(双字长,无符号)
LD,AND,OR+=+L
LD,AND,OR+<>+L
LD,AND,OR+<+L
LD,AND,OR+<=+L
LD,AND,OR+>+L
LD,AND,OR+>=+L
输入比较指令
(带符号)
LD,AND,OR+=+S
LD,AND,OR+<>+S
LD,AND,OR+<+S
LD,AND,OR+<=+S
LD,AND,OR+>+S
LD,AND,OR+>=+S
输入比较指令
(双字长,带符号)
LD,AND,OR+=+SL
LD,AND,OR+<>+SL
LD,AND,OR+<+SL
LD,AND,OR+<=+SL
LD,AND,OR+>+SL
LD,AND,OR+>=+SL
时间比较指令
=DT
<>DT
<DT
<=DT
>DT
>=DT
比较CMP双字比较CMPL带符号二进制比较CPS双字长带符号二进制比较CPSL
表格比较TCMP无符号块比较BCMP区域范围比较ZCP双区域范围比较ZCPL
17指令助记符
传送MOV双字长传送MOVL传送非MVN传送位MOVB数字传送MOVD
多位传送XFRB块传送XFER块置位BSET数据交换XCHG单字分配DIST
数据收集COLL
 6

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。