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

📄 slh_51.lst

📁 一个用51单片机开发的变色彩灯源码。全部程序用汇编写成。
💻 LST
📖 第 1 页 / 共 2 页
字号:
0086 920E            172             MOV 0EH,C
0088 C3              173             CLR C
0089 E8              174             MOV A,R0
008A 9570            175             SUBB A,L16
008C 920F            176             MOV 0FH,C
008E C3              177             CLR C
008F E8              178             MOV A,R0
0090 9571            179             SUBB A,L17
0092 9210            180             MOV 10H,C
0094 C3              181             CLR C
0095 E8              182             MOV A,R0
0096 9572            183             SUBB A,L18
0098 9211            184             MOV 11H,C
009A C3              185             CLR C
009B E8              186             MOV A,R0
009C 9573            187             SUBB A,L19
009E 9212            188             MOV 12H,C
00A0 C3              189             CLR C
00A1 E8              190             MOV A,R0
A51 MACRO ASSEMBLER  SLH_51                                                               07/09/2007 08:40:43 PAGE     4

00A2 9574            191             SUBB A,L20
00A4 9213            192             MOV 13H,C
00A6 C3              193             CLR C
00A7 E8              194             MOV A,R0
00A8 9575            195             SUBB A,L21
00AA 9214            196             MOV 14H,C
00AC C3              197             CLR C
00AD E8              198             MOV A,R0
00AE 9576            199             SUBB A,L22
00B0 9215            200             MOV 15H,C
00B2 C3              201             CLR C
00B3 E8              202             MOV A,R0
00B4 9577            203             SUBB A,L23
00B6 9216            204             MOV 16H,C
00B8 C3              205             CLR C
00B9 E8              206             MOV A,R0
00BA 9578            207             SUBB A,L24
00BC 9217            208             MOV 17H,C
00BE C2AF            209     ZD51: CLR EA
00C0 D0D0            210           POP PSW
00C2 D0E0            211           POP ACC
00C4 D2AF            212             SETB EA
00C6 32              213             RETI
00C7 E8              214     TABLE:MOV A,R0
00C8 28              215             ADD A,R0
00C9 2413            216             ADD A,#19
00CB 83              217     TAB02:MOVC A,@A+PC
00CC F58C            218             MOV TH0,A
00CE E8              219             MOV A,R0
00CF 28              220             ADD A,R0
00D0 240D            221             ADD A,#13
00D2 83              222     TAB03:MOVC A,@A+PC
00D3 F58A            223             MOV TL0,A
00D5 22              224             RET
00D6 00              225     ZD100:NOP
00D7 00              226           NOP
00D8 00              227             NOP
00D9 00              228             NOP
00DA 00              229             NOP
00DB 00              230             NOP
00DC 758000          231             MOV P0,#00H
00DF 759000          232             MOV P1,#00H
00E2 75A000          233             MOV P2,#00H
00E5 C28C            234             CLR TR0
00E7 01BE            235             AJMP ZD51
00E9 FA72            236     TAB01:DW 64114,64451,64595,64667,64697
00EB FBC3                    
00ED FC53                    
00EF FC9B                    
00F1 FCB9                    
00F3 FCB9            237             DW 64697,64666,64595,64449,64111,59851
00F5 FC9A                    
00F7 FC53                    
00F9 FBC1                    
00FB FA6F                    
00FD E9CB                    
00FF F058            238             DW 61528,64118,64452,64596,64667,64697
0101 FA76                    
0103 FBC4                    
0105 FC54                    
0107 FC9B                    
0109 FCB9                    
010B FCB9            239             DW 64697,64666,64594,64448,64108,60952,0FF38H
010D FC9A                    
010F FC52                    
0111 FBC0                    
A51 MACRO ASSEMBLER  SLH_51                                                               07/09/2007 08:40:43 PAGE     5

0113 FA6C                    
0115 EE18                    
0117 FF38                    
0119 C2AF            240     INT001:CLR EA
011B C0E0            241             PUSH ACC
011D C0D0            242             PUSH PSW
011F D2AF            243             SETB EA
0121 057C            244             INC FB
                     245             ;MOV A,FB
                     246             ;CJNE A,#3,INT008
                     247             ;MOV FB,#1
0123 751818          248     INT008:MOV JS,#18H
0126 D2D4            249             SETB RS1
0128 D2D3            250             SETB RS0
012A 207F02          251             JB DSBZ,INT002
012D 0127            252     INT004:AJMP ZD102
012F 09              253     INT002:INC R1
0130 B9FAFA          254             CJNE R1,#0FAH,INT004
0133 0A              255     INT003:INC R2
0134 7900            256             MOV R1,#0
0136 BA78F4          257             CJNE R2,#78H,INT004
0139 7A00            258     INT005:MOV R2,#0
013B D57DEF          259             DJNZ DSYS,INT004
013E C27F            260             CLR DSBZ
0140 758000          261             MOV P0,#0
0143 759000          262             MOV P1,#0
0146 75A000          263             MOV P2,#0
0149 C28C            264             CLR TR0
014B C2A8            265             CLR EX0
014D 214D            266     INT006:AJMP INT006
014F 7401            267     MAIN: MOV A,#01H
0151 F55A            268           MOV GH,A
0153 F559            269           MOV SG,A
0155 7400            270           MOV A,#00H
0157 F520            271           MOV TMP_P0,A
0159 F521            272           MOV TMP_P1,A
015B F522            273           MOV TMP_P2,A
015D F518            274           MOV JS,A
015F F57C            275           MOV FB,A
0161 F57D            276           MOV DSYS,A
0163 F519            277           MOV INT01,A
0165 F51A            278           MOV INT02,A
0167 F55C            279           MOV MSH,A
0169 F510            280           MOV CHI,A
016B F511            281           MOV MIAO,A
016D F55B            282           MOV MSJS,A
016F 75570C          283           MOV TG,#0CH
0172 752F04          284           MOV 2FH,#04H
0175 758951          285           MOV TMOD,#51H
0178 758845          286           MOV TCON,#45H
017B 75B803          287           MOV IP,#03H
017E 75A803          288           MOV IE,#03H
0181 758130          289           MOV SP,#30H
0184 9035FF          290           MOV DPTR,#35FFH
0187 75B024          291           MOV P3,#24H
018A D2AF            292           SETB EA
                     293             ;
018C 751208          294             MOV SSH,#8
018F 751305          295             MOV SST,#5
0192 750801          296             MOV HPA,#1
0195 750900          297             MOV HPB,#0
0198 750A08          298             MOV HPC,#8
019B 750B0C          299             MOV HPD,#12
019E 750C15          300             MOV HPE,#21
01A1 750D02          301             MOV HPF,#2
01A4 750E10          302             MOV HPG,#16
A51 MACRO ASSEMBLER  SLH_51                                                               07/09/2007 08:40:43 PAGE     6

01A7 750F07          303             MOV HPH,#7
01AA 752500          304             MOV HPI,#0
01AD 752603          305             MOV HPJ,#3
01B0 752718          306             MOV ER1,#24
01B3 752800          307             MOV ER2,#0
01B6 752300          308             MOV W01,#0
                     309     
01B9 31BB            310             CALL DH01
                     311             ;
                     312     
01BB E57C            313     DH01: MOV A,FB
01BD B40102          314             CJNE A,#1,DH03
01C0 4127            315             AJMP DH02
01C2 E57C            316     DH03: MOV A,FB
01C4 B402F4          317             CJNE A,#2,DH01
01C7 757C00          318             MOV FB,#0
01CA C277            319             CLR JPBZ1
01CC 30754E          320     DH04: JNB JBZ,DH05
01CF 858D50          321             MOV TMP_TH,TH1
01D2 858B51          322             MOV TMP_TL,TL1
01D5 758B00          323             MOV TL1,#0
01D8 758D00          324             MOV TH1,#0
01DB 755200          325             MOV JBG,#0
01DE E552            326     DH06: MOV A,JBG
01E0 2552            327             ADD A,JBG
01E2 F553            328             MOV TMP_BG,A
01E4 240D            329             ADD A,#13 ;校

⌨️ 快捷键说明

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