3以直接地址为目的操作数的指令 Mov direct, a direct+(A) Mov direct, Rn direct+(Rn), n=ON7 MOv direct, @R; direct+(( RiD), i=0, 1 Mov direct, direct direct(direct) Mov direct, #data direct + data
3.以直接地址为目的操作数的指令 MOV direct, A ;direct← (A) MOV direct, Rn ; direct← (Rn) , n=0~7 MOV direct, @Ri ; direct← (( Ri)) , i=0,1 MOV direct, direct ;direct← (direct) MOV direct, #data ;direct← #data
4.以寄存器间接地址为目的操作数指令 MOV ORi, a (RD+(A)i=0, 1 MOV @R;, direct (R))-(direct) MOV @R,, #t data (Ri))+# data
4. 以寄存器间接地址为目的操作数指令 MOV @Ri, A ; ((Ri))← (A) i=0,1 MOV @Ri , direct ; ((Ri))← (direct) MOV @Ri ,#data ; ((Ri))← #data
应用举例1 MOV PI. #OFEH: 11111110B P10 可以使P10上的发光二极管点亮 MOvP1,#0FOH;11110000B 可以使P1口上的上面4个发光二 极管点亮 P13 V P14 P1.5 P1.6 P1.7
应用举例1 MOV P1, #0FEH ; 11111110B 可以使P1.0上的发光二极管点亮 MOV P1, #0F0H ; 11110000B 可以使P1口上的上面4个发光二 极管点亮 P1.0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7 5v
8段数码管显示 aIDOC\o P1.0a o0日 P1.1b IP1. 2 C P1.3d 日 P14 NiSin P1.5f MOVP1,#00H;显示8. P1.6g MOVP1,#0F8H;显示7 P1.7d MOVP1,#8H;显示A
8段数码管显示 P1.0 a P1.1 b P1.2 c P1.3 d P1.4 e P1.5 f P1.6 g P1.7 dp 5v MOV P1, #00H ; 显示 8. MOV P1, #0F8H ; 显示 7 MOV P1, #88H ; 显示 A
应用举例2 一个引脚的高低电平,可以通过“光电耦合器”控制继 电器,从而以“弱电”控制“强电”。 ~220V P1.0
应用举例2 一个引脚的高低电平,可以通过“光电耦合器”控制继 电器,从而以“弱电”控制“强电