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

📄 wireasm.lst

📁 The information in this publication is believed to be accurate as of its publication date. Such info
💻 LST
📖 第 1 页 / 共 2 页
字号:
0035 8004            193           sjmp  writedatahigh_err
                     194     
0037                 195     wrdthi_success:
0037 7F01            196           mov   r7,#01h      ;write success;
0039 8002            197           sjmp writedatahigh_end
                     198     
003B                 199     writedatahigh_err:
003B 7F00            200            mov  r7,#00h
003D                 201     writedatahigh_end:
003D 7E32            202            mov  r6,#50
003F DEFE            203            djnz r6,$
0041 D290            204            setb  P1.0 ;disable chip select
0043 22              205            ret
----                 206     rseg  ?PR?ow_reset?wireasm
0000                 207     ow_reset:
0000 C292            208          clr   P1.2
0002 7F1E            209          mov   r7,#30
0004 DFFE            210          djnz  r7,$
0006 D295            211          setb  P1.5     ;turn off led
0008 D293            212          setb  P1.3
000A D290            213          setb  P1.0     ;p1.0=owen
000C D291            214          setb  P1.1
000E D292            215          setb  P1.2     ;P1.2=wdata
0010 7F1E            216          mov   r7,#30
0012 DFFE            217          djnz  r7,$
0014 C293            218          clr   P1.3      ;P1.3=reset
0016 00              219          nop
0017 00              220          nop
0018 C290            221          clr   P1.0      ;enable=P1.0
001A 7F1E            222          mov   r7,#30
001C DFFE            223          djnz  r7,$
001E D293            224          setb  P1.3
0020 7FFF            225          mov   r7,#0ffh
0022                 226     ow_resetloop1:
0022 309104          227          jnb   P1.1,LedLow
0025 DFFB            228          djnz  r7,ow_resetloop1
0027 8020            229          sjmp  reset_error
0029                 230     LedLow:
0029 C2A0            231           clr  P2.0
002B 7FFF            232           mov   r7,#0ffh
002D                 233     ow_resetloop3:
002D 209106          234          jb   P1.1,ow_resetclrda
0030 DFFB            235          djnz  r7,ow_resetloop3
0032 D291            236          setb  P1.1
0034 00              237          nop
0035 00              238          nop
                     239           ;jnb  P1.1,$
0036                 240     ow_resetclrda:
0036 C292            241           clr  P1.2
0038 C2A1            242           clr  P2.1
003A 7FFF            243           mov   r7,#0ffh
003C                 244     ow_resetloop2:
003C 309104          245          jnb   P1.1,reset_success
003F DFFB            246          djnz  r7,ow_resetloop2
0041 8006            247          sjmp  reset_error
0043                 248     reset_success:
0043 C2A2            249          clr   P2.2
0045 7F00            250          mov   r7,#00h
0047 8002            251          sjmp  ow_resetend
0049                 252     reset_error:
0049 7F01            253          mov   r7,#01h
004B                 254     ow_resetend:
004B D290            255          setb  P1.0 ;disable chip select
004D 22              256          ret
A51 MACRO ASSEMBLER  WIREASM                                                              08/21/2002 17:11:51 PAGE     5

                     257     
