1、单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,四则运算指令应用实例,一、指令的基本格式和功能,加法指令,F N C 20,A D D,D10,D12,D14,被加数,S1,加数,S2,和数据存放的地址,当,X0,接通时执行,ADD,指令,将,D10,中的数据与,D12,中的数据相加,和存入,D14,中,即,D10+D12=D14.,如:,D10=K8 D12=K5,当,X0,接通时,,D14=K13,被加数,S1,与加数,S2,都可以是存放有数据的地址,也可以是常用数,而第三个操作数一定不能是常数。,减法指令,F N C 20,S U B,D10,D1
2、4,D12,被减数,S3,减数,S4,差数据存放的地址,当,X0,接通时执行,SUB,指令,将,D10,中的数据与,D12,中的数据相减,差存入,D14,中,即,D10-D12=D14.,二、四则运算指令,加法指令,ADD,乘法指令,MUL,加“,1”,指令,INC,减法指令,SUB,除法指令,DIV,减“,1”,指令,DEC,important,important,例题:,展览馆内最多只许容纳,10,人,当人数达到时指示灯亮,在展览馆的进出口分别装有一个红外传感器。,(我的思路:这道题出现了两个红外传感器,分别统计进入和出去的人,所以这里出现了加法和减法两种运算方式。),三、,I/O,地址分配,序号,名称,符号,地址,1,感应器(进),L1,X0,2,感应器(出),L2,X1,3,报警灯,HD1,Y1,4,报警灯,HD2,Y2,四、程序梯形图,ADD D10 K1 D10,X0,SUB D10 K1 D10,=D10 K10,END,Y2,Y1,Y1,Y2,X1,结 束 放 映,谢谢观赏!,