📄 0316bak.c
字号:
static bit R67 @0x06@7:rpage 0;
static bit R66 @0x06@6:rpage 0;
static bit R65 @0x06@5:rpage 0;
static bit R64 @0x06@4:rpage 0;
static bit R63 @0x06@3:rpage 0;
static bit R62 @0x06@2:rpage 0;
static bit R61 @0x06@1:rpage 0;
static bit R60 @0x06@0:rpage 0;
void hanshu()
{
while(1)
{
if(R60==0)
{
_asm
{
ZZZ:BS 0x6,1
MOV A,@0xFF
MOV 0x10,A
J2:MOV A,@0xFF
MOV 0x11,A
J1:DJZ 0x11
JMP J1
DJZ 0x10
JMP J2
MOV A,@0xFF
MOV 0x10,A
K3:NOP
NOP
JBS 0x6,0
JMP RETIF
MOV A,@0xFF
MOV 0x11,A
K2:JBS 0x6,0
JMP RETIF
NOP
MOV A,@0x70
MOV 0x12,A
K1:NOP
NOP
JBS 0x6,0
JMP RETIF
MOV A,@0x02
MOV 0x13,A
K0:JBS 0x6,0
JMP RETIF
DJZ 0x13
JMP K0
DJZ 0x12
JMP K1
DJZ 0x11
JMP K2
DJZ 0x10
JMP K3
BC 0x6,5
MOV A,@0xFF
MOV 0x10,A
L3:JBS 0x6,0
JMP RETIF
MOV A,@0xFF
MOV 0x11,A
LL2:JBS 0x6,0
JMP RETIF
MOV A,@0x70
MOV 0x12,A
L1:JBS 0x6,0
JMP RETIF
MOV A,@0x02
MOV 0x13,A
L0:JBS 0x6,0
JMP RETIF
DJZ 0x13
JMP L0
DJZ 0x12
JMP L1
DJZ 0x11
JMP LL2
DJZ 0x10
JMP L3
MOV A,@0xFF
MOV 0x10,A
M3:JBS 0x6,0
JMP RETIF
MOV A,@0xFF
MOV 0x11,A
M2:JBS 0x6,0
JMP RETIF
MOV A,@0xBB
MOV 0x12,A
M1:JBS 0x6,0
JMP RETIF
MOV A,@0x03
MOV 0x13,A
M0:JBS 0x6,0
JMP RETIF
DJZ 0x13
JMP M0
DJZ 0x12
JMP M1
DJZ 0x11
JMP M2
DJZ 0x10
JMP M3
BC 0x6,1
RET
RETIF:MOV A,@0xFF
MOV 0x10,A
Jff2:JBC 0x6,0
JMP ABC
MOV A,@0xFF
MOV 0x11,A
Jff1:JBC 0x6,0
JMP ABC
DJZ 0x11
JMP Jff1
DJZ 0x10
JMP Jff2
JBS 0x6,0
JMP ZZZ
ABC:BC 0x6,5
BC 0x6,1
RET
}
}
else
{
_asm
{
RET
}
}
}
}
void main(void)
{
_asm
{
MOV A,@0x6
CONTW
CLR 0x1
CLR 0x6
MOV A,@0x09
IOW 0x6
MOV A,@0x00
IOW 0x5
MOV A,@0x2E
CONTW
WDTC
}
while(1)
{
if(R60==0)
{
hanshu();
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -