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

📄 intemp.lst

📁 智能计时计数器 有计两脉冲间隔时间、几脉冲间隔时间、30秒脉冲数等
💻 LST
📖 第 1 页 / 共 3 页
字号:

004A D2A8            455              setb EX0
004C D2AA            456              setb EX1
004E 00              457     set_12over: nop
004F                 458     lll:
004F 200003   F      459             jb over,out00
0052 2093FA          460             jb P1.3,lll
0055                 461     out00:
0055 C292            462             clr P1.2;test
0057 C2AF            463             clr EA
0059 C28C            464             clr TR0
005B C2A8            465             clr EX0
005D C2AA            466             clr EX1
005F C2A9            467             clr ET0
0061                 468     aaa:
0061 3093FD          469             jnb P1.3,aaa
0064 D083            470             POP DPH
0066 D082            471             POP DPL
0068 22              472             ret
                     473     ;end start_00
                     474     ;void start_11(void)
----                 475     RSEG  ?PR?START_11?INTEMP
0000                 476     START_11:
0000 C082            477             PUSH DPL
0002 C083            478             PUSH DPH
0004 C200     F      479              clr star0_flat
0006 C200     F      480              clr star1_flat
0008 C200     F      481              clr over
000A C200     F      482              clr over0_flat
000C 758922          483              mov TMOD,#22h
000F 758C06          484              mov th0,#6
0012 758D06          485              mov th1,#06h
0015 758800          486              mov TCON,#00h
0018 C28D            487              clr TF0
001A C28F            488              clr TF1
001C D2B9            489              setb PT0
001E C2BB            490              clr PT1
0020 C2B8            491              clr PX0
0022 C2BA            492              clr PX1
0024 D288            493              setb IT0
0026 D28A            494              setb IT1
0028 C28B            495              clr IE1
002A C289            496              clr IE0
002C D2AF            497              setb EA
002E D2AB            498              setb ET1
0030 D2A9            499              setb ET0
0032 D2A8            500              setb EX0
0034 D2AA            501              setb EX1
                     502             ;setb P1.2     ;test
0036 300028   F      503     lll11:   jnb time1_new,kkt
0039 C200     F      504              clr time1_new
003B E500     F      505             mov a,n+1                        ;1
003D 75F004          506             mov b,#4                              ;2
0040 A4              507             mul ab                                ;4
0041 85F083          508             mov dph,b                             ;2
0044 F582            509             mov dpl,a                             ;2
0046 E500     F      510             mov a,time_hh+1                              ;1
0048 F0              511             movx @dptr,a                          ;2
0049 A3              512             inc dptr                              ;1
004A E500     F      513             mov a,time_hh+2                              ;1
004C F0              514             movx @dptr,a                          ;2
004D A3              515             inc dptr                              ;1
004E E500     F      516             mov a,time_hh+3                              ;1
0050 F0              517             movx @dptr,a                          ;2
0051 A3              518             inc dptr                              ;1
0052 E58A            519             mov a,TL0                              ;1
0054 F0              520             movx @dptr,a                        ;2
A51 MACRO ASSEMBLER  INTEMP                                                               07/15/2004 09:46:25 PAGE     9

0055 E500     F      521              mov a,n+1                            ;1
0057 14              522             dec a                                ;1
0058 F500     F      523             mov n+1,a                            ;1
005A B40004          524             cjne a,#0,kkt                   ;2
005D D200     F      525             setb over0_flat
005F C2A8            526             clr EX0
0061 30002A   F      527     kkt:         jnb time2_new,kktt
0064 C200     F      528                clr time2_new
0066 E500     F      529              mov a,n1+1                        ;1
0068 75F004          530             mov b,#4                              ;2
006B A4              531             mul ab                                ;4
006C 2408            532             add a,#8
006E 85F083          533             mov dph,b                             ;2
0071 F582            534             mov dpl,a                             ;2
0073 E500     F      535             mov a,time1_hh+1                              ;1
0075 F0              536             movx @dptr,a                          ;2
0076 A3              537             inc dptr                              ;1
0077 E500     F      538             mov a,time1_hh+2                              ;1
0079 F0              539             movx @dptr,a                          ;2
007A A3              540             inc dptr                              ;1
007B E500     F      541             mov a,time1_hh+3                              ;1
007D F0              542             movx @dptr,a                          ;2
007E A3              543             inc dptr                              ;1
007F E58B            544             mov a,tl1                              ;1
0081 F0              545             movx @dptr,a
0082 E500     F      546              mov a,n1+1                            ;1
0084 14              547             dec a                                ;1
0085 F500     F      548             mov n1+1,a                            ;1
0087 B40004          549             cjne a,#0,kktt                   ;2
008A D200     F      550             setb over
008C C2AA            551             clr EX1
008E 309306          552     kktt:         jnb P1.3,out11
0091 3000A2   F      553              jnb over,lll11
0094 30009F   F      554              jnb over0_flat,lll11
0097                 555     out11:
0097 C2AF            556              clr EA
0099 C28C            557              clr TR0
009B C2A8            558              clr EX0
009D C2AA            559              clr EX1
009F C2A9            560              clr ET0
00A1                 561     aaa11:
00A1 3093FD          562              jnb P1.3,aaa11
00A4 D083            563              POP DPH
00A6 D082            564              POP DPL
00A8 22              565              ret
                     566      ;end start_11
                     567              END
A51 MACRO ASSEMBLER  INTEMP                                                               07/15/2004 09:46:25 PAGE    10

SYMBOL TABLE LISTING
------ ----- -------


N A M E              T Y P E  V A L U E   ATTRIBUTES

?PR?INT_0?INTEMP. .  C SEG    0101H       REL=UNIT
?PR?INT_1?INTEMP. .  C SEG    0101H       REL=UNIT
?PR?START_00?INTEMP  C SEG    0069H       REL=UNIT
?PR?START_11?INTEMP  C SEG    00A9H       REL=UNIT
?PR?TIME_0?INTEMP .  C SEG    002CH       REL=UNIT
?PR?TIME_1?INTEMP .  C SEG    002CH       REL=UNIT
AAA . . . . . . . .  C ADDR   0061H   R   SEG=?PR?START_00?INTEMP
AAA11 . . . . . . .  C ADDR   00A1H   R   SEG=?PR?START_11?INTEMP
ACC . . . . . . . .  D ADDR   00E0H   A   
ACCE_CHOSE. . . . .  B ADDR   -----       EXT
ACCE_ID . . . . . .  B ADDR   -----       EXT
AGAIN . . . . . . .  C ADDR   002DH   R   SEG=?PR?INT_1?INTEMP
ALL_SET . . . . . .  C ADDR   004AH   R   SEG=?PR?START_00?INTEMP
B . . . . . . . . .  D ADDR   00F0H   A   
DEAL_BWITH. . . . .  C ADDR   00B2H   R   SEG=?PR?INT_1?INTEMP
DEAL_WITH . . . . .  C ADDR   00B2H   R   SEG=?PR?INT_0?INTEMP
DEAL_WITH002. . . .  C ADDR   0098H   R   SEG=?PR?INT_0?INTEMP
DEAL_WITH02 . . . .  C ADDR   006BH   R   SEG=?PR?INT_0?INTEMP
DEAL_WITH12 . . . .  C ADDR   006BH   R   SEG=?PR?INT_1?INTEMP
DEAL_WITHB02. . . .  C ADDR   0098H   R   SEG=?PR?INT_1?INTEMP
DODO. . . . . . . .  C ADDR   00CBH   R   SEG=?PR?INT_1?INTEMP
DODO1 . . . . . . .  C ADDR   00CBH   R   SEG=?PR?INT_0?INTEMP
DPH . . . . . . . .  D ADDR   0083H   A   
DPL . . . . . . . .  D ADDR   0082H   A   
EA. . . . . . . . .  B ADDR   00A8H.7 A   
END_11. . . . . . .  C ADDR   002FH   R   SEG=?PR?INT_0?INTEMP
END_B11 . . . . . .  C ADDR   002FH   R   SEG=?PR?INT_1?INTEMP
END_INT0. . . . . .  C ADDR   00FCH   R   SEG=?PR?INT_0?INTEMP
END_INT1. . . . . .  C ADDR   00FCH   R   SEG=?PR?INT_1?INTEMP
ET0 . . . . . . . .  B ADDR   00A8H.1 A   
ET1 . . . . . . . .  B ADDR   00A8H.3 A   
EX0 . . . . . . . .  B ADDR   00A8H.0 A   
EX1 . . . . . . . .  B ADDR   00A8H.2 A   
IE0 . . . . . . . .  B ADDR   0088H.1 A   
IE1 . . . . . . . .  B ADDR   0088H.3 A   
INTEMP. . . . . . .  N NUMB   -----       
INT_0 . . . . . . .  C ADDR   0000H   R   SEG=?PR?INT_0?INTEMP
INT_1 . . . . . . .  C ADDR   0000H   R   SEG=?PR?INT_1?INTEMP
IT0 . . . . . . . .  B ADDR   0088H.0 A   
IT1 . . . . . . . .  B ADDR   0088H.2 A   
KKT . . . . . . . .  C ADDR   0061H   R   SEG=?PR?START_11?INTEMP
KKTT. . . . . . . .  C ADDR   008EH   R   SEG=?PR?START_11?INTEMP
LLL . . . . . . . .  C ADDR   004FH   R   SEG=?PR?START_00?INTEMP
LLL11 . . . . . . .  C ADDR   0036H   R   SEG=?PR?START_11?INTEMP
MODE_3. . . . . . .  C ADDR   0035H   R   SEG=?PR?INT_0?INTEMP
MODE_B3 . . . . . .  C ADDR   0035H   R   SEG=?PR?INT_1?INTEMP
N . . . . . . . . .  D ADDR   -----       EXT
N1. . . . . . . . .  D ADDR   -----       EXT
OTHER_0 . . . . . .  C ADDR   005AH   R   SEG=?PR?INT_0?INTEMP
OTHER_00. . . . . .  C ADDR   0087H   R   SEG=?PR?INT_0?INTEMP
OTHER_000 . . . . .  C ADDR   00A6H   R   SEG=?PR?INT_0?INTEMP
OTHER_1 . . . . . .  C ADDR   0032H   R   SEG=?PR?INT_0?INTEMP
OTHER_11. . . . . .  C ADDR   005AH   R   SEG=?PR?INT_1?INTEMP
OTHER_2 . . . . . .  C ADDR   0048H   R   SEG=?PR?INT_0?INTEMP
OTHER_3 . . . . . .  C ADDR   004EH   R   SEG=?PR?INT_0?INTEMP
OTHER_4 . . . . . .  C ADDR   0054H   R   SEG=?PR?INT_0?INTEMP
OTHER_B . . . . . .  C ADDR   00A6H   R   SEG=?PR?INT_1?INTEMP
OTHER_B1. . . . . .  C ADDR   0032H   R   SEG=?PR?INT_1?INTEMP
OTHER_B2. . . . . .  C ADDR   0048H   R   SEG=?PR?INT_1?INTEMP
OTHER_B23 . . . . .  C ADDR   0087H   R   SEG=?PR?INT_1?INTEMP
A51 MACRO ASSEMBLER  INTEMP                                                               07/15/2004 09:46:25 PAGE    11

