代码搜索结果
找到约 25,813 项符合
8 的代码
8-6-3.asm
;8-6-3.ASM
$MOD51
MOV A,# 10110101B ;A=B5H
XRL A,# 00100110B ;A=B5H XOR 26H=93H
CPL A
MOV P1,A
END
8-10-1.asm
;8-10-1.ASM
$MOD51
ORG 0000H
MOV P3,#0FFH ;P3 INPUT MODE
MOV P1,#0FFH ;LED全部OFF
CHECK: JB P3.0,ALL_ON ;利用JB指令判断P3.0引脚
8-4-1.asm
;8-4-1.ASM
$MOD51
ORG 0000H
MOV PSW,#00H ;PSW=00H
MOV A,#0F2H ;A=F2H
ADD A,#69H ;A=A+69H=0BH CY=1
MOV A,PSW ;A=PSW
CPL A ;A=!A
MOV P1,A ;P1=!PSW
END
8-4-2.asm
;8-4-2.ASM
;2 BYTE DATA ADDITION
$MOD51
ORG 0000H
MOV R0,#20H
MOV R1,#30H
MOV A,@R0 ;A=(20H)
ADD A,@R1 ;A=(20H)+(30H)
MOV @R1,A ;(30H)=(20H)+(30H)
INC R0 ;R0=21H
INC R1 ;R1=31
8-10-3.asm
;8-10-3.ASM
BUFFER DATA 20H
TEST_BIT BIT 20H.4
$MOD51
ORG 0000H
MOV BUFFER,#00H
MOV P1,#0FFH ;LED全部OFF
MOV SP,#60H
CHECK: INC BUFFER
JNB TEST_BIT,ONES ;TEST_BIT?
ACALL ALL_ON
8-7-2.asm
;8-7-2.ASM
BUFFER DATA 20H
$MOD51
ORG 0000H
MOV SP,#50H ;知道为什么要设定堆栈STACK?
MOV A,#00H ;累加器=00H
MOV BUFFER,A ;(20H)=00H
LOOP: MOV P1,BUFFER ;P1=(BUFFER)
INC BUFFER ;将BUFFER内容加上1
ACALL
8-1-2.asm
;8-1-2.ASM
$MOD51
MOV A,#0FH ;将0FH值送到累加器,立即寻址
MOV P1,A ;将累加器值送到P1端口,寄存器寻址
END
8-7-1.asm
;8-7-1.ASM
BUFFER DATA 20H
$MOD51
ORG 0000H
MOV SP,#50H ;知道为什么要设定堆栈STACK?
MOV A,#00H ;累加器=00H
MOV BUFFER,A ;(20H)=00H
LOOP: MOV P1,BUFFER ;P1=(BUFFER)
INC BUFFER ;将BUFFER内容加上1
LCALL
8-2-3.asm
;8-2-3.ASM
$MOD51
MOV P1,#0FFH ;P1端口=FFH
CLR P1.5 ;把P1.5引脚状态清为0
END
8-2-2.asm
;8-2-2.ASM
$MOD51
ORG 0000H
CLR P1.5 ;将P1.5引脚的状态清为1
END