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

📄 djd.lst

📁 用于控制电剪刀的一段汇编代码
💻 LST
📖 第 1 页 / 共 3 页
字号:
 199  0048  14C5                 INC     OPEN_COUNT  
 200  0049                    
 201  0049              WORK:    
 202  0049  3A12                 SNZ      OPEN_SIN         
 203  004A  2860                 JMP      WORK_A
 204  004B  0745                 MOV      A,OPEN_COUNT
 205  004C  0A03                 SUB      A,3
 206  004D  380A                 SNZ      C
 207  004E  284A                 JMP      BEGIN_A
 208  004F  2937                 JMP      ERROR
 209  0050              
 210  0050              WORK_A:
 211  0050  3712                 CLR      OPEN_OUT
 212  0051  3692                 CLR      CLOSE_OUT 
 213  0052  0001                 CLR      WDT1
 214  0053  1F7C                 CLR      AADD
 215  0054  3814                 SNZ      VOLTAG_WATCHER
 216  0055  2860                 JMP      WORK_A
 217  0056  3D92                 SZ       KZ_INPUT
 218  0057  2860                 JMP      WORK_A
 219  0058  0FFF                 MOV      A,0FFH
 220  0059  00DD                 MOV      COUNT_WAIT,A
 221  005A              
 222  005A              WORK_B:
 223  005A  1D50                 TABRDC   TMP1
 224  005B  1D50                 TABRDC   TMP1
 225  005C  1D50                 TABRDC   TMP1
 226  005D              
 227  005D  17DD                 SDZ      COUNT_WAIT
 228  005E  286A                 JMP      WORK_B
 229  005F  3D92                 SZ       KZ_INPUT
 230  0060  2860                 JMP      WORK_A
 231  0061  3292                 SET      CLOSE_OUT
 232  0062  212D                 CALL     DELAY_A
 233  0063              
 234  0063              WORK_C:
 235  0063  3894                 SNZ      POWER_IN
 236  0064  28F4                 JMP      POWER_STOP
 237  0065  3992                 SNZ      KZ_INPUT
文件:DJD.ASM      盛群编译器版本 2.86 页次5

 238  0066  2882                 JMP      WORK_E
 239  0067  0FFF                 MOV      A,0FFH
 240  0068  00DD                 MOV      COUNT_WAIT,A
 241  0069              
 242  0069              WORK_D:
 243  0069  1D50                 TABRDC   TMP1
 244  006A  1D50                 TABRDC   TMP1
 245  006B  1D50                 TABRDC   TMP1
 246  006C  1D50                 TABRDC   TMP1
 247  006D  1D50                 TABRDC   TMP1
 248  006E  17DD                 SDZ      COUNT_WAIT
 249  006F  2879                 JMP      WORK_D  
 250  0070  3D92                 SZ       KZ_INPUT    
 251  0071  289C                 JMP      WORK_STOP
 252  0072                       
 253  0072  1F7C        WORK_E:  CLR     AADD
 254  0073  3F92                 SZ       CLOSE_SIN
 255  0074  2873                 JMP      WORK_C
 256  0075              
 257  0075  0FFF                 MOV      A,0FFH
 258  0076  00DD                 MOV      COUNT_WAIT,A
 259  0077              
 260  0077              WORK_M:
 261  0077  1D50                 TABRDC   TMP1
 262  0078  1D50                 TABRDC   TMP1
 263  0079  1D50                 TABRDC   TMP1
 264  007A  1D50                 TABRDC   TMP1
 265  007B  1D50                 TABRDC   TMP1
 266  007C  17DD                 SDZ      COUNT_WAIT
 267  007D  2887                 JMP      WORK_M  
 268  007E  3F92                 SZ       CLOSE_SIN
 269  007F  2873                 JMP      WORK_C
 270  0080              
 271  0080  0FFF                 MOV      A,0FFH
 272  0081  00DD                 MOV      COUNT_WAIT,A
 273  0082              
 274  0082              WORK_N:
 275  0082  1D50                 TABRDC   TMP1
 276  0083  1D50                 TABRDC   TMP1
 277  0084  1D50                 TABRDC   TMP1
 278  0085  1D50                 TABRDC   TMP1
 279  0086  1D50                 TABRDC   TMP1
 280  0087  17DD                 SDZ      COUNT_WAIT
 281  0088  2892                 JMP      WORK_N  
 282  0089              
 283  0089  3F92                 SZ       CLOSE_SIN
 284  008A  2873                 JMP      WORK_C
 285  008B  1FFC                 SET      AADD
 286  008C              
 287  008C              WORK_STOP: 
 288  008C  3712                 CLR      OPEN_OUT
 289  008D  3692                 CLR      CLOSE_OUT
 290  008E  0001                 CLR      WDT1
 291  008F                       ;CALL     DELAY
 292  008F              
 293  008F              WORK_END:  
 294  008F  3992                 SNZ      KZ_INPUT   
 295  0090  289C                 JMP      WORK_STOP 
 296  0091                       ;CALL     DELAY
 297  0091  3992                 SNZ      KZ_INPUT
