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

📄 xdlkz.lst

📁 这是一个时钟程序
💻 LST
📖 第 1 页 / 共 3 页
字号:
01F8 E548            214     MOV A,48H
01FA 2401            215     ADD A,#1
01FC B43C02          216     CJNE A,#60,E2
01FF 7400            217     MOV A,#0
0201 F548            218     E2:MOV 48H,A
0203 22              219     RET
0204 B4030C          220     M3:CJNE A,#3,M4
0207 E54B            221     MOV A,4BH
0209 2401            222     ADD A,#1
020B B43C02          223     CJNE A,#60,E3
020E 7400            224     MOV A,#0
0210 F54B            225     E3:MOV 4BH,A
0212 22              226     RET
0213 B4040C          227     M4:CJNE A,#4,M5
0216 E54D            228     MOV A,4DH
0218 2401            229     ADD A,#1
021A B43C02          230     CJNE A,#60,E4
021D 7400            231     MOV A,#0
021F F54D            232     E4:MOV 4DH,A
0221 22              233     RET
0222 B4050B          234     M5:CJNE A,#5,M6
0225 E54F            235     MOV A,4FH
0227 2401            236     ADD A,#1
0229 B43C02          237     CJNE A,#60,E5
022C 7400            238     MOV A,#0
022E F54F            239     E5:MOV 4FH,A
0230 22              240     M6:RET
                     241     ;功能选择程序
0231 E556            242     KEYGNXZ:MOV A,56H
0233 2401            243     ADD A,#1
0235 B40802          244     CJNE A,#8,G1
0238 7400            245     MOV A,#0
023A F556            246     G1:MOV 56H,A
023C B4000B          247     CJNE A,#0,S1
023F D296            248     SETB P1.6
0241 D297            249     SETB P1.7
0243 D293            250     SETB P1.3
0245 D294            251     SETB P1.4
0247 D295            252     SETB P1.5
0249 22              253     RET
024A B4010B          254     S1:CJNE A,#1,S2
024D D296            255     SETB P1.6
024F D297            256     SETB P1.7
A51 MACRO ASSEMBLER  XDLKZ                                                                  09/06/07 21:12:44 PAGE     5

0251 D293            257     SETB P1.3
0253 D294            258     SETB P1.4
0255 C295            259     CLR P1.5
0257 22              260     RET
0258 B4020B          261     S2:CJNE A,#2,S3
025B D296            262     SETB P1.6
025D D297            263     SETB P1.7
025F D293            264     SETB P1.3
0261 C294            265     CLR P1.4
0263 D295            266     SETB P1.5
0265 22              267     RET
0266 B4030B          268     S3:CJNE A,#3,S4
0269 D296            269     SETB P1.6
026B D297            270     SETB P1.7
026D D293            271     SETB  P1.3
026F C294            272     CLR P1.4
0271 C295            273     CLR P1.5
0273 22              274     RET
0274 B4040B          275     S4:CJNE A,#4,S5
0277 D296            276     SETB P1.6
0279 D297            277     SETB P1.7
027B C293            278     CLR P1.3
027D D294            279     SETB P1.4
027F D295            280     SETB P1.5
0281 22              281     RET
0282 B4050B          282     S5:CJNE A,#5,S6
0285 C296            283     CLR P1.6
0287 C297            284     CLR P1.7
0289 C293            285     CLR P1.3
028B D294            286     SETB P1.4
028D C295            287     CLR P1.5
028F 22              288     RET
0290 B4060B          289     S6:CJNE A,#6,S7
0293 D296            290     SETB P1.6
0295 D297            291     SETB P1.7
0297 C293            292     CLR P1.3
0299 C294            293     CLR P1.4
029B D295            294     SETB P1.5
029D 22              295     RET
029E B4070A          296     S7:CJNE A,#7,S8
02A1 D296            297     SETB P1.6
02A3 D297            298     SETB P1.7
02A5 C293            299     CLR P1.3
02A7 C294            300     CLR P1.4
02A9 C295            301     CLR P1.5
02AB 22              302     S8:RET
                     303     ;定时器1控制
02AC E556            304     YLKZ:MOV A,56H
02AE B40004          305     CJNE A,#0,K11
02B1 1203BD          306     LCALL ALARM
02B4 22              307     RET
02B5 B40106          308     K11:CJNE A,#1,K12
02B8 C296            309     CLR P1.6
02BA 1203BD          310     LCALL ALARM
02BD 22              311     RET
02BE B40206          312     K12:CJNE A,#2,K13
02C1 C296            313     CLR P1.6
02C3 1203BD          314     LCALL ALARM
02C6 22              315     RET
02C7 B40303          316     K13:CJNE A,#3,K14
02CA C296            317     CLR P1.6
02CC 22              318     RET
02CD B40403          319     K14:CJNE A,#4,K15
02D0 C296            320     CLR P1.6
02D2 22              321     RET
02D3 B40503          322     K15:CJNE A,#5,K16
A51 MACRO ASSEMBLER  XDLKZ                                                                  09/06/07 21:12:44 PAGE     6