----                 258         rseg  ?PR?_docrc8?wireasm
0000                 259     _docrc8:
0000 ED              260          mov     a,r5
0001 6F              261          xrl     a,r7
0002 900000   F      262          mov     dptr,#dscrc_table8
0005 93              263          movc    a,@a+dptr
0006 FF              264          mov     r7,a
0007 22              265          ret
0008                 266     dscrc_table8:
0008 005EBCE2        267             db 0, 94,188,226, 97, 63,221,131,194,156,126, 32,163,253, 31, 65
000C 613FDD83                
0010 C29C7E20                
0014 A3FD1F41                
0018 9DC3217F        268             db 157,195, 33,127,252,162, 64, 30, 95, 1,227,189, 62, 96,130,220
001C FCA2401E                
0020 5F01E3BD                
0024 3E6082DC                
0028 237D9FC1        269             db 35,125,159,193, 66, 28,254,160,225,191, 93, 3,128,222, 60, 98
002C 421CFEA0                
0030 E1BF5D03                
0034 80DE3C62                
0038 BEE0025C        270             db 190,224, 2, 92,223,129, 99, 61,124, 34,192,158, 29, 67,161,255
003C DF81633D                
0040 7C22C09E                
0044 1D43A1FF                
0048 4618FAA4        271             db 70, 24,250,164, 39,121,155,197,132,218, 56,102,229,187, 89, 7
004C 27799BC5                
0050 84DA3866                
0054 E5BB5907                
0058 DB856739        272             db 219,133,103, 57,186,228, 6, 88, 25, 71,165,251,120, 38,196,154
005C BAE40658                
0060 1947A5FB                
0064 7826C49A                
0068 653BD987        273             db 101, 59,217,135, 4, 90,184,230,167,249, 27, 69,198,152,122, 36
006C 045AB8E6                
0070 A7F91B45                
0074 C6987A24                
0078 F8A6441A        274             db 248,166, 68, 26,153,199, 37,123, 58,100,134,216, 91, 5,231,185
007C 99C7257B                
0080 3A6486D8                
0084 5B05E7B9                
0088 8CD2306E        275             db 140,210, 48,110,237,179, 81, 15, 78, 16,242,172, 47,113,147,205
008C EDB3510F                
0090 4E10F2AC                
0094 2F7193CD                
0098 114FADF3        276             db 17, 79,173,243,112, 46,204,146,211,141,111, 49,178,236, 14, 80
009C 702ECC92                
00A0 D38D6F31                
00A4 B2EC0E50                
00A8 AFF1134D        277             db 175,241, 19, 77,206,144,114, 44,109, 51,209,143, 12, 82,176,238
00AC CE90722C                
00B0 6D33D18F                
00B4 0C52B0EE                
00B8 326C8ED0        278             db 50,108,142,208, 83, 13,239,177,240,174, 76, 18,145,207, 45,115
00BC 530DEFB1                
00C0 F0AE4C12                
00C4 91CF2D73                
00C8 CA947628        279             db 202,148,118, 40,171,245, 23, 73, 8, 86,180,234,105, 55,213,139
00CC ABF51749                
00D0 0856B4EA                
00D4 6937D58B                
00D8 5709EBB5        280             db 87, 9,235,181, 54,104,138,212,149,203, 41,119,244,170, 72, 22
00DC 36688AD4                
00E0 95CB2977                
00E4 F4AA4816                
A51 MACRO ASSEMBLER  WIREASM                                                              08/21/2002 17:11:51 PAGE     6

00E8 E9B7550B        281             db 233,183, 85, 11,136,214, 52,106, 43,117,151,201, 74, 20,246,168
00EC 88D6346A                
00F0 2B7597C9                
00F4 4A14F6A8                
00F8 742AC896        282             db 116, 42,200,150, 21, 75,169,247,182,232, 10, 84,215,137,107, 53
00FC 154BA9F7                
0100 B6E80A54                
0104 D7896B35                
                     283          END
                             
                             
A51 MACRO ASSEMBLER  WIREASM                                                              08/21/2002 17:11:51 PAGE     7

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


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

