📄 fb.sdi
字号:
,,,GDP BIT 00H
,,,HL EQU 30H
,,,LL EQU 31H
,,, ORG 0
0000,02 00 30,, LJMP START
,,, ORG 0BH
000B,02 00 93,, LJMP TS
,,, ORG 30H
0030,75 81 60,START,START: MOV SP,#60H
0033,75 89 02,, MOV TMOD,#02H
0036,75 8C 9C,, MOV TH0,#9CH ;100us
0039,75 8A 9C,, MOV TL0,#9CH
003C,D2 B9,, SETB PT0
003E,D2 A9,, SETB ET0
0040,D2 00,, SETB GDP
0042,75 0E 32,, MOV 0EH,#50
0045,75 0F 32,, MOV 0FH,#50
0048,C2 B0,, CLR P3.0
004A,D2 B1,, SETB P3.1
004C,D2 8C,, SETB TR0
004E,D2 AF,, SETB EA
0050,D2 B2,LOOP,LOOP: SETB P3.2
0052,A2 B2,, MOV C,P3.2
0054,40 05,, JC L1
0056,75 8C 38,, MOV TH0,#38H
0059,80 03,, SJMP L2
005B,75 8C 9C,L1,L1: MOV TH0,#9CH
005E,75 90 FF,L2,L2: MOV P1,#0FFH
0061,E5 90,, MOV A,P1
0063,F8,, MOV R0,A
0064,74 C8,, MOV A,#200
0066,C3,, CLR C
0067,98,, SUBB A,R0
0068,50 04,, JNC L3
006A,74 C8,, MOV A,#200
006C,80 01,, SJMP L4
006E,E8,L3,L3: MOV A,R0
006F,C3,L4,L4: CLR C
0070,13,, RRC A
0071,70 08,, JNZ L5
0073,C2 B0,, CLR P3.0
0075,D2 B1,, SETB P3.1
0077,C2 8C,, CLR TR0
0079,80 D5,, SJMP LOOP
007B,B4 64 08,L5,L5: CJNE A,#100,L6
007E,D2 B0,, SETB P3.0
0080,C2 B1,, CLR P3.1
0082,C2 8C,, CLR TR0
0084,80 CA,, SJMP LOOP
0086,F5 30,L6,L6: MOV HL,A
0088,F8,, MOV R0,A
0089,74 64,, MOV A,#100
008B,C3,, CLR C
008C,98,, SUBB A,R0
008D,F5 31,, MOV LL,A
008F,D2 8C,, SETB TR0
0091,80 BD,, SJMP LOOP
0093,C0 D0,TS,TS: PUSH PSW
0095,D2 D3,, SETB RS0
0097,30 00 0A,, JNB GDP,TT1
009A,DE 12,, DJNZ R6,FINISH
009C,AE 30,, MOV R6,HL
009E,C2 00,, CLR GDP
00A0,C2 B0,, CLR P3.0
00A2,D2 B1,, SETB P3.1
00A4,DF 08,TT1,TT1: DJNZ R7,FINISH
00A6,AF 31,, MOV R7,LL
00A8,D2 00,, SETB GDP
00AA,D2 B0,, SETB P3.0
00AC,C2 B1,, CLR P3.1
00AE,D0 D0,FINISH,FINISH: POP PSW
00B0,32,, RETI
000E,,, END
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -