📄 tem.sdi
字号:
0585,80 FB,, SJMP LOOP24
0587,,LOOP34,LOOP34:
0587,DA 05,, DJNZ R2,LOOPZ14
0589,D2 B4,, SETB P3.4
058B,02 00 5E,, LJMP LLL
058E,,LOOPZ14,LOOPZ14:
058E,12 07 52,, LCALL ZHUANHUAN
0591,12 06 90,, LCALL CHNTER
0594,12 05 C1,, LCALL SHOW
0597,02 05 7A,, LJMP LOOP14
059A,,WU5,WU5:
059A,75 89 01,, MOV TMOD,#01H
059D,7A 10,, MOV R2,#16
059F,C2 B5,, CLR P3.5
05A1,,LOOP15,LOOP15:
05A1,75 8C EC,, MOV TH0,#0ECH
05A4,75 8A 78,, MOV TL0,#78H
05A7,D2 8C,, SETB TR0
05A9,,LOOP25,LOOP25:
05A9,10 8D 02,, JBC TF0,LOOP35
05AC,80 FB,, SJMP LOOP25
05AE,,LOOP35,LOOP35:
05AE,DA 05,, DJNZ R2,LOOPZ15
05B0,D2 B5,, SETB P3.5
05B2,02 00 5E,, LJMP LLL
05B5,,LOOPZ15,LOOPZ15:
05B5,12 07 52,, LCALL ZHUANHUAN
05B8,12 06 90,, LCALL CHNTER
05BB,12 05 C1,, LCALL SHOW
05BE,02 05 A1,, LJMP LOOP15
05C1,,SHOW,SHOW:
05C1,12 06 46,, LCALL SHIFT
05C4,E7,, MOV A,@R1
05C5,09,, INC R1
05C6,90 06 3B,, MOV DPTR,#TAB
05C9,93,, MOVC A,@A+DPTR
05CA,F5 90,, MOV P1,A
05CC,D2 B0,, SETB P3.0
05CE,12 06 7E,, LCALL DELAY3
05D1,C2 B0,, CLR P3.0
05D3,12 06 7E,, LCALL DELAY3
,,,
05D6,E7,, MOV A,@R1
05D7,C4,, SWAP A
05D8,54 0F,, ANL A,#0FH
05DA,93,, MOVC A,@A+DPTR
05DB,F5 90,, MOV P1,A
05DD,D2 B1,, SETB P3.1
05DF,12 06 7E,, LCALL DELAY3
05E2,C2 B1,, CLR P3.1
05E4,12 06 7E,, LCALL DELAY3
,,,
05E7,E7,, MOV A,@R1
05E8,09,, INC R1
05E9,54 0F,, ANL A,#0FH
05EB,93,, MOVC A,@A+DPTR
05EC,F5 90,, MOV P1,A
05EE,D2 B2,, SETB P3.2
05F0,12 06 7E,, LCALL DELAY3
05F3,C2 B2,, CLR P3.2
05F5,12 06 7E,, LCALL DELAY3
,,,
05F8,E7,, MOV A,@R1
05F9,09,, INC R1
05FA,93,, MOVC A,@A+DPTR
05FB,F5 90,, MOV P1,A
05FD,D2 A3,, SETB P2.3
05FF,12 06 7E,, LCALL DELAY3
0602,C2 A3,, CLR P2.3
0604,12 06 7E,, LCALL DELAY3
,,,
0607,E7,, MOV A,@R1
0608,C4,, SWAP A
0609,54 0F,, ANL A,#0FH
060B,93,, MOVC A,@A+DPTR
060C,F5 90,, MOV P1,A
060E,D2 A1,, SETB P2.1
0610,12 06 7E,, LCALL DELAY3
0613,C2 A1,, CLR P2.1
0615,12 06 7E,, LCALL DELAY3
,,,
0618,E7,, MOV A,@R1
0619,54 0F,, ANL A,#0FH
061B,93,, MOVC A,@A+DPTR
061C,F5 90,, MOV P1,A
061E,D2 A2,, SETB P2.2
0620,12 06 7E,, LCALL DELAY3
0623,C2 A2,, CLR P2.2
0625,12 06 7E,, LCALL DELAY3
,,,
0628,C2 A4,, CLR P2.4
062A,C2 A5,, CLR P2.5
062C,C2 A6,, CLR P2.6
062E,C2 A7,, CLR P2.7
0630,D2 A4,, SETB P2.4
0632,D2 A5,, SETB P2.5
0634,D2 A6,, SETB P2.6
0636,D2 A7,, SETB P2.7
0638,12 06 7E,, LCALL DELAY3
,,,; 数字代码表
063B,3F 06 5B 4F,TAB,TAB: DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH
0645,22,, RET
,,,
0646,,SHIFT,SHIFT:
0646,79 3D,, MOV R1,#3DH
0648,E5 25,, MOV A,25H
064A,75 F0 64,, MOV B,#100
064D,84,, DIV AB
064E,F7,, MOV @R1,A
064F,09,, INC R1
0650,74 0A,, MOV A,#10
0652,C5 F0,, XCH A,B
0654,84,, DIV AB
0655,C4,, SWAP A
0656,25 F0,, ADD A,B
0658,F7,, MOV @R1,A
0659,09,, INC R1
065A,E5 28,, MOV A,28H
065C,F7,, MOV @R1,A
065D,09,, INC R1
065E,E5 34,, MOV A,34H
0660,75 F0 0A,, MOV B,#10
0663,84,, DIV AB
0664,C4,, SWAP A
0665,25 F0,, ADD A,B
0667,F7,, MOV @R1,A
0668,19,, DEC R1
0669,19,, DEC R1
066A,19,, DEC R1
066B,22,, RET
,,,
066C,,DELAY1,DELAY1:
066C,7D 0A,, MOV R5,#10
066E,,,DE11 :
066E,7C 50,, MOV R4,#80
0670,,DE12,DE12:
0670,DC FE,, DJNZ R4,DE12
0672,DD FA,, DJNZ R5,DE11
0674,22,, RET
,,,
0675,,DELAY2,DELAY2:
0675,7D 14,, MOV R5,#20
0677,,DE21,DE21:
0677,7C 50,, MOV R4,#80
0679,,DE22,DE22:
0679,DC FE,, DJNZ R4,DE22
067B,DD FA,, DJNZ R5,DE21
067D,22,, RET
,,,
067E,,DELAY3,DELAY3:
067E,7D 1E,, MOV R5,#30
0680,,DE31,DE31:
0680,7C 1E,, MOV R4,#30
0682,,DE32,DE32:
0682,DC FE,, DJNZ R4,DE32
0684,DD FA,, DJNZ R5,DE31
0686,22,, RET
,,,
0687,,DELAY4,DELAY4:
0687,7D 64,, MOV R5,#100
0689,,DE41,DE41:
0689,7C 3C,, MOV R4,#60
068B,,DE42,DE42:
068B,DC FE,, DJNZ R4,DE42
068D,DD FA,, DJNZ R5,DE41
068F,22,, RET
,,,
0690,,CHNTER,CHNTER:
0690,75 21 65,, MOV 21H,#101
0693,75 22 00,, MOV 22H,#0
0696,E6,, MOV A,@R0
0697,85 21 F0,, MOV B,21H
069A,A4,, MUL AB
069B,25 22,, ADD A,22H
069D,F5 24,, MOV 24H,A
069F,E5 F0,, MOV A,B
06A1,35 23,, ADDC A,23H
06A3,F5 25,, MOV 25H,A
06A5,22,, RET
,,,
06A6,,FILTER,FILTER:
06A6,E5 31,, MOV A,31H
06A8,B5 32 02,, CJNE A,32H,CMP1
06AB,C1 B3,, AJMP CMP2
06AD,,CMP1,CMP1:
06AD,50 04,, JNC CMP2
06AF,C5 32,, XCH A,32H
06B1,C5 31,, XCH A,31H
06B3,,CMP2,CMP2:
06B3,E5 32,, MOV A,32H
06B5,B5 33 03,, CJNE A,33H,CMP3
06B8,F5 38,, MOV 38H,A
06BA,22,, RET
06BB,,CMP3,CMP3:
06BB,40 03,, JC CMP4
06BD,F5 38,, MOV 38H,A
06BF,22,, RET
06C0,,CMP4,CMP4:
06C0,E5 33,, MOV A,33H
06C2,B5 31 03,, CJNE A,31H,CMP5
06C5,F5 38,, MOV 38H,A
06C7,22,, RET
06C8,,CMP5,CMP5:
06C8,40 02,, JC CMP6
06CA,C5 31,, XCH A,31H
06CC,,CMP6,CMP6:
06CC,F5 38,, MOV 38H,A
06CE,22,, RET
,,,
06CF,,MULT1,MULT1:
06CF,E5 39,, MOV A,39H
06D1,64 00,, XRL A,#00H
06D3,20 E7 03,, JB ACC.7,NEGFU1
06D6,02 06 EA,, LJMP POS1
06D9,,NEGFU1,NEGFU1:
06D9,E5 39,, MOV A,39H
06DB,F4,, CPL A
06DC,24 01,, ADD A,#01H
06DE,75 F0 02,, MOV B,#02H
06E1,A4,, MUL AB
06E2,F5 3C,, MOV 3CH,A
06E4,F4,, CPL A
06E5,24 01,, ADD A,#01H
06E7,F5 36,, MOV 36H,A
06E9,22,, RET
06EA,,POS1,POS1:
06EA,E5 39,, MOV A,39H
06EC,75 F0 02,, MOV B,#02H
06EF,A4,, MUL AB
06F0,F5 36,, MOV 36H,A
06F2,22,, RET
,,,
06F3,,MULT2,MULT2:
06F3,E5 3B,, MOV A,3BH
06F5,64 00,, XRL A,#00H
06F7,20 E7 03,, JB ACC.7,NEGFU2
06FA,02 07 20,, LJMP POS2
06FD,,NEGFU2,NEGFU2:
06FD,E5 3B,, MOV A,3BH
06FF,F4,, CPL A
0700,24 01,, ADD A,#01H
0702,75 F0 02,, MOV B,#2
0705,A4,, MUL AB
0706,F5 2C,, MOV 2CH,A
0708,E5 3B,, MOV A,3BH
070A,F4,, CPL A
070B,24 01,, ADD A,#01H
070D,75 F0 02,, MOV B,#2
0710,84,, DIV AB
0711,F5 2D,, MOV 2DH,A
0713,85 2C F0,, MOV B,2CH
0716,25 F0,, ADD A,B
0718,F5 3C,, MOV 3CH,A
071A,F4,, CPL A
071B,24 01,, ADD A,#01H
071D,F5 37,, MOV 37H,A
071F,22,, RET
0720,,POS2,POS2:
0720,E5 3B,, MOV A,3BH
0722,75 F0 02,, MOV B,#2
0725,A4,, MUL AB
0726,F5 2C,, MOV 2CH,A
0728,E5 3B,, MOV A,3BH
072A,75 F0 02,, MOV B,#2
072D,84,, DIV AB
072E,F5 2D,, MOV 2DH,A
0730,85 2C F0,, MOV B,2CH
0733,25 F0,, ADD A,B
0735,F5 37,, MOV 37H,A
0737,22,, RET
,,,
0738,,WUCHA,WUCHA:
0738,E5 34,, MOV A,34H
073A,75 F0 0A,, MOV B,#10
073D,A4,, MUL AB
073E,F5 2A,, MOV 2AH,A
0740,85 28 F0,, MOV B,28H
0743,25 F0,, ADD A,B
0745,F5 2B,, MOV 2BH,A
0747,E5 25,, MOV A,25H
0749,85 2B F0,, MOV B,2BH
074C,C3,, CLR C
074D,95 F0,, SUBB A,B
074F,F5 2E,, MOV 2EH,A
0751,22,, RET
,,,
0752,,ZHUANHUAN,ZHUANHUAN:
0752,D2 B3,, SETB P3.3
0754,00,, NOP
0755,00,, NOP
0756,C2 B3,, CLR P3.3 ; 将地址传送到ADC
0758,00,, NOP
0759,00,, NOP
075A,D2 A0,, SETB P2.0
075C,00,, NOP
075D,00,, NOP
075E,C2 A0,, CLR P2.0 ; 启动转换
0760,00,, NOP
0761,00,, NOP
0762,,WAIT,WAIT:
0762,20 B7 02,, JB P3.7, MOVD ; 结束转换
0765,E1 62,, AJMP WAIT ; 等待转换结束
0767,,MOVD,MOVD:
0767,C2 B6,, CLR P3.6
0769,00,, NOP
076A,00,, NOP
076B,D2 B6,, SETB P3.6 ; 在ADC端口输出转换数据
076D,00,, NOP
076E,00,, NOP
076F,E5 80,, MOV A,P0 ; 将ADC中的数据保存到Acc
0771,F6,, MOV @R0,A ; 将Acc暂存到R0
0772,C2 B6,, CLR P3.6 ; DAC输出浮点数
0774,00,, NOP
0775,00,, NOP
0776,22,, RET
000E,,,END
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -