⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 e-fan_new.lst

📁 单片机做的电风扇控制器
💻 LST
📖 第 1 页 / 共 3 页
字号:
000000: 1401  JMP   0x001       [   1]
stopflag=0;
000001: 0985  BC    0x05, 6     [   5]
i=1;
000002: 1801  MOV   A, @0x01    [   1]
000003: 0062  MOV   0x22, A     [  34]
000004: 1800  MOV   A, @0x00    [   0]
000005: 0063  MOV   0x23, A     [  35]
000006: 1800  MOV   A, @0x00    [   0]
000007: 0064  MOV   0x24, A     [  36]
000008: 1800  MOV   A, @0x00    [   0]
000009: 0065  MOV   0x25, A     [  37]
n=1;
00000A: 1801  MOV   A, @0x01    [   1]
00000B: 0066  MOV   0x26, A     [  38]
00000C: 1800  MOV   A, @0x00    [   0]
00000D: 0067  MOV   0x27, A     [  39]
00000E: 1800  MOV   A, @0x00    [   0]
00000F: 0068  MOV   0x28, A     [  40]
000010: 1800  MOV   A, @0x00    [   0]
000011: 0069  MOV   0x29, A     [  41]
k=0;
000012: 1800  MOV   A, @0x00    [   0]
000013: 006A  MOV   0x2A, A     [  42]
MOV A,@0x6
000014: 1806  MOV   A, @0x06    [   6]
CONTW
000015: 0002  CONTW                   
CLR 0x1
000016: 00C1  CLR   0x01        [   1]
CLR   0x6
000017: 00C6  CLR   0x06        [   6]
MOV   A,@0x08
000018: 1808  MOV   A, @0x08    [   8]
IOW   0x6
000019: 0006  IOW   0x6         [   6]
MOV   A,@0x00
00001A: 1800  MOV   A, @0x00    [   0]
IOW   0x5
00001B: 0005  IOW   0x5         [   5]
MOV   A,@0x2E
00001C: 182E  MOV   A, @0x2E    [  46]
CONTW
00001D: 0002  CONTW                   
WDTC
00001E: 0004  WDTC                    
00001F: 16D4  JMP   0x2D4       [ 724]
{
000020: 0CC6  JBC   0x06, 3     [   6]
000021: 14B2  JMP   0x0B2       [ 178]
for(k=150;k>=1;k--);
000022: 1896  MOV   A, @0x96    [ 150]
000023: 006A  MOV   0x2A, A     [  42]
000024: 1426  JMP   0x026       [  38]
for(k=150;k>=1;k--);
000025: 01EA  DEC   0x2A        [  42]
for(k=150;k>=1;k--);
000026: 042A  MOV   A, 0x2A     [  42]
000027: 0054  MOV   0x14, A     [  20]
000028: 1801  MOV   A, @0x01    [   1]
000029: 0114  SUB   A, 0x14     [  20]
00002A: 0C03  JBC   0x03, 0     [   3]
00002B: 1425  JMP   0x025       [  37]
if(R63==0)
00002C: 0CC6  JBC   0x06, 3     [   6]
00002D: 14B2  JMP   0x0B2       [ 178]
00002E: 1450  JMP   0x050       [  80]
n++;
00002F: 0566  INC   0x26        [  38]
000030: 0C83  JBC   0x03, 2     [   3]
000031: 0567  INC   0x27        [  39]
000032: 0C83  JBC   0x03, 2     [   3]
000033: 0568  INC   0x28        [  40]
000034: 0C83  JBC   0x03, 2     [   3]
000035: 0569  INC   0x29        [  41]
if(n>=25000)
000036: 0426  MOV   A, 0x26     [  38]
000037: 0054  MOV   0x14, A     [  20]
000038: 0427  MOV   A, 0x27     [  39]
000039: 0055  MOV   0x15, A     [  21]
00003A: 0428  MOV   A, 0x28     [  40]
00003B: 0056  MOV   0x16, A     [  22]
00003C: 0429  MOV   A, 0x29     [  41]
00003D: 0057  MOV   0x17, A     [  23]
00003E: 1800  MOV   A, @0x00    [   0]
00003F: 0117  SUB   A, 0x17     [  23]
000040: 0E83  JBS   0x03, 2     [   3]
000041: 144C  JMP   0x04C       [  76]
000042: 1800  MOV   A, @0x00    [   0]
000043: 0116  SUB   A, 0x16     [  22]
000044: 0E83  JBS   0x03, 2     [   3]
000045: 144C  JMP   0x04C       [  76]
000046: 1861  MOV   A, @0x61    [  97]
000047: 0115  SUB   A, 0x15     [  21]
000048: 0E83  JBS   0x03, 2     [   3]
000049: 144C  JMP   0x04C       [  76]
00004A: 18A8  MOV   A, @0xA8    [ 168]
00004B: 0114  SUB   A, 0x14     [  20]
00004C: 0E03  JBS   0x03, 0     [   3]
00004D: 1450  JMP   0x050       [  80]
stopflag=1;
00004E: 0B85  BS    0x05, 6     [   5]
break;
00004F: 1452  JMP   0x052       [  82]
while(R63==0)
000050: 0EC6  JBS   0x06, 3     [   6]
000051: 142F  JMP   0x02F       [  47]
n=0;
000052: 1800  MOV   A, @0x00    [   0]
000053: 0066  MOV   0x26, A     [  38]
000054: 1800  MOV   A, @0x00    [   0]
000055: 0067  MOV   0x27, A     [  39]
000056: 1800  MOV   A, @0x00    [   0]
000057: 0068  MOV   0x28, A     [  40]
000058: 1800  MOV   A, @0x00    [   0]
000059: 0069  MOV   0x29, A     [  41]
00005A: 1467  JMP   0x067       [ 103]
if(stopflag==1)
00005B: 0F85  JBS   0x05, 6     [   5]
00005C: 145E  JMP   0x05E       [  94]
break;
00005D: 14A0  JMP   0x0A0       [ 160]
R60=1;
00005E: 0A06  BS    0x06, 0     [   6]
R64=1;
00005F: 0B06  BS    0x06, 4     [   6]
i++;
000060: 0562  INC   0x22        [  34]
000061: 0C83  JBC   0x03, 2     [   3]
000062: 0563  INC   0x23        [  35]
000063: 0C83  JBC   0x03, 2     [   3]
000064: 0564  INC   0x24        [  36]
000065: 0C83  JBC   0x03, 2     [   3]
000066: 0565  INC   0x25        [  37]
while((R63==1)&(i<=15000))
000067: 0EC6  JBS   0x06, 3     [   6]
000068: 146C  JMP   0x06C       [ 108]
000069: 1801  MOV   A, @0x01    [   1]
00006A: 0061  MOV   0x21, A     [  33]
00006B: 146E  JMP   0x06E       [ 110]
00006C: 1800  MOV   A, @0x00    [   0]
00006D: 0061  MOV   0x21, A     [  33]
00006E: 0422  MOV   A, 0x22     [  34]
00006F: 0054  MOV   0x14, A     [  20]
000070: 0423  MOV   A, 0x23     [  35]
000071: 0055  MOV   0x15, A     [  21]
000072: 0424  MOV   A, 0x24     [  36]
000073: 0056  MOV   0x16, A     [  22]
000074: 0425  MOV   A, 0x25     [  37]
000075: 0057  MOV   0x17, A     [  23]
000076: 1800  MOV   A, @0x00    [   0]
000077: 0117  SUB   A, 0x17     [  23]
000078: 0E83  JBS   0x03, 2     [   3]
000079: 1484  JMP   0x084       [ 132]
00007A: 1800  MOV   A, @0x00    [   0]
00007B: 0116  SUB   A, 0x16     [  22]
00007C: 0E83  JBS   0x03, 2     [   3]
00007D: 1484  JMP   0x084       [ 132]
00007E: 183A  MOV   A, @0x3A    [  58]
00007F: 0115  SUB   A, 0x15     [  21]
000080: 0E83  JBS   0x03, 2     [   3]
000081: 1484  JMP   0x084       [ 132]
000082: 1898  MOV   A, @0x98    [ 152]
000083: 0114  SUB   A, 0x14     [  20]
000084: 0C83  JBC   0x03, 2     [   3]
000085: 1488  JMP   0x088       [ 136]
000086: 0C03  JBC   0x03, 0     [   3]
000087: 148B  JMP   0x08B       [ 139]
000088: 1801  MOV   A, @0x01    [   1]
000089: 0060  MOV   0x20, A     [  32]
00008A: 148D  JMP   0x08D       [ 141]
00008B: 1800  MOV   A, @0x00    [   0]
00008C: 0060  MOV   0x20, A     [  32]
00008D: 0421  MOV   A, 0x21     [  33]
00008E: 0054  MOV   0x14, A     [  20]
00008F: 0420  MOV   A, 0x20     [  32]
000090: 02D4  AND   0x14, A     [  20]
000091: 0414  MOV   A, 0x14     [  20]
000092: 005B  MOV   0x1B, A     [  27]
000093: 005C  MOV   0x1C, A     [  28]
000094: 1800  MOV   A, @0x00    [   0]
000095: 035B  XOR   0x1B, A     [  27]
000096: 0DDB  JBC   0x1B, 7     [  27]
000097: 149A  JMP   0x09A       [ 154]
000098: 015C  SUB   0x1C, A     [  28]
000099: 149E  JMP   0x09E       [ 158]
00009A: 0883  BC    0x03, 2     [   3]
00009B: 0A03  BS    0x03, 0     [   3]
00009C: 0DDC  JBC   0x1C, 7     [  28]
00009D: 0803  BC    0x03, 0     [   3]
00009E: 0E83  JBS   0x03, 2     [   3]
00009F: 145B  JMP   0x05B       [  91]
i=0;
0000A0: 1800  MOV   A, @0x00    [   0]
0000A1: 0062  MOV   0x22, A     [  34]
0000A2: 1800  MOV   A, @0x00    [   0]
0000A3: 0063  MOV   0x23, A     [  35]
0000A4: 1800  MOV   A, @0x00    [   0]
0000A5: 0064  MOV   0x24, A     [  36]
0000A6: 1800  MOV   A, @0x00    [   0]
0000A7: 0065  MOV   0x25, A     [  37]
n=0;
0000A8: 1800  MOV   A, @0x00    [   0]
0000A9: 0066  MOV   0x26, A     [  38]
0000AA: 1800  MOV   A, @0x00    [   0]
0000AB: 0067  MOV   0x27, A     [  39]
0000AC: 1800  MOV   A, @0x00    [   0]
0000AD: 0068  MOV   0x28, A     [  40]
0000AE: 1800  MOV   A, @0x00    [   0]
0000AF: 0069  MOV   0x29, A     [  41]
R60=0;
0000B0: 0806  BC    0x06, 0     [   6]
R64=0;
0000B1: 0906  BC    0x06, 4     [   6]
for(k=250;k>=1;k--);
0000B2: 18FA  MOV   A, @0xFA    [ 250]
0000B3: 006A  MOV   0x2A, A     [  42]
0000B4: 14B6  JMP   0x0B6       [ 182]
for(k=250;k>=1;k--);
0000B5: 01EA  DEC   0x2A        [  42]
for(k=250;k>=1;k--);
0000B6: 042A  MOV   A, 0x2A     [  42]
0000B7: 0054  MOV   0x14, A     [  20]
0000B8: 1801  MOV   A, @0x01    [   1]
0000B9: 0114  SUB   A, 0x14     [  20]
0000BA: 0C03  JBC   0x03, 0     [   3]
0000BB: 14B5  JMP   0x0B5       [ 181]
if(R63==0)
0000BC: 0CC6  JBC   0x06, 3     [   6]
0000BD: 1550  JMP   0x150       [ 336]
for(k=150;k>=1;k--);
0000BE: 1896  MOV   A, @0x96    [ 150]
0000BF: 006A  MOV   0x2A, A     [  42]
0000C0: 14C2  JMP   0x0C2       [ 194]
for(k=150;k>=1;k--);
0000C1: 01EA  DEC   0x2A        [  42]
for(k=150;k>=1;k--);
0000C2: 042A  MOV   A, 0x2A     [  42]
0000C3: 0054  MOV   0x14, A     [  20]
0000C4: 1801  MOV   A, @0x01    [   1]
0000C5: 0114  SUB   A, 0x14     [  20]
0000C6: 0C03  JBC   0x03, 0     [   3]
0000C7: 14C1  JMP   0x0C1       [ 193]
if(R63==0)
0000C8: 0CC6  JBC   0x06, 3     [   6]
0000C9: 1550  JMP   0x150       [ 336]
0000CA: 14EC  JMP   0x0EC       [ 236]
n++;
0000CB: 0566  INC   0x26        [  38]
0000CC: 0C83  JBC   0x03, 2     [   3]
0000CD: 0567  INC   0x27        [  39]
0000CE: 0C83  JBC   0x03, 2     [   3]
0000CF: 0568  INC   0x28        [  40]
0000D0: 0C83  JBC   0x03, 2     [   3]
0000D1: 0569  INC   0x29        [  41]
if(n>=25000)
0000D2: 0426  MOV   A, 0x26     [  38]
0000D3: 0054  MOV   0x14, A     [  20]
0000D4: 0427  MOV   A, 0x27     [  39]
0000D5: 0055  MOV   0x15, A     [  21]
0000D6: 0428  MOV   A, 0x28     [  40]
0000D7: 0056  MOV   0x16, A     [  22]
0000D8: 0429  MOV   A, 0x29     [  41]
0000D9: 0057  MOV   0x17, A     [  23]
0000DA: 1800  MOV   A, @0x00    [   0]
0000DB: 0117  SUB   A, 0x17     [  23]
0000DC: 0E83  JBS   0x03, 2     [   3]
0000DD: 14E8  JMP   0x0E8       [ 232]
0000DE: 1800  MOV   A, @0x00    [   0]
0000DF: 0116  SUB   A, 0x16     [  22]
0000E0: 0E83  JBS   0x03, 2     [   3]
0000E1: 14E8  JMP   0x0E8       [ 232]
0000E2: 1861  MOV   A, @0x61    [  97]
0000E3: 0115  SUB   A, 0x15     [  21]
0000E4: 0E83  JBS   0x03, 2     [   3]
0000E5: 14E8  JMP   0x0E8       [ 232]
0000E6: 18A8  MOV   A, @0xA8    [ 168]
0000E7: 0114  SUB   A, 0x14     [  20]
0000E8: 0E03  JBS   0x03, 0     [   3]
0000E9: 14EC  JMP   0x0EC       [ 236]
stopflag=1;
0000EA: 0B85  BS    0x05, 6     [   5]
break;
0000EB: 14EE  JMP   0x0EE       [ 238]
while(R63==0)
0000EC: 0EC6  JBS   0x06, 3     [   6]
0000ED: 14CB  JMP   0x0CB       [ 203]
n=0;
0000EE: 1800  MOV   A, @0x00    [   0]
0000EF: 0066  MOV   0x26, A     [  38]
0000F0: 1800  MOV   A, @0x00    [   0]
0000F1: 0067  MOV   0x27, A     [  39]
0000F2: 1800  MOV   A, @0x00    [   0]
0000F3: 0068  MOV   0x28, A     [  40]
0000F4: 1800  MOV   A, @0x00    [   0]
0000F5: 0069  MOV   0x29, A     [  41]
0000F6: 1504  JMP   0x104       [ 260]
if(stopflag==1)
0000F7: 0F85  JBS   0x05, 6     [   5]
0000F8: 14FA  JMP   0x0FA       [ 250]
break;
0000F9: 153D  JMP   0x13D       [ 317]
R60=1;
0000FA: 0A06  BS    0x06, 0     [   6]
R64=0;
0000FB: 0906  BC    0x06, 4     [   6]
R65=1;
0000FC: 0B46  BS    0x06, 5     [   6]
i++;
0000FD: 0562  INC   0x22        [  34]
0000FE: 0C83  JBC   0x03, 2     [   3]
0000FF: 0563  INC   0x23        [  35]
000100: 0C83  JBC   0x03, 2     [   3]
000101: 0564  INC   0x24        [  36]
000102: 0C83  JBC   0x03, 2     [   3]
000103: 0565  INC   0x25        [  37]
while((R63==1)&(i<=45000))
000104: 0EC6  JBS   0x06, 3     [   6]
000105: 1509  JMP   0x109       [ 265]
000106: 1801  MOV   A, @0x01    [   1]
000107: 0061  MOV   0x21, A     [  33]
000108: 150B  JMP   0x10B       [ 267]
000109: 1800  MOV   A, @0x00    [   0]
00010A: 0061  MOV   0x21, A     [  33]
00010B: 0422  MOV   A, 0x22     [  34]
00010C: 0054  MOV   0x14, A     [  20]
00010D: 0423  MOV   A, 0x23     [  35]
00010E: 0055  MOV   0x15, A     [  21]
00010F: 0424  MOV   A, 0x24     [  36]
000110: 0056  MOV   0x16, A     [  22]
000111: 0425  MOV   A, 0x25     [  37]
000112: 0057  MOV   0x17, A     [  23]
000113: 1800  MOV   A, @0x00    [   0]
000114: 0117  SUB   A, 0x17     [  23]
000115: 0E83  JBS   0x03, 2     [   3]
000116: 1521  JMP   0x121       [ 289]
000117: 1800  MOV   A, @0x00    [   0]
000118: 0116  SUB   A, 0x16     [  22]
000119: 0E83  JBS   0x03, 2     [   3]
00011A: 1521  JMP   0x121       [ 289]
00011B: 18AF  MOV   A, @0xAF    [ 175]
00011C: 0115  SUB   A, 0x15     [  21]
00011D: 0E83  JBS   0x03, 2     [   3]
00011E: 1521  JMP   0x121       [ 289]
00011F: 18C8  MOV   A, @0xC8    [ 200]
000120: 0114  SUB   A, 0x14     [  20]
000121: 0C83  JBC   0x03, 2     [   3]
000122: 1525  JMP   0x125       [ 293]
000123: 0C03  JBC   0x03, 0     [   3]
000124: 1528  JMP   0x128       [ 296]
000125: 1801  MOV   A, @0x01    [   1]
000126: 0060  MOV   0x20, A     [  32]
000127: 152A  JMP   0x12A       [ 298]
000128: 1800  MOV   A, @0x00    [   0]
000129: 0060  MOV   0x20, A     [  32]
00012A: 0421  MOV   A, 0x21     [  33]
00012B: 0054  MOV   0x14, A     [  20]
00012C: 0420  MOV   A, 0x20     [  32]
00012D: 02D4  AND   0x14, A     [  20]
00012E: 0414  MOV   A, 0x14     [  20]
00012F: 005B  MOV   0x1B, A     [  27]
000130: 005C  MOV   0x1C, A     [  28]
000131: 1800  MOV   A, @0x00    [   0]
000132: 035B  XOR   0x1B, A     [  27]
000133: 0DDB  JBC   0x1B, 7     [  27]
000134: 1537  JMP   0x137       [ 311]
000135: 015C  SUB   0x1C, A     [  28]
000136: 153B  JMP   0x13B       [ 315]
000137: 0883  BC    0x03, 2     [   3]
000138: 0A03  BS    0x03, 0     [   3]
000139: 0DDC  JBC   0x1C, 7     [  28]
00013A: 0803  BC    0x03, 0     [   3]
00013B: 0E83  JBS   0x03, 2     [   3]
00013C: 14F7  JMP   0x0F7       [ 247]
i=0;
00013D: 1800  MOV   A, @0x00    [   0]
00013E: 0062  MOV   0x22, A     [  34]
00013F: 1800  MOV   A, @0x00    [   0]
000140: 0063  MOV   0x23, A     [  35]
000141: 1800  MOV   A, @0x00    [   0]
000142: 0064  MOV   0x24, A     [  36]
000143: 1800  MOV   A, @0x00    [   0]
000144: 0065  MOV   0x25, A     [  37]
n=0;
000145: 1800  MOV   A, @0x00    [   0]
000146: 0066  MOV   0x26, A     [  38]

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -