📄 汇编程序.htm
字号:
INC_FLAG.0<BR> B0BCLR
DEC_FLAG.0<BR> RET<BR>
<BR>KEY_3:<BR>
B0BTS0 KEY_FLAG.0<BR>
RET<BR> B0BSET
KEY_FLAG.0<BR> <BR>
B0BSET FTC0OUT<BR>
B0BSET
FALOAD0<BR> B0BSET
FTC0ENB<BR> B0BSET
KEYON_FLAG.0<BR> <BR>
B0BSET
DEC_FLAG.0<BR> B0BCLR
INC_FLAG.0<BR>
RET<BR>;====================================================<BR>SEND:<BR>
MOV A,#9<BR>
B0MOV
SEND_BUFF,A<BR>SEND_1: <BR>
CALL
DEL500US_HIGH<BR> DECMS
SEND_BUFF<BR> JMP
SEND_1<BR>
<BR> MOV
A,#20<BR> B0MOV
SEND_BUFF,A<BR><BR> B0BCLR
P1.3<BR>
B0BCLR P2.5<BR>SEND_2:<BR>
CALL DEL500US<BR>
DECMS
SEND_BUFF<BR> JMP
SEND_2<BR><BR> MOV
A,#00100000B<BR>
B0MOV P2M,A<BR>
MOV A,#11111111B<BR>
B0MOV P2UR,A<BR>
MOV
A,#11011111B<BR> B0MOV
P2,A<BR> NOP<BR>
NOP<BR>
NOP<BR> NOP<BR>
B0MOV A,P2<BR>
B0MOV
P2_BUFF,A<BR><BR>SEND_3: <BR>
B0BTS1
P2_BUFF.0<BR> JMP
SEND_LOW<BR> JMP
SEND_HIGH<BR>SEND_LOW:<BR>
CALL SEND_ZERO<BR>
JMP SEND_RET<BR>
<BR>SEND_HIGH:<BR>
CALL SEND_ONE<BR>
<BR>SEND_RET:<BR> RRCM
P2_BUFF<BR>
DECMS P2_BUFF_RAM<BR>
JMP SEND_3<BR>
MOV A,#5<BR>
B0MOV P2_BUFF_RAM,A<BR>
<BR> <BR>
B0BTS0
INC_FLAG.0
;0001<BR> JMP
SEND_INC<BR> B0BTS0
DEC_FLAG.0 ;0010<BR>
JMP SEND_DEC<BR>
B0BTS0
ON_OFF_FLAG.0<BR> JMP
SEND_ON
;0100<BR> JMP
SEND_OFF
;1000<BR> RET<BR>
<BR>SEND_ZERO: <BR>
B0BSET
P1.3<BR> B0BSET
P2.5<BR> CALL
DEL500US_HIGH<BR> <BR>
B0BCLR
P1.3<BR> B0BCLR
P2.5<BR> CALL
DEL500US<BR>
RET<BR>SEND_ONE:<BR> B0BSET
P1.3<BR> B0BSET
P2.5<BR> CALL
DEL500US_HIGH<BR>
B0BCLR P1.3<BR>
B0BCLR P2.5<BR>
CALL DEL500US<BR>
CALL
DEL500US<BR>
RET<BR>;===========================================<BR>SEND_INC:<BR>
MOV A,#3<BR>
B0MOV
SEND_INC_BUFF,A<BR> <BR>SEND_INC_1:
<BR> B0BSET
P1.3<BR>
B0BSET P2.5<BR>
CALL DEL500US_HIGH<BR>
<BR> B0BCLR
P1.3<BR>
B0BCLR P2.5<BR>SEND_INC_2:<BR>
CALL
DEL500US<BR> DECMS
SEND_INC_BUFF<BR> JMP
SEND_INC_1<BR>
<BR>SEND_INC_3:<BR> B0BSET
P1.3<BR> B0BSET
P2.5<BR> CALL
DEL500US_HIGH<BR>
<BR> B0BCLR
P1.3<BR> B0BCLR
P2.5<BR> CALL
DEL500US<BR> CALL
DEL500US<BR>
RET<BR>;===========================================<BR>SEND_DEC:<BR>
MOV A,#2<BR>
B0MOV
SEND_DEC_BUFF,A<BR>
<BR>SEND_DEC_1:<BR> B0BSET
P1.3<BR> B0BSET
P2.5 <BR>
CALL
DEL500US_HIGH<BR><BR> B0BCLR
P1.3<BR> B0BCLR
P2.5<BR>SEND_DEC_2:<BR>
CALL DEL500US<BR>
DECMS
SEND_DEC_BUFF<BR> JMP
SEND_DEC_1<BR>
<BR>SEND_DEC_3:<BR> B0BSET
P1.3<BR> B0BSET
P2.5<BR> CALL
DEL500US_HIGH<BR>
<BR> B0BCLR
P1.3<BR> B0BCLR
P2.5<BR> CALL
DEL500US<BR> CALL
DEL500US<BR> <BR>
B0BSET
P1.3<BR> B0BSET
P2.5 <BR>
CALL DEL500US_HIGH<BR><BR>
B0BCLR
P1.3<BR> B0BCLR
P2.5<BR> CALL
DEL500US<BR>
RET<BR>;============================================<BR>SEND_ON:<BR>
B0BSET
P1.3<BR> B0BSET
P2.5<BR> CALL
DEL500US_HIGH<BR> <BR>
B0BCLR
P1.3<BR> B0BCLR
P2.5<BR> CALL
DEL500US<BR> <BR>
B0BSET P1.3<BR>
B0BSET
P2.5<BR> CALL
DEL500US_HIGH<BR> <BR>
B0BCLR P1.3<BR>
B0BCLR
P2.5<BR> CALL
DEL500US<BR> CALL
DEL500US<BR> <BR>
MOV A,#2<BR>
B0MOV
SEND_ON_BUFF,A<BR><BR>SEND_ON_1:<BR><BR>
B0BSET P1.3<BR>
B0BSET P2.5<BR>
CALL
DEL500US_HIGH<BR> <BR>
B0BCLR P1.3<BR>
B0BCLR
P2.5<BR>SEND_ON_2:<BR> CALL
DEL500US <BR>
DECMS
SEND_ON_BUFF<BR> JMP
SEND_ON_1<BR>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -