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

📄 a_08_07.lst

📁 用义隆IC编写的一个玩具
💻 LST
📖 第 1 页 / 共 3 页
字号:
   437 000C7 1803                     MOV       A,@0x03         ;ENABLE INTERRUPT BIT
   438 000C8 000F                     IOW       IMR
   439                     
   440 000C9 0011                     DISI
   441                                
   442 000CA 0003                     SLEP
   443 000CB 0011                     DISI
   444 000CC 0000                     NOP
   445 000CD 0000                     NOP
   446 000CE 0000                     NOP
   447 000CF 0000                     NOP
   448 000D0 0000                     NOP
   449 000D1 0000                     NOP
   450 000D2 0011                     DISI
   451 000D3 1800                     MOV		A,@0X00
   452 000D4 004F                     MOV		0X0F,A
   453 000D5 000F                     IOW		0X0F
   454 000D6 0004                     WDTC
   455 000D7 1880                     MOV      A,@0X80
   456 000D8 000E                     IOW      IOCE 
   457                                        
   458 000D9 1806                     MOV      A,@0X06    ;PRESCALER (256-6)/(1:2)/2=0.500MS
   459 000DA 0002                     CONTW
   460 000DB 00C1                     CLR		0X01
   461                                
   462 000DC 1801                     MOV		A,@0X01
   463 000DD 000F                     IOW		0X0F
   464 000DE 0000                     NOP
   465 000DF 0010                     ENI
   466 000E0 0000                     nop
   467 000E1 14AE                    JMP       LOOP        
   468 000E2               MODE1:  
   469 000E2 181F                    MOV       A,@0X1F
   470 000E3 0046                    MOV       PORT6,A        
   471                     
   472 000E4 181E                    MOV       A,@0X1E     ;3.0
   473 000E5 005D                    MOV       DELAYTIME,A               
   474 000E6 1009                    CALL      DELAY
   475                             
   476 000E7 181B                    MOV       A,@0X1B
   477 000E8 0046                    MOV       PORT6,A
   478 000E9 1850                    MOV       A,@0X50     ;8.0
   479 000EA 005D                    MOV       DELAYTIME,A               
   480 000EB 1009                    CALL      DELAY                     
   481 000EC 14AE                    JMP       LOOP
   482                     
   483 000ED               MODE2:         
   484 000ED 183F                  MOV       A,@0X3F
   485 000EE 0046                  MOV       PORT6,A
   486                     
   487                     
   488 000EF 1837                  MOV       A,@0X37     ;5.5
   489 000F0 005D                  MOV       DELAYTIME,A               
   490 000F1 1009                  CALL      DELAY
   491 000F2 183B                  MOV       A,@0X3B
   492 000F3 0046                  MOV       PORT6,A       
   493                     
   494 000F4 1837                  MOV       A,@0X37     ;5.5
   495 000F5 005D                  MOV       DELAYTIME,A               
   496 000F6 1009                  CALL      DELAY                
   497 000F7 14AE                  JMP       LOOP
   498                             
   499 000F8               MODE3:  
   500 000F8 182F                  MOV       A,@0X2F
   501 000F9 0046                  MOV       PORT6,A
   502                     
   503 000FA 1850                  MOV       A,@0X50     ;8.0
   504 000FB 005D                  MOV       DELAYTIME,A               
   505 000FC 1009                  CALL      DELAY
   506 000FD 0004                  WDTC
   507 000FE 182B                  MOV       A,@0X2B
   508 000FF 0046                  MOV       PORT6,A
   509                     
   510 00100 181E                  MOV       A,@0X1E     ;3.0
   511 00101 005D                  MOV       DELAYTIME,A               
   512 00102 1009                  CALL      DELAY                        
   513 00103 14AE                  JMP       LOOP
   514 00104               MODE4:
   515                                
   516 00104 180B                  MOV       A,@0X0B
   517 00105 0059                  MOV       TEMP3,A
   518                     ;*******************************************************************************
   519 00106               MODE4_1:
   520 00106 182F                  MOV       A,@0X2F
   521 00107 0046                  MOV       PORT6,A
   522                     
   523 00108 184D                  MOV       A,@0X4D    ;76
   524 00109 005D                  MOV       DELAYTIME,A               
   525 0010A 1009                  CALL      DELAY
   526 0010B 183B                  MOV       A,@0X3B
   527 0010C 0046                  MOV       PORT6,A
   528                     
   529 0010D 1810                  MOV       A,@0X10     ;16
   530 0010E 005D                  MOV       DELAYTIME,A               
   531 0010F 1009                  CALL      DELAY                
   532 00110 05D9                  DJZ       TEMP3
   533 00111 1506                  JMP       MODE4_1
   534 00112 1808                  MOV       A,@0X08
   535 00113 0059                  MOV       TEMP3,A
   536 00114               MODE4_2:
   537 00114 18E7                  MOV       A,@0XE7
   538 00115 005D                  MOV       DELAYTIME,A
   539 00116 1009                  CALL      DELAY
   540 00117 05D9                  DJZ       TEMP3
   541 00118 1514                  JMP       MODE4_2
   542 00119 14AE                  JMP       LOOP
   543                     
   544 0011A               MODE5:  
   545 0011A 041E                  MOV       A,MODE
   546 0011B 005F                  MOV       MODE_BUF,A
   547 0011C 1802                  MOV       A,@0X02
   548 0011D 005A                  MOV       TEMP4,A
   549 0011E               MODE5_30:
   550 0011E 1811                  MOV       A,@0X11
   551 0011F 0059                  MOV       TEMP3,A
   552                     
   553 00120               MODE5_1:
   554 00120 041E                  MOV       A,MODE
   555 00121 031F                  XOR       A,MODE_BUF
   556 00122 0E83                  JBS       STATUS,Z
   557 00123 14AE                  JMP       LOOP
   558                             
   559 00124 183F                  MOV       A,@0X3F
   560 00125 0046                  MOV       PORT6,A
   561                     
   562 00126 1867                  MOV       A,@0X67    ;11 校准
   563 00127 005D                  MOV       DELAYTIME,A               
   564 00128 1009                  CALL      DELAY
   565                             
   566 00129 180B                  MOV       A,@0X0B
   567 0012A 0046                  MOV       PORT6,A
   568                     
   569 0012B 1809                  MOV       A,@0X09     ;1
   570 0012C 005D                  MOV       DELAYTIME,A               
   571 0012D 1009                  CALL      DELAY                
   572 0012E 05D9                  DJZ       TEMP3
   573 0012F 1520                  JMP       MODE5_1
   574                             
   575 00130 180A                  MOV       A,@0X0A
   576 00131 0059                  MOV       TEMP3,A
   577 00132               MODE5_10:       
   578 00132 18C0                  MOV       A,@0XC0
   579 00133 005D                  MOV       DELAYTIME,A	
   580 00134 1009                  CALL      DELAY
   581 00135 05D9                  DJZ       TEMP3
   582 00136 1532                  JMP       MODE5_10
   583 00137 05DA                  DJZ       TEMP4
   584 00138 151E                  JMP       MODE5_30
   585                     ;***************************************************************************        
   586                             
   587 00139 1855                  MOV       A,@0X55
   588 0013A 0059                  MOV       TEMP3,A
   589 0013B               MODE5_2:
   590 0013B 041E                  MOV       A,MODE
   591 0013C 031F                  XOR       A,MODE_BUF
   592 0013D 0E83                  JBS       STATUS,Z
   593 0013E 14AE                  JMP       LOOP
   594                             
   595 0013F 182F                  MOV       A,@0X2F
   596 00140 0046                  MOV       PORT6,A
   597                     
   598 00141 1846                  MOV       A,@0X46    ;76
   599 00142 005D                  MOV       DELAYTIME,A               
   600 00143 1009                  CALL      DELAY
   601                             
   602 00144 180B                  MOV       A,@0X0B
   603 00145 0046                  MOV       PORT6,A
   604                     
   605 00146 182B                  MOV       A,@0X2B     ;16
   606 00147 005D                  MOV       DELAYTIME,A               
   607 00148 1009                  CALL      DELAY     
   608 00149 05D9                  DJZ       TEMP3
   609 0014A 153B                  JMP       MODE5_2
   610                             
   611 0014B 180A                  MOV       A,@0X0A
   612 0014C 0059                  MOV       TEMP3,A           
   613 0014D               MODE5_20:
   614 0014D 18C0                  MOV       A,@0XC0
   615 0014E 005D                  MOV       DELAYTIME,A
   616 0014F 1009                  CALL      DELAY
   617 00150 05D9                  DJZ       TEMP3
   618 00151 154D                  JMP       MODE5_20
   619 00152 14AE                  JMP       LOOP
   620                     ;*************************************************************
   621 00153               MODE6:
   622 00153 1832                  MOV       A,@0X32		;50周期
   623 00154 0059                  MOV       TEMP3,A
   624 00155 1800                  MOV       A,@0X00
   625 00156 005B                  MOV       DELAYON,A
   626 00157 184D                  MOV       A,@0X4D		;80MS校准
   627 00158 005C                  MOV       DELAYOFF,A
   628 00159 041E                  MOV       A,MODE
   629 0015A 005F                  MOV       MODE_BUF,A
   630 0015B               MODE6_1:
   631 0015B 041E                  MOV       A,MODE
   632 0015C 031F                  XOR       A,MODE_BUF
   633 0015D 0E83                  JBS       STATUS,Z
   634 0015E 14AE                  JMP       LOOP
   635 0015F 182F                  MOV       A,@0X2F
   636 00160 0046                  MOV       PORT6,A
   637                     
   638 00161 055B                  INC       DELAYON
   639 00162 041B                  MOV       A,DELAYON      ;76
   640 00163 005D                  MOV       DELAYTIME,A               
   641 00164 1015                  CALL      DELAY1MS
   642 00165 181B                  MOV       A,@0X1B
   643 00166 0046                  MOV       PORT6,A
   644                             
   645 00167 01DC                  DEC       DELAYOFF     ;16
   646 00168 041C                  MOV       A,DELAYOFF
   647 00169 005D                  MOV       DELAYTIME,A               
   648 0016A 1015                  CALL      DELAY1MS                
   649 0016B 05D9                  DJZ       TEMP3
   650 0016C 155B                  JMP       MODE6_1
   651 0016D 14AE                  JMP       LOOP
  0 Error(s), 0 Warning(s), 0 User Message(s)

⌨️ 快捷键说明

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