FX2n应用指令一览表
  • FX2n应用指令一览表
电话/微信号:13308461099,13807313137
FX2n应用指令一览表

 

FX2n应用指令一览表

类别

功能号

指令助记符

功     能

D指令

P指令

00

CJ

条件跳转

-

O

01

CALL

调用子程序

-

O

02

SRET

子程序返回

-

-

03

IRET

中断返回

-

-

04

EI

开中断

-

-

05

DI

关中断

-

-

06

FEND

主程序结束

-

-

07

WDT

监视定时器

-

O

08

FOR

循环区开始

-

-

09

NEXT

循环区结束

-

-

10

CMP

比较

O

O

11

ZCP

区间比较

O

O

12

MOV

传送

O

O

13

SMOV

移位传送

-

O

14

CML

取反

O

O

15

BMOV

块传送

-

O

16

FMOV

多点传送

O

O

17

XCH

数据交换

O

O

18

BCD

求BCD码

O

O

19

BIN

求二进制码

O

O

 

20

ADD

二进制加法

O

O

21

SUB

二进制减法

O

O

22

MUL

二进制乘法

O

O

23

DIV

二进制除法

O

O

24

INC

二进制加一

O

O

25

DEC

二进制减一

O

O

26

WADN

逻辑字与

O

O

27

WOR

逻辑字或

O

O

28

WXOR

逻辑字与或

O

O

29

ENG

求补码

O

O

30

ROR

循环右移

O

O

31

ROL

循环左移

O

O

32

RCR

带进位右移

O

O

33

RCL

带进位左移

O

O

34

SFTR

位右移

-

O

35

SFTL

位左移

-

O

36

WSFR

字右移

-

O

37

WSFL

字左移

-

O

38

SFWR

FIFO写

-

O

39

SFRD

FIFO读

-

O

 

40

ZRST

区间复位

-

O

41

DECO

解码

-

O

42

ENCO

编码

-

O

43

SUM

求置ON位的总和

O

O

44

BON

ON位判断

O

O

45

MEAN

平均值

O

O

46

ANS

标志位置

-

-

47

ANR

标志复位

-

O

48

SOR

二进制平方根

O

O

49

FLT

二进制整数与浮点数转换

O

O

50

REF

刷新

-

O

51

REFE

滤波调整正

-

O

52

MTR

矩阵输入

-

-

53

HSCS

比较置位(高速计数器)

O

-

54

HSCR

比较复位(高速计数器)

O

-

55

HSZ

区间比较(高速计数器)

O

-

56

SPD

脉冲密度

-

-

57

PLSY

脉冲输出

O

-

58

PWM

脉宽调制

-

-

59

PLSR

带加速减速的脉冲输出

O

-

 

便

60

IST

状态初始化

-

-

61

SER

查找数据

O

O

62

ABSD

绝对值式凸轮控制

O

-

63

INCD

增量式凸轮控制

-

-

64

TTMR

示都定时器

-

-

65

STMR

特殊定时器

-

-

66

ALT

交替输出

-

-

67

RAMP

斜坡输出

-

-

68

ROTC

旋转工作台控制

-

-

69

SORT

列表数据排序

-

-

I/O

70

TKY

十键输入

O

-

71

HKY

十六键输入

O

-

72

DSW

数字开关输入

-

-

73

SEGD

七段译码

-

O

74

SEGL

带锁存七段码显示

-

-

75

ARWS

方向开关

-

-

76

ASC

ASCII码转换

-

-

77

PR

ASCII码打印输出

-

-

78

FROM

读特殊功能模块

O

O

79

TO

写特殊功能模块

O

O

 

 

SER

80

RS

串行通讯指令

-

-

81

PRUN

八进制位传送

O

O

82

ASCI

将十六进制数转换成ASCII码

-

O

83

HEX

ASCII码转换成十六进制数

-

0

84

CCD

校验码

-

O

85

VRRD

模拟量读出

-

O

86

VRSC

模拟量区间

-

O

87

 

 

 

 

88

PID

PID运算

-

O

89

 

 

 

 

 

110

ECMP

二进制浮点数比较

O

O

111

EZCP

二进制浮点数区间比较

O

O

118

EBCD

二进制--十进制浮点数变换

O

O

119

EBIN

十进制--二进制浮点数变换

OO

O

120

EAAD

二进制浮点数加法

O

O

121

ESUB

二进制浮点数减法

O

O

122

EMUL

二进制浮点数乘法

O

O

123

EDIV

二进制浮点数除除法

O

O

127

ESOR

二进制浮点数开方

O

O

129

INT

二进制浮点--二进制整数转换

O

O

130

SIN

浮点数SIN演算

O

O

131

COS

浮点数COS演算

O

O

132

TAN

浮点数TAN演算

O

O

 

147

SWAP

上下位变换

O

O

 

160

TCMP

时钟数据比较

-

O

161

TZCP

时钟数据区间比较

-

O

162

TADD

时钟数据加法

-

O

163

TSUB

时钟数据减法

-

O

166

TRD

时钟数据读出

-

O

167

TWR

时钟数据写入

-

O

葛雷码

170

GRY

葛雷码转换

O

O

171

GBIN

葛雷码逆转换

O

O

 

 

 

224

LD=

(S1)=(S2)

O

-

225

LD>

(S1)>(S2)

O

-

226

LD<

(S1)<(S2)

O

-

228

LD<>

(S1)≠(S2)

O

-

229

LD<=

(S1)≤(S2)

O

-

230

LD>=

(S1)≥(S2)

O

-

232

AND=

(S1)=(S2)

O

-

233

AND>

(S1)>(S2)

O

-

234

AND<

(S1)<(S2)

O

-

236

AND<>

(S1)≠(S2)

O

-

237

AND<=

(S1)≤(S2)

O

-

238

AND>=

(S1)≥(S2)

O

-

240

OR=

(S1)=(S2)

O

-

241

OR>

(S1)>(S2)

O

-

242

OR<

(S1)<(S2)

O

-

244

OR<>

(S1)≠(S2)

O

-

245

OR<=

(S1)≤(S2)

O

-

246

OR>=

(S1)≥(S2)

O

-

 

         部分功能指令的应用,在程序实例再作详细介绍