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

📄 tesk21k.lst

📁 SNC21085 马达正反转调速控制程序。
💻 LST
📖 第 1 页 / 共 4 页
字号:
   766  0001E5   0346              MOV     P3S_STATE  A
   767  0001E6   0040              page0
   768  0001E7   0390              MOV     A       IR_MODE
   769  0001E8   03E8              or	a	VolValue_Page0
   770  0001E9   0166              MOV     MODE     A
   771  0001EA   0348              mov	VolValue_Page0 a
   772  0001EB   0390              MOV     A       IR_MODE
   773  0001EC   0310              CAJE    #0000B   @F
   774  0001ED   0000      
   775  0001EE   01F0      
   776  0001EF   0398              MOV     A        #1000B
   777  0001F0             @@:
   778  0001F0   0044              PAGE4
   779  0001F1   03EE              OR      A,IR_TX_P33_ON_OFF_3_3
   780  0001F2   034E              MOV     IR_TX_P33_ON_OFF_3_3,A
   781  0001F3                     
   782  0001F3   0000      	Jmp	@@Initial_Chip_Bk
   783  0001F4   018D      
   784  0001F5             ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
   785  0001F5             
   786  0001F5             
   787  0001F5             ;##########################################
   788  0001F5             ;   -------- Update --------
   789  0001F5             ;========================================
   790  0001F5             ; This function is used Update Key 
   791  0001F5             ; Information.
   792  0001F5             ;----------------------------------------
   793  0001F5             update_Key:
   794  0001F5   0040              page0
   795  0001F6   039F              mov     a       mrx
   796  0001F7   031F              caje    #1111b  @@update_key
   797  0001F8   0000      
   798  0001F9   0226      
   799  0001FA   0391              mov     a       #0001b
   800  0001FB   0148              mov     p2      a
   801  0001FC   039F              mov     a       mrx
   802  0001FD   0165              mov     p2s     a
   803  0001FE   039F              mov     a       #1111b
   804  0001FF   0165              mov     p2s     a
   805  000200   0383              mov     a       p1
   806  000201   0340              mov     tr1_4   a
   807  000202   0392              mov     a       #0010b
   808  000203   0148              mov     p2      a
   809  000204   039F              mov     a       mrx
   810  000205   0165              mov     p2s     a
   811  000206   039F              mov     a       #1111b
   812  000207   0165              mov     p2s     a
   813  000208   0383              mov     a       p1
   814  000209   0341              mov     tr5_8   a
   815  00020A   039F              mov     a       mrx
   816  00020B   031C              caje    #1100b  @@update_over
   817  00020C   0000      
   818  00020D   0222      
   819  00020E   0394              mov     a       #0100b
   820  00020F   0148              mov     p2      a
   821  000210   039F              mov     a       mrx
   822  000211   0165              mov     p2s     a
   823  000212   039F              mov     a       #1111b
   824  000213   0165              mov     p2s     a
   825  000214   0383              mov     a       p1
   826  000215   0342              mov     tr9_12  a
   827  000216   039F              mov     a       mrx
   828  000217   0318              caje    #1000b  @@update_over
   829  000218   0000      
   830  000219   0222      
   831  00021A   0398              mov     a       #1000b
   832  00021B   0148              mov     p2      a
   833  00021C   039F              mov     a       mrx
   834  00021D   0165              mov     p2s     a
   835  00021E   039F              mov     a       #1111b
   836  00021F   0165              mov     p2s     a
   837  000220   0383              mov     a       p1
   838  000221   0343              mov     tr13_16 a
   839  000222             @@update_over:
   840  000222   0390              mov     a       #0000b
   841  000223   0148              mov     p2      a
   842  000224             ;******************************************************
   843  000224   0000              Jmp	@@Update_Key_Bk
   844  000225   018F      
   845  000226             ;******************************************************
   846  000226             @@update_key:
   847  000226   0383              mov     a       p1
   848  000227   034D              mov     KeyID   a
   849  000228   039F              mov     a       keyp1
   850  000229   03FD              and     a       KeyID
   851  00022A   0340              mov     tr1_4   a
   852  00022B             
   853  00022B   0385              mov     a       p2
   854  00022C   034D              mov     KeyID   a
   855  00022D   0390              mov     a       keyp2
   856  00022E   03FD              and     a       KeyID
   857  00022F   0341              mov     tr5_8   a
   858  000230             
   859  000230   0386              mov     a       p3
   860  000231   034D              mov     KeyID   a
   861  000232             ;;;; If IR occur ....disable p33 , p32
   862  000232                     
   863  000232   02FE              MOV     TEMP2_0,#1111B
   864  000233                     
   865  000233   0390              mov     a       keyp3
   866  000234   03FD              and     a       KeyID
   867  000235   0342              mov     tr9_12  a
   868  000236   0000              jmp     @@Update_Key_Bk
   869  000237   018F      
   870  000238             
   871  000238             ;##########################################
   872  000238             ;   -------- Check Enter B --------
   873  000238             ;========================================
   874  000238             ;
   875  000238             ;----------------------------------------
   876  000238             Check_EnterB:
   877  000238   0042              page2
   878  000239   0391              mov     a       #0001b
   879  00023A   03FB              and     a       enter_b
   880  00023B   0310              caje    #0000b  @@Check_EnterB_Bk
   881  00023C   0000      
   882  00023D   01A4      
   883  00023E   039E              mov     a       #1110b
   884  00023F   03FB              and     a       enter_b
   885  000240   034B              mov     enter_b a
   886  000241   0043              page3
   887  000242   0050              ret1
   888  000243             
   889  000243             ;##########################################
   890  000243             ;   -------- Check Speech Play --------
   891  000243             ;========================================
   892  000243             ; check speech playing
   893  000243             ; It seems like Flash with volume only.
   894  000243             ; Need further check.
   895  000243             ;----------------------------------------
   896  000243             Check_Speech:
   897  000243   0040              page0
   898  000244   0391              mov     a       #0001b
   899  000245   03F9              and     a       v_state
   900  000246             
   901  000246   0310              caje    #0000b  @@no_v1_1
   902  000247   0000      
   903  000248   024B      
   904  000249   0000              jmp     @@with_v1
   905  00024A   0252      
   906  00024B             @@no_v1_1:
   907  00024B   039F              mov     a       #1111b
   908  00024C   03D7              xor     a       p3_fva
   909  00024D   03F5              and     a       p3state
   910  00024E   0345              mov     p3state a
   911  00024F   0157              mov     p3      a
   912  000250   0000              jmp     @@no_v1
   913  000251   0291      
   914  000252             @@with_v1:
   915  000252   03BE      	DW	3BEH
   916  000253   024F              mov     m15     #0100b
   917  000254   03FF              and     a       m15
   918  000255   0314              caje    #0100b  @@no_v1_fsh
   919  000256   0000      
   920  000257   025A      
   921  000258   0000              jmp     @@v1_fsh
   922  000259   0261      
   923  00025A             @@no_v1_fsh:
   924  00025A   039F              mov     a       #1111b
   925  00025B   03D7              xor     a       p3_fva
   926  00025C   03F5              and     a       p3state
   927  00025D   0345              mov     p3state a
   928  00025E   0157              mov     p3      a
   929  00025F   0000              jmp     @@fv1_ok
   930  000260   0266      
   931  000261             @@v1_fsh:
   932  000261   0040              page0
   933  000262   03A7              mov     a       p3_fva
   934  000263   03E5              or      a       p3state
   935  000264   0345              mov     p3state a
   936  000265   0157              mov     p3      a
   937  000266             ;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
   938  000266             @@fv1_ok:
   939  000266   0040              page0
   940  000267   0080              CJP    @@no_v1                     ;voice is playing
   941  000268   0291      
   942  000269   0182              Play   sil#xo.wav
   943  00026A   0380      
   944  00026B   039E              mov     a       #1110b
   945  00026C   03F9              and     a       v_state
   946  00026D   0349              mov     v_state a
   947  00026E             
   948  00026E   0040              PAGE0
   949  00026F   0394              mov     a       #0100b
   950  000270   03F9              and     a       v_state
   951  000271   0310              caje    #0000b  @@fv1_ok_ret1
   952  000272   0000      
   953  000273   0284      
   954  000274             
   955  000274   039B              mov     a       #1011b
   956  000275   03F9              and     a       v_state
   957  000276   0349              mov     v_state a
   958  000277             
   959  000277             
   960  000277   0042              PAGE2
   961  000278   0394              mov     a       #0100b
   962  000279   03FB              and     a       enter_b
   963  00027A   0310              caje    #0000b  @@fv1_ok_ret2
   964  00027B   0000      
   965  00027C   0282      
   966  00027D   039B              mov     a       #1011b
   967  00027E   03FB              and     a       enter_b
   968  00027F   034B              mov     enter_b a
   969  000280   0000              jmp     @@scankey1
   970  000281   01A2      
   971  000282             @@fv1_ok_ret2:
   972  000282             ;	 @@chk_p_delay1_ret2	@@no_v1		;add in 04/10/2003 for ret2 problem
   973  000282   0043              page3					;mark in 04/10/2003
   974  000283   0060              ret2					;mark in 04/10/2003
   975  000284             
   976  000284             @@fv1_ok_ret1:
   977  000284   0042              PAGE2
   978  000285   0394              mov     a       #0100b
   979  000286   03FB              and     a       enter_b
   980  000287   0310              caje    #0000b  @@fv1_ok_ret11
   981  000288   0000      
   982  000289   028F      
   983  00028A   039B              mov     a       #1011b
   984  00028B   03FB              and     a       enter_b
   985  00028C   034B              mov     enter_b a
   986  00028D   0000              jmp     @@scankey1
   987  00028E   01A2      
   988  00028F             @@fv1_ok_ret11:
   989  00028F             ;	@@chk_delay8m_ret1	@@no_v1		;add in 04/10/2003 for ret1 problem
   990  00028F   0043              page3					;mark in 04/10/2003
   991  000290   0050              ret1					;mark in 04/10/2003
   992  000291             @@no_v1:
   993  000291             @@no_s_play:
   994  000291   0001              jmp     @@Check_Speech_Bk
   995  000292   018A      
   996  000293             
   997  000293             ;##########################################
   998  000293             ;   -------- Check Delay --------
   999  000293             ;========================================
  1000  000293             ; When EZ paste delay command into program,
  1001  000293             ; Please remember to clear corresponding
  1002  000293             ; Delay Flag only. 
  1003  000293             ; (Do not clear other delay flag)
  1004  000293             ;----------------------------------------
  1005  000293             Check_Delay:
  1006  000293   0041      	page1
  1007  000294             	;Check if 8ms Delay occur.
  1008  000294   0397      	mov	a	#0111B
  1009  000295   03FC      	and	a	Delay_Flag
  1010  000296   0310      	Caje	#0	@@Check_Delay_Bk
  1011  000297   0000      
  1012  000298   019B      
  1013  000299             
  1014  000299             ;===============================
  1015  000299             ;====== Foreground Delay =======
  1016  000299             ;===============================
  1017  000299             @@Chk_FG_Delay:
  1018  000299             	;Check if foreground Delay enable
  1019  000299   0041              page1
  1020  00029A   0391               mov	a	#0001B			;2005/6/20 04:35

⌨️ 快捷键说明

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