?PR?OW_RESET?WIREASM. . .  C SEG    004EH       REL=UNIT
?PR?READOWDATABIT?WIREASM  C SEG    0044H       REL=UNIT
?PR?WRITEDATAHIGH?WIREASM  C SEG    0044H       REL=UNIT
?PR?WRITEDATALOW?WIREASM.  C SEG    004CH       REL=UNIT
?PR?_DOCRC8?WIREASM . . .  C SEG    0108H       REL=UNIT
DSCRC_TABLE8. . . . . . .  C ADDR   0008H   R   SEG=?PR?_DOCRC8?WIREASM
LEDLOW. . . . . . . . . .  C ADDR   0029H   R   SEG=?PR?OW_RESET?WIREASM
OW_RESET. . . . . . . . .  C ADDR   0000H   R   SEG=?PR?OW_RESET?WIREASM
OW_RESETCLRDA . . . . . .  C ADDR   0036H   R   SEG=?PR?OW_RESET?WIREASM
OW_RESETEND . . . . . . .  C ADDR   004BH   R   SEG=?PR?OW_RESET?WIREASM
OW_RESETLOOP1 . . . . . .  C ADDR   0022H   R   SEG=?PR?OW_RESET?WIREASM
OW_RESETLOOP2 . . . . . .  C ADDR   003CH   R   SEG=?PR?OW_RESET?WIREASM
OW_RESETLOOP3 . . . . . .  C ADDR   002DH   R   SEG=?PR?OW_RESET?WIREASM
P1. . . . . . . . . . . .  D ADDR   0090H   A   
P2. . . . . . . . . . . .  D ADDR   00A0H   A   
READOWDATABIT . . . . . .  C ADDR   0000H   R   SEG=?PR?READOWDATABIT?WIREASM
READOWDATABITCLRWD. . . .  C ADDR   002CH   R   SEG=?PR?READOWDATABIT?WIREASM
READOWDATABITLOOP2. . . .  C ADDR   0032H   R   SEG=?PR?READOWDATABIT?WIREASM
READOWDATABITLOOP3. . . .  C ADDR   0023H   R   SEG=?PR?READOWDATABIT?WIREASM
READOWDATABIT_CNTU. . . .  C ADDR   0021H   R   SEG=?PR?READOWDATABIT?WIREASM
READOWDATABIT_ERR . . . .  C ADDR   003FH   R   SEG=?PR?READOWDATABIT?WIREASM
READOWDATABIT_LOOP. . . .  C ADDR   001AH   R   SEG=?PR?READOWDATABIT?WIREASM
READOWDATABIT_LOW . . . .  C ADDR   003BH   R   SEG=?PR?READOWDATABIT?WIREASM
READOWDATABIT_RTN . . . .  C ADDR   0041H   R   SEG=?PR?READOWDATABIT?WIREASM
RESET_ERROR . . . . . . .  C ADDR   0049H   R   SEG=?PR?OW_RESET?WIREASM
RESET_SUCCESS . . . . . .  C ADDR   0043H   R   SEG=?PR?OW_RESET?WIREASM
WIREASM . . . . . . . . .  N NUMB   -----       
WRDTHI_SUCCESS. . . . . .  C ADDR   0037H   R   SEG=?PR?WRITEDATAHIGH?WIREASM
WRDTL_SUCCESS . . . . . .  C ADDR   0041H   R   SEG=?PR?WRITEDATALOW?WIREASM
WRITEDATAHIGH . . . . . .  C ADDR   0000H   R   SEG=?PR?WRITEDATAHIGH?WIREASM
WRITEDATAHIGHCLRDA. . . .  C ADDR   002AH   R   SEG=?PR?WRITEDATAHIGH?WIREASM
WRITEDATAHIGHLOOP2. . . .  C ADDR   0030H   R   SEG=?PR?WRITEDATAHIGH?WIREASM
WRITEDATAHIGHLOOP3. . . .  C ADDR   0021H   R   SEG=?PR?WRITEDATAHIGH?WIREASM
WRITEDATAHIGH_BH. . . . .  C ADDR   0018H   R   SEG=?PR?WRITEDATAHIGH?WIREASM
WRITEDATAHIGH_END . . . .  C ADDR   003DH   R   SEG=?PR?WRITEDATAHIGH?WIREASM
WRITEDATAHIGH_ERR . . . .  C ADDR   003BH   R   SEG=?PR?WRITEDATAHIGH?WIREASM
WRITEDATALOW. . . . . . .  C ADDR   0000H   R   SEG=?PR?WRITEDATALOW?WIREASM
WRITEDATALOWCLRWD . . . .  C ADDR   0032H   R   SEG=?PR?WRITEDATALOW?WIREASM
WRITEDATALOWLOOP2 . . . .  C ADDR   003AH   R   SEG=?PR?WRITEDATALOW?WIREASM
WRITEDATALOWLOOP3 . . . .  C ADDR   0029H   R   SEG=?PR?WRITEDATALOW?WIREASM
WRITEDATALOW_BH . . . . .  C ADDR   001EH   R   SEG=?PR?WRITEDATALOW?WIREASM
WRITEDATALOW_ERR. . . . .  C ADDR   0047H   R   SEG=?PR?WRITEDATALOW?WIREASM
WRITEDATALOW_RTN. . . . .  C ADDR   0049H   R   SEG=?PR?WRITEDATALOW?WIREASM
WRTDTHI_CNTU. . . . . . .  C ADDR   001FH   R   SEG=?PR?WRITEDATAHIGH?WIREASM
WRTDTLOW_CNTU . . . . . .  C ADDR   0025H   R   SEG=?PR?WRITEDATALOW?WIREASM
_DOCRC8 . . . . . . . . .  C ADDR   0000H   R   SEG=?PR?_DOCRC8?WIREASM


REGISTER BANK(S) USED: 0 

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

⌨️ 快捷键说明

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