文件:DJD.ASM      盛群编译器版本 2.86 页次6

 298  0092  289C                 JMP      WORK_STOP 
 299  0093  1F42                 CLR      SECOND 
 300  0094  3312                 SET      OPEN_OUT
 301  0095              
 302  0095              WORK_END_PAN:
 303  0095  0001                 CLR      WDT1
 304  0096  0742                 MOV      A,SECOND
 305  0097  0A03                 SUB      A,03
 306  0098  3C0A                 SZ       C
 307  0099  2937                 JMP      ERROR
 308  009A  3E12                 SZ       OPEN_SIN
 309  009B  28A5                 JMP      WORK_END_PAN
 310  009C  0FFF                 MOV      A,0FFH
 311  009D  00DD                 MOV      COUNT_WAIT,A
 312  009E              
 313  009E              WORK_K:
 314  009E  1D50                 TABRDC   TMP1
 315  009F  1D50                 TABRDC   TMP1
 316  00A0  1D50                 TABRDC   TMP1
 317  00A1  1D50                 TABRDC   TMP1
 318  00A2  1D50                 TABRDC   TMP1
 319  00A3  17DD                 SDZ      COUNT_WAIT
 320  00A4  28AE                 JMP      WORK_K 
 321  00A5  3E12                 SZ       OPEN_SIN
 322  00A6  28A5                 JMP      WORK_END_PAN 
 323  00A7              
 324  00A7  0FFF                 MOV      A,0FFH
 325  00A8  00DD                 MOV      COUNT_WAIT,A
 326  00A9              
 327  00A9              WORK_L:
 328  00A9  1D50                 TABRDC   TMP1
 329  00AA  1D50                 TABRDC   TMP1
 330  00AB  1D50                 TABRDC   TMP1
 331  00AC  1D50                 TABRDC   TMP1
 332  00AD  1D50                 TABRDC   TMP1
 333  00AE  17DD                 SDZ      COUNT_WAIT
 334  00AF  28B9                 JMP      WORK_L 
 335  00B0  3E12                 SZ       OPEN_SIN
 336  00B1  28A5                 JMP      WORK_END_PAN 
 337  00B2              
 338  00B2  0FFF                 MOV      A,0FFH
 339  00B3  00DD                 MOV      COUNT_WAIT,A
 340  00B4              
 341  00B4              WORK_T:
 342  00B4  1D50                 TABRDC   TMP1
 343  00B5  1D50                 TABRDC   TMP1
 344  00B6  1D50                 TABRDC   TMP1
 345  00B7  1D50                 TABRDC   TMP1
 346  00B8  1D50                 TABRDC   TMP1
 347  00B9  17DD                 SDZ      COUNT_WAIT
 348  00BA  28C4                 JMP      WORK_T 
 349  00BB  3E12                 SZ       OPEN_SIN
 350  00BC  28A5                 JMP      WORK_END_PAN
 351  00BD              
 352  00BD              WORK_END_WAIT:
 353  00BD  0001                 CLR      WDT1
 354  00BE  3712                 CLR      OPEN_OUT
 355  00BF  3692                 CLR      CLOSE_OUT  
 356  00C0  3992                 SNZ      KZ_INPUT
 357  00C1  28CD                 JMP      WORK_END_WAIT
文件:DJD.ASM      盛群编译器版本 2.86 页次7

 358  00C2                       
 359  00C2  0FFF                 MOV      A,0FFH
 360  00C3  00DD                 MOV      COUNT_WAIT,A
 361  00C4              
 362  00C4              WORK_TT:
 363  00C4  1D50                 TABRDC   TMP1
 364  00C5  1D50                 TABRDC   TMP1
 365  00C6  1D50                 TABRDC   TMP1
 366  00C7  1D50                 TABRDC   TMP1
 367  00C8  1D50                 TABRDC   TMP1
 368  00C9  17DD                 SDZ      COUNT_WAIT
 369  00CA  28D4                 JMP      WORK_TT 
 370  00CB              
 371  00CB  3992                 SNZ      KZ_INPUT
 372  00CC  28CD                 JMP      WORK_END_WAIT
 373  00CD              
 374  00CD  0FFF                 MOV      A,0FFH
 375  00CE  00DD                 MOV      COUNT_WAIT,A
 376  00CF              
 377  00CF              WORK_HH:
 378  00CF  1D50                 TABRDC   TMP1
 379  00D0  1D50                 TABRDC   TMP1
 380  00D1  1D50                 TABRDC   TMP1
 381  00D2  1D50                 TABRDC   TMP1
 382  00D3  1D50                 TABRDC   TMP1
 383  00D4  17DD                 SDZ      COUNT_WAIT
 384  00D5  28DF                 JMP      WORK_HH 
 385  00D6              
 386  00D6  3992                 SNZ      KZ_INPUT
 387  00D7  28CD                 JMP      WORK_END_WAIT
 388  00D8              
 389  00D8  0FFF                 MOV      A,0FFH
 390  00D9  00DD                 MOV      COUNT_WAIT,A
 391  00DA              
 392  00DA              WORK_KK:
 393  00DA  1D50                 TABRDC   TMP1
 394  00DB  1D50                 TABRDC   TMP1
 395  00DC  1D50                 TABRDC   TMP1
 396  00DD  1D50                 TABRDC   TMP1
 397  00DE  1D50                 TABRDC   TMP1
 398  00DF  17DD                 SDZ      COUNT_WAIT
 399  00E0  28EA                 JMP      WORK_KK 
 400  00E1  3992                 SNZ      KZ_INPUT
 401  00E2  28CD                 JMP      WORK_END_WAIT

⌨️ 快捷键说明

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