OTHER_B3. . . . . .  C ADDR   004EH   R   SEG=?PR?INT_1?INTEMP
OTHER_B4. . . . . .  C ADDR   0054H   R   SEG=?PR?INT_1?INTEMP
OUT00 . . . . . . .  C ADDR   0055H   R   SEG=?PR?START_00?INTEMP
OUT11 . . . . . . .  C ADDR   0097H   R   SEG=?PR?START_11?INTEMP
OVER. . . . . . . .  B ADDR   -----       EXT
OVER0_FLAT. . . . .  B ADDR   -----       EXT
P1. . . . . . . . .  D ADDR   0090H   A   
PSW . . . . . . . .  D ADDR   00D0H   A   
PT0 . . . . . . . .  B ADDR   00B8H.1 A   
PT1 . . . . . . . .  B ADDR   00B8H.3 A   
PX0 . . . . . . . .  B ADDR   00B8H.0 A   
PX1 . . . . . . . .  B ADDR   00B8H.2 A   
READ_11 . . . . . .  C ADDR   0029H   R   SEG=?PR?INT_0?INTEMP
READ_B11. . . . . .  C ADDR   0029H   R   SEG=?PR?INT_1?INTEMP
SAVE_DATA . . . . .  C ADDR   00DAH   R   SEG=?PR?INT_1?INTEMP
SAVE_DATA0. . . . .  C ADDR   00DAH   R   SEG=?PR?INT_0?INTEMP
SELECT_ID . . . . .  D ADDR   -----       EXT
SET_12OVER. . . . .  C ADDR   004EH   R   SEG=?PR?START_00?INTEMP
SET_EX. . . . . . .  C ADDR   0044H   R   SEG=?PR?START_00?INTEMP
SET_OVER. . . . . .  C ADDR   002FH   R   SEG=?PR?INT_1?INTEMP
STAR0_FLAT. . . . .  B ADDR   -----       EXT
STAR1_FLAT. . . . .  B ADDR   -----       EXT
START_00. . . . . .  C ADDR   0000H   R   SEG=?PR?START_00?INTEMP
START_11. . . . . .  C ADDR   0000H   R   SEG=?PR?START_11?INTEMP
TCON. . . . . . . .  D ADDR   0088H   A   
TEMP. . . . . . . .  D ADDR   -----       EXT
TF0 . . . . . . . .  B ADDR   0088H.5 A   
TF1 . . . . . . . .  B ADDR   0088H.7 A   
TH0 . . . . . . . .  D ADDR   008CH   A   
TH1 . . . . . . . .  D ADDR   008DH   A   
TIME0_SET . . . . .  C ADDR   000EH   R   SEG=?PR?TIME_0?INTEMP
TIME1_HH. . . . . .  D ADDR   -----       EXT
TIME1_NEW . . . . .  B ADDR   -----       EXT
TIME1_SET . . . . .  C ADDR   000EH   R   SEG=?PR?TIME_1?INTEMP
TIME2_NEW . . . . .  B ADDR   -----       EXT
TIME_0. . . . . . .  C ADDR   0000H   R   SEG=?PR?TIME_0?INTEMP
TIME_1. . . . . . .  C ADDR   0000H   R   SEG=?PR?TIME_1?INTEMP
TIME_HH . . . . . .  D ADDR   -----       EXT
TIME_TL0. . . . . .  D ADDR   -----       EXT
TIME_TL1. . . . . .  D ADDR   -----       EXT
TL0 . . . . . . . .  D ADDR   008AH   A   
TL1 . . . . . . . .  D ADDR   008BH   A   
TMOD. . . . . . . .  D ADDR   0089H   A   
TR0 . . . . . . . .  B ADDR   0088H.4 A   
TR1 . . . . . . . .  B ADDR   0088H.6 A   


REGISTER BANK(S) USED: 0 1 2 3 

ASSEMBLY COMPLETE.  0 WARNING(S), 0 ERROR(S)

⌨️ 快捷键说明

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