02D6 D296            323     SETB P1.6
02D8 22              324     RET
02D9 B40603          325     K16:CJNE A,#6,K17
02DC C296            326     CLR P1.6
02DE 22              327     RET
02DF B40705          328     K17:CJNE A,#7,K18
02E2 C296            329     CLR P1.6
02E4 1203BD          330     LCALL ALARM
02E7 22              331     K18:RET
                     332     ;定时器2
02E8 E556            333     ELKZ:MOV A,56H
02EA B40004          334     CJNE A,#0,K21
02ED 1203BD          335     LCALL ALARM
02F0 22              336     RET
02F1 B40106          337     K21:CJNE A,#1,K22
02F4 D296            338     SETB P1.6
02F6 1203BD          339     LCALL ALARM
02F9 22              340     RET
02FA B40206          341     K22:CJNE A,#2,K23
02FD C297            342     CLR P1.7
02FF 1203BD          343     LCALL ALARM
0302 22              344     RET
0303 B40303          345     K23:CJNE A,#3,K24
0306 D296            346     SETB P1.6
0308 22              347     RET
0309 B40403          348     K24:CJNE A,#4,K25
030C C297            349     CLR P1.7
030E 22              350     RET
030F B40503          351     K25:CJNE A,#5,K26
0312 D297            352     SETB P1.7
0314 22              353     RET
0315 B40603          354     K26:CJNE A,#6,K27
0318 C297            355     CLR P1.7
031A 22              356     RET
031B B40705          357     K27:CJNE A,#7,K28
031E C297            358     CLR P1.7
0320 1203BD          359     LCALL ALARM
0323 22              360     K28:RET
                     361     ;定时器3
0324 E556            362     SLKZ:MOV A,56H
0326 B40004          363     CJNE A,#0,K31
0329 1203BD          364     LCALL ALARM
032C 22              365     RET
032D B40104          366     K31:CJNE A,#1,K32
0330 1203BD          367     LCALL ALARM
0333 22              368     RET
0334 B40204          369     K32:CJNE A,#2,K33
0337 1203BD          370     LCALL ALARM
033A 22              371     RET
033B B40605          372     K33:CJNE A,#6,K34
033E D296            373     SETB P1.6
0340 D297            374     SETB P1.7
0342 22              375     RET
0343 B40707          376     K34:CJNE A,#7,K35
0346 D296            377     SETB P1.6
0348 D297            378     SETB P1.7
034A 1203BD          379     LCALL ALARM
034D 22              380     K35:RET
034E E551            381     JY:MOV A,51H
0350 75F00A          382     MOV B,#10
0353 84              383     DIV AB
0354 85F034          384     MOV 34H,B
0357 F535            385     MOV 35H,A
0359 E548            386     MOV A,48H
035B 75F00A          387     MOV B,#10
035E 84              388     DIV AB
A51 MACRO ASSEMBLER  XDLKZ                                                                  09/06/07 21:12:44 PAGE     7

035F 85F036          389     MOV 36H,B
0362 F537            390     MOV 37H,A
0364 E549            391     MOV A,49H
0366 75F00A          392     MOV B,#10
0369 84              393     DIV AB
036A 85F032          394     MOV 32H,B
036D F533            395     MOV 33H,A
036F E54A            396     MOV A,4AH
0371 75F00A          397     MOV B,#10
0374 84              398     DIV AB
0375 85F030          399     MOV 30H,B
0378 F531            400     MOV 31H,A
037A E54C            401     MOV A,4CH  ;解码程序
037C 75F00A          402     MOV B,#10
037F 84              403     DIV AB
0380 85F038          404     MOV 38H,B
0383 F539            405     MOV 39H,A
0385 E54B            406     MOV A,4BH
0387 75F00A          407     MOV B,#10
038A 84              408     DIV AB
038B 85F03A          409     MOV 3AH,B
038E F53B            410     MOV 3BH,A
0390 E54E            411     MOV A,4EH
0392 75F00A          412     MOV B,#10
0395 84              413     DIV AB
0396 85F03C          414     MOV 3CH,B
0399 F53D            415     MOV 3DH,A
039B E54D            416     MOV A,4DH
039D 75F00A          417     MOV B,#10
03A0 84              418     DIV AB
03A1 85F03E          419     MOV 3EH,B
03A4 F53F            420     MOV 3FH,A
03A6 E550            421     MOV A,50H
03A8 75F00A          422     MOV B,#10
03AB 84              423     DIV AB
03AC 85F040          424     MOV 40H,B
03AF F541            425     MOV 41H,A
03B1 E54F            426     MOV A,4FH
03B3 75F00A          427     MOV B,#10
03B6 84              428     DIV AB
03B7 85F042          429     MOV 42H,B
03BA F543            430     MOV 43H,A
03BC 22              431     RET
03BD 755700          432     ALARM:MOV 57H,#00  ;音乐程序(兰花草)
03C0 E557            433     NEXT:MOV A,57H
03C2 900452          434     MOV DPTR,#TABLE2
03C5 93              435     MOVC A,@A+DPTR    ;音乐程序参考《单片机实践与应用》,有所改动

⌨️ 快捷键说明

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