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

📄 bake.lst

📁 msc1201 编程4
💻 LST
📖 第 1 页 / 共 2 页
字号:
003F E4             CLR    A
0040 F500    R      MOV    i+01H,A
0042         ?FOR7:
                                           ; SOURCE LINE # 24 
0042 AE00    R      MOV    R6,i
0044 AF00    R      MOV    R7,i+01H
0046 120000  R      LCALL  _blackout
0049 EF             MOV    A,R7
004A 7016           JNZ    ?NXT27
                                           ; SOURCE LINE # 25 
004C E4             CLR    A
004D FF             MOV    R7,A
004E FB             MOV    R3,A
004F AC00    R      MOV    R4,i
0051 AD00    R      MOV    R5,i+01H
0053 120000  R      LCALL  _sfpm
0056 8F00    R      MOV    c,R7
0058 E500    R      MOV    A,c
005A F4             CPL    A
005B 6005           JZ     ?NXT27
005D E4             CLR    A
005E FE             MOV    R6,A
005F 7F01           MOV    R7,#001H
0061 22             RET    
0062         ?NXT27:
                                           ; SOURCE LINE # 23 
0062 0500    R      INC    i+01H
0064 E500    R      MOV    A,i+01H
0066 7002           JNZ    ?LAB30
0068 0500    R      INC    i
006A         ?LAB30:
006A E500    R      MOV    A,i
006C B480D3         CJNE   A,#080H,?FOR7
006F E500    R      MOV    A,i+01H
0071 B480CE         CJNE   A,#080H,?FOR7
                                           ; SOURCE LINE # 27 
0074 E4             CLR    A
0075 FE             MOV    R6,A
0076 FF             MOV    R7,A
0077 22             RET    

            ; FUNCTION blank (END)

            ; FUNCTION setup (BEGIN)
                                           ; SOURCE LINE # 31 
0000 120000  R      LCALL  release
                                           ; SOURCE LINE # 32 
0003 7E00    R      MOV    R6,#HIGH(?STR?BAKE?BASE)
0005 7F00    R      MOV    R7,#LOW(?STR?BAKE?BASE)
0007 120000  R      LCALL  _putstr
000A         ?WHILE1:
                                           ; SOURCE LINE # 33 
000A AF00    R      MOV    R7,k1
000C 120000  R      LCALL  _high
000F EF             MOV    A,R7
0010 7002           JNZ    ?NXT38
0012 80F6           SJMP   ?WHILE1
0014         ?NXT38:
                                           ; SOURCE LINE # 34 
0014 120000  R      LCALL  resetpfpm
                                           ; SOURCE LINE # 35 
0017 E500    R      MOV    A,target
0019 700C           JNZ    ?ELSE21
001B 7E00    R      MOV    R6,#HIGH(?STR?BAKE?BASE + 025H)
001D 7F00    R      MOV    R7,#LOW(?STR?BAKE?BASE + 025H)
001F 120000  R      LCALL  _putstr
0022 120000  R      LCALL  alarm
0025 8034           SJMP   ?NXT39
0027         ?ELSE21:
                                           ; SOURCE LINE # 36 
0027 7E00    R      MOV    R6,#HIGH(?STR?BAKE?BASE + 034H)
0029 7F00    R      MOV    R7,#LOW(?STR?BAKE?BASE + 034H)
002B 120000  R      LCALL  _putstr
                                           ; SOURCE LINE # 37 
002E E500    R      MOV    A,target+05H
0030 7007           JNZ    ?NXT40
0032 7E00    R      MOV    R6,#HIGH(?STR?BAKE?BASE + 03DH)
0034 7F00    R      MOV    R7,#LOW(?STR?BAKE?BASE + 03DH)
0036 120000  R      LCALL  _putstr
0039         ?NXT40:
                                           ; SOURCE LINE # 38 
0039 E500    R      MOV    A,target+05H
003B 6401           XRL    A,#001H
003D 7007           JNZ    ?NXT41
003F 7E00    R      MOV    R6,#HIGH(?STR?BAKE?BASE + 043H)
0041 7F00    R      MOV    R7,#LOW(?STR?BAKE?BASE + 043H)
0043 120000  R      LCALL  _putstr
0046         ?NXT41:
                                           ; SOURCE LINE # 39 
0046 E500    R      MOV    A,target+05H
0048 6402           XRL    A,#002H
004A 7007           JNZ    ?NXT42
004C 7E00    R      MOV    R6,#HIGH(?STR?BAKE?BASE + 049H)
004E 7F00    R      MOV    R7,#LOW(?STR?BAKE?BASE + 049H)
0050 120000  R      LCALL  _putstr
0053         ?NXT42:
                                           ; SOURCE LINE # 40 
0053 E500    R      MOV    A,target+06H
0055 2430           ADD    A,#030H
0057 FF             MOV    R7,A
0058 120000  R      LCALL  _tx_byte
005B         ?NXT39:
                                           ; SOURCE LINE # 42 
005B 7F40           MOV    R7,#040H
005D 7D05           MOV    R5,#005H
005F 120000  R      LCALL  _util
0062 EF             MOV    A,R7
0063 600C           JZ     ?ELSE25
0065 7E00    R      MOV    R6,#HIGH(?STR?BAKE?BASE + 04FH)
0067 7F00    R      MOV    R7,#LOW(?STR?BAKE?BASE + 04FH)
0069 120000  R      LCALL  _putstr
006C 120000  R      LCALL  alarm
006F 8007           SJMP   ?NXT43
0071         ?ELSE25:
0071 7E00    R      MOV    R6,#HIGH(?STR?BAKE?BASE + 060H)
0073 7F00    R      MOV    R7,#LOW(?STR?BAKE?BASE + 060H)
0075 120000  R      LCALL  _putstr
0078         ?NXT43:
                                           ; SOURCE LINE # 43 
0078 120000  R      LCALL  blank
007B EE             MOV    A,R6
007C 4F             ORL    A,R7
007D 600C           JZ     ?ELSE26
007F 7E00    R      MOV    R6,#HIGH(?STR?BAKE?BASE + 065H)
0081 7F00    R      MOV    R7,#LOW(?STR?BAKE?BASE + 065H)
0083 120000  R      LCALL  _putstr
0086 120000  R      LCALL  alarm
0089 8007           SJMP   ?NXT44
008B         ?ELSE26:
008B 7E00    R      MOV    R6,#HIGH(?STR?BAKE?BASE + 075H)
008D 7F00    R      MOV    R7,#LOW(?STR?BAKE?BASE + 075H)
008F 120000  R      LCALL  _putstr
0092         ?NXT44:
                                           ; SOURCE LINE # 44 
0092 120000  R      LCALL  wr_patern
0095 EE             MOV    A,R6
0096 4F             ORL    A,R7
0097 600C           JZ     ?ELSE27
0099 7E00    R      MOV    R6,#HIGH(?STR?BAKE?BASE + 07CH)
009B 7F00    R      MOV    R7,#LOW(?STR?BAKE?BASE + 07CH)
009D 120000  R      LCALL  _putstr
00A0 120000  R      LCALL  alarm
00A3 8007           SJMP   ?NXT45
00A5         ?ELSE27:
00A5 7E00    R      MOV    R6,#HIGH(?STR?BAKE?BASE + 08FH)
00A7 7F00    R      MOV    R7,#LOW(?STR?BAKE?BASE + 08FH)
00A9 120000  R      LCALL  _putstr
00AC         ?NXT45:
                                           ; SOURCE LINE # 45 
00AC 120000  R      LCALL  cmd_parser
00AF 22             RET    

            ; FUNCTION setup (END)

            ; FUNCTION chk (BEGIN)
                                           ; SOURCE LINE # 49 
0000 7E00    R      MOV    R6,#HIGH(?STR?BAKE?BASE + 094H)
0002 7F00    R      MOV    R7,#LOW(?STR?BAKE?BASE + 094H)
0004 120000  R      LCALL  _putstr
0007 22             RET    

            ; FUNCTION chk (END)

RC51 COMPILER V03.03.29,  BAKE                    06/03/03  11:10:04  PAGE  3

NAME                                    CLASS   MSPACE  TYPE    OFFSET  SIZE
====                                    =====   ======  ====    ======  ====

MSC1210. . . . . . . . . . . . . . . .  E_CONST -----   INT     -----   2
MSC1211. . . . . . . . . . . . . . . .  E_CONST -----   INT     -----   2
MSC1212. . . . . . . . . . . . . . . .  E_CONST -----   INT     -----   2
PART . . . . . . . . . . . . . . . . .  * TAG * -----   ENUM    -----   -----  
On . . . . . . . . . . . . . . . . . .  E_CONST -----   INT     -----   2
Off. . . . . . . . . . . . . . . . . .  E_CONST -----   INT     -----   2
OnOff. . . . . . . . . . . . . . . . .  * TAG * -----   ENUM    -----   -----  
None . . . . . . . . . . . . . . . . .  E_CONST -----   INT     -----   2
Master . . . . . . . . . . . . . . . .  E_CONST -----   INT     -----   2
Target . . . . . . . . . . . . . . . .  E_CONST -----   INT     -----   2
Both . . . . . . . . . . . . . . . . .  E_CONST -----   INT     -----   2
Dest . . . . . . . . . . . . . . . . .  * TAG * -----   ENUM    -----   -----  
Yes. . . . . . . . . . . . . . . . . .  E_CONST -----   INT     -----   2
No . . . . . . . . . . . . . . . . . .  E_CONST -----   INT     -----   2
YesNo. . . . . . . . . . . . . . . . .  * TAG * -----   ENUM    -----   -----  
Bake . . . . . . . . . . . . . . . . .  E_CONST -----   INT     -----   2
Program. . . . . . . . . . . . . . . .  E_CONST -----   INT     -----   2
Mode . . . . . . . . . . . . . . . . .  * TAG * -----   ENUM    -----   -----  
wr_patern. . . . . . . . . . . . . . .  PUBLIC  CODE    PROC    -----   -----
c?089. . . . . . . . . . . . . . . . .  AUTO    DATA    U_CHAR  0002H   1    
i?090. . . . . . . . . . . . . . . . .  AUTO    DATA    U_INT  0000H   2    
blank. . . . . . . . . . . . . . . . .  PUBLIC  CODE    PROC    -----   -----
c?092. . . . . . . . . . . . . . . . .  AUTO    DATA    U_CHAR  0002H   1    
i?093. . . . . . . . . . . . . . . . .  AUTO    DATA    U_INT  0000H   2    
setup. . . . . . . . . . . . . . . . .  PUBLIC  CODE    PROC    -----   -----
i?095. . . . . . . . . . . . . . . . .  AUTO    DATA    U_INT  0000H   2    
chk. . . . . . . . . . . . . . . . . .  PUBLIC  CODE    PROC    -----   -----
target . . . . . . . . . . . . . . . .  EXTERN  DATA    STRUCT  -----   -----
fpm. . . . . . . . . . . . . . . . . .  EXTERN  CODE    PROC    -----   -----
tx_byte. . . . . . . . . . . . . . . .  EXTERN  CODE    PROC    -----   -----
blackout . . . . . . . . . . . . . . .  EXTERN  CODE    PROC    -----   -----
sfpm . . . . . . . . . . . . . . . . .  EXTERN  CODE    PROC    -----   -----
k1 . . . . . . . . . . . . . . . . . .  EXTERN  DATA    U_CHAR  -----   -----
release. . . . . . . . . . . . . . . .  EXTERN  CODE    PROC    -----   -----
putstr . . . . . . . . . . . . . . . .  EXTERN  CODE    PROC    -----   -----
high . . . . . . . . . . . . . . . . .  EXTERN  CODE    PROC    -----   -----
resetpfpm. . . . . . . . . . . . . . .  EXTERN  CODE    PROC    -----   -----
alarm. . . . . . . . . . . . . . . . .  EXTERN  CODE    PROC    -----   -----
util . . . . . . . . . . . . . . . . .  EXTERN  CODE    PROC    -----   -----
cmd_parser . . . . . . . . . . . . . .  EXTERN  CODE    PROC    -----   -----
RC51 COMPILER V03.03.29,  BAKE                    06/03/03  11:10:04  PAGE  4



MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    448    ----
   CONSTANT SIZE    =    177    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----       8
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.

RC51 COMPILATION COMPLETE.  6 WARNINGS,  0 ERROR

⌨️ 快捷键说明

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