DEMO.m51 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365
  1. BL51 BANKED LINKER/LOCATER V6.22 03/04/2022 15:57:35 PAGE 1
  2. BL51 BANKED LINKER/LOCATER V6.22, INVOKED BY:
  3. C:\KEIL_V5\C51\BIN\BL51.EXE .\Objects\STARTUP.obj, .\Objects\main.obj TO .\Objects\DEMO PRINT (.\Listings\DEMO.m51) RAMS
  4. >> IZE (256)
  5. MEMORY MODEL: SMALL
  6. INPUT MODULES INCLUDED:
  7. .\Objects\STARTUP.obj (?C_STARTUP)
  8. .\Objects\main.obj (MAIN)
  9. C:\KEIL_V5\C51\LIB\C51S.LIB (?C_INIT)
  10. C:\KEIL_V5\C51\LIB\C51S.LIB (?C?CLDPTR)
  11. C:\KEIL_V5\C51\LIB\C51S.LIB (STRLEN)
  12. LINK MAP OF MODULE: .\Objects\DEMO (?C_STARTUP)
  13. TYPE BASE LENGTH RELOCATION SEGMENT NAME
  14. -----------------------------------------------------
  15. * * * * * * * D A T A M E M O R Y * * * * * * *
  16. REG 0000H 0008H ABSOLUTE "REG BANK 0"
  17. DATA 0008H 0003H UNIT ?DT?_SENDDATA?MAIN
  18. DATA 000BH 0003H UNIT ?DT?_SENDSTRING?MAIN
  19. 000EH 0012H *** GAP ***
  20. BIT 0020H.0 0000H.3 UNIT ?BI?MAIN
  21. 0020H.3 0000H.5 *** GAP ***
  22. DATA 0021H 0022H UNIT ?DT?MAIN
  23. IDATA 0043H 0001H UNIT ?STACK
  24. * * * * * * * C O D E M E M O R Y * * * * * * *
  25. CODE 0000H 0003H ABSOLUTE
  26. CODE 0003H 0007H UNIT ?PR?TIMEISR?MAIN
  27. 000AH 0001H *** GAP ***
  28. CODE 000BH 0003H ABSOLUTE
  29. CODE 000EH 0015H UNIT ?PR?TIMER0INIT?MAIN
  30. CODE 0023H 0003H ABSOLUTE
  31. CODE 0026H 008CH UNIT ?C_C51STARTUP
  32. CODE 00B2H 0042H UNIT ?PR?MAIN?MAIN
  33. CODE 00F4H 0037H UNIT ?PR?_SENDDATA?MAIN
  34. CODE 012BH 0031H UNIT ?C_INITSEG
  35. CODE 015CH 0020H UNIT ?PR?_DELAY_XMS?MAIN
  36. CODE 017CH 001DH UNIT ?PR?_SENDSTRING?MAIN
  37. CODE 0199H 001CH UNIT ?PR?ZHENGZHUAN?MAIN
  38. CODE 01B5H 001CH UNIT ?PR?FANZHUAN?MAIN
  39. CODE 01D1H 001BH UNIT ?PR?UARTINIT?MAIN
  40. CODE 01ECH 0019H UNIT ?C?LIB_CODE
  41. CODE 0205H 0015H UNIT ?PR?_STRLEN?STRLEN
  42. CODE 021AH 0005H UNIT ?PR?USART?MAIN
  43. OVERLAY MAP OF MODULE: .\Objects\DEMO (?C_STARTUP)
  44. SEGMENT
  45. BL51 BANKED LINKER/LOCATER V6.22 03/04/2022 15:57:35 PAGE 2
  46. +--> CALLED SEGMENT
  47. ---------------------
  48. ?C_C51STARTUP
  49. +--> ?PR?MAIN?MAIN
  50. +--> ?C_INITSEG
  51. ?PR?MAIN?MAIN
  52. +--> ?PR?UARTINIT?MAIN
  53. +--> ?PR?TIMER0INIT?MAIN
  54. +--> ?PR?_DELAY_XMS?MAIN
  55. +--> ?PR?ZHENGZHUAN?MAIN
  56. +--> ?PR?FANZHUAN?MAIN
  57. ?PR?ZHENGZHUAN?MAIN
  58. +--> ?PR?_DELAY_XMS?MAIN
  59. ?PR?FANZHUAN?MAIN
  60. +--> ?PR?_DELAY_XMS?MAIN
  61. SYMBOL TABLE OF MODULE: .\Objects\DEMO (?C_STARTUP)
  62. VALUE TYPE NAME
  63. ----------------------------------
  64. ------- MODULE ?C_STARTUP
  65. C:0026H SEGMENT ?C_C51STARTUP
  66. I:0043H SEGMENT ?STACK
  67. C:0000H PUBLIC ?C_STARTUP
  68. D:00E0H SYMBOL ACC
  69. D:00F0H SYMBOL B
  70. D:0083H SYMBOL DPH
  71. D:0082H SYMBOL DPL
  72. N:0000H SYMBOL IBPSTACK
  73. N:0100H SYMBOL IBPSTACKTOP
  74. N:0080H SYMBOL IDATALEN
  75. C:0029H SYMBOL IDATALOOP
  76. N:0000H SYMBOL PBPSTACK
  77. N:0100H SYMBOL PBPSTACKTOP
  78. N:0000H SYMBOL PDATALEN
  79. N:0000H SYMBOL PDATASTART
  80. N:0000H SYMBOL PPAGE
  81. N:0000H SYMBOL PPAGEENABLE
  82. D:00A0H SYMBOL PPAGE_SFR
  83. D:0081H SYMBOL SP
  84. C:0026H SYMBOL STARTUP1
  85. N:0000H SYMBOL XBPSTACK
  86. N:0000H SYMBOL XBPSTACKTOP
  87. N:0000H SYMBOL XDATALEN
  88. N:0000H SYMBOL XDATASTART
  89. C:0000H LINE# 126
  90. C:0026H LINE# 133
  91. C:0028H LINE# 134
  92. C:0029H LINE# 135
  93. C:002AH LINE# 136
  94. C:002CH LINE# 185
  95. BL51 BANKED LINKER/LOCATER V6.22 03/04/2022 15:57:35 PAGE 3
  96. C:002FH LINE# 196
  97. ------- ENDMOD ?C_STARTUP
  98. ------- MODULE MAIN
  99. C:0000H SYMBOL _ICE_DUMMY_
  100. C:0003H PUBLIC TimeISR
  101. D:0090H PUBLIC P1
  102. D:00A0H PUBLIC P2
  103. D:00B0H PUBLIC P3
  104. B:00A8H.7 PUBLIC EA
  105. B:00A0H.2 PUBLIC YINPIN1
  106. B:00A0H.3 PUBLIC YINPIN2
  107. D:00A8H PUBLIC IE
  108. B:00A8H.4 PUBLIC ES
  109. D:00B8H PUBLIC IP
  110. B:0098H.0 PUBLIC RI
  111. B:0098H.1 PUBLIC TI
  112. C:00B2H PUBLIC main
  113. B:0020H.0 PUBLIC lock_flag
  114. C:017CH PUBLIC _sendString
  115. C:00F4H PUBLIC _sendData
  116. B:0020H.1 PUBLIC input_flag
  117. D:0099H PUBLIC SBUF
  118. D:0087H PUBLIC PCON
  119. B:0020H.2 PUBLIC output_flag
  120. D:0021H PUBLIC send_buff
  121. C:021AH PUBLIC usart
  122. D:0098H PUBLIC SCON
  123. C:01D1H PUBLIC UartInit
  124. D:0089H PUBLIC TMOD
  125. D:0088H PUBLIC TCON
  126. C:0199H PUBLIC zhengzhuan
  127. B:00A8H.1 PUBLIC ET0
  128. B:00A8H.3 PUBLIC ET1
  129. B:0088H.5 PUBLIC TF0
  130. C:000EH PUBLIC Timer0Init
  131. C:0165H PUBLIC _delay_xms
  132. D:008CH PUBLIC TH0
  133. D:008DH PUBLIC TH1
  134. D:008AH PUBLIC TL0
  135. D:008BH PUBLIC TL1
  136. B:0088H.4 PUBLIC TR0
  137. B:0088H.6 PUBLIC TR1
  138. B:00A0H.0 PUBLIC SW1
  139. B:00A0H.1 PUBLIC SW2
  140. C:01B5H PUBLIC fanzhuan
  141. D:0032H PUBLIC fz
  142. D:00C8H PUBLIC T2CON
  143. D:003AH PUBLIC SET
  144. D:003BH PUBLIC zz
  145. D:00D0H PUBLIC PSW
  146. C:0161H SYMBOL L?0054
  147. ------- PROC L?0053
  148. ------- ENDPROC L?0053
  149. C:0161H SYMBOL L?0054
  150. ------- PROC _DELAY_XMS
  151. D:0006H SYMBOL xms
  152. BL51 BANKED LINKER/LOCATER V6.22 03/04/2022 15:57:35 PAGE 4
  153. ------- DO
  154. D:0005H SYMBOL ix
  155. ------- ENDDO
  156. C:0165H LINE# 22
  157. C:0165H LINE# 23
  158. C:0165H LINE# 24
  159. C:0165H LINE# 25
  160. C:0170H LINE# 26
  161. C:017BH LINE# 27
  162. ------- ENDPROC _DELAY_XMS
  163. ------- PROC TIMER0INIT
  164. C:000EH LINE# 31
  165. C:000EH LINE# 32
  166. C:000EH LINE# 34
  167. C:0011H LINE# 35
  168. C:0014H LINE# 36
  169. C:0017H LINE# 37
  170. C:001AH LINE# 38
  171. C:001CH LINE# 39
  172. C:001EH LINE# 40
  173. C:0020H LINE# 41
  174. C:0022H LINE# 43
  175. ------- ENDPROC TIMER0INIT
  176. ------- PROC TIMEISR
  177. C:0003H LINE# 45
  178. C:0003H LINE# 47
  179. C:0006H LINE# 48
  180. C:0009H LINE# 50
  181. ------- ENDPROC TIMEISR
  182. ------- PROC UARTINIT
  183. C:01D1H LINE# 52
  184. C:01D1H LINE# 53
  185. C:01D1H LINE# 54
  186. C:01D4H LINE# 55
  187. C:01D7H LINE# 56
  188. C:01DAH LINE# 57
  189. C:01DDH LINE# 58
  190. C:01E0H LINE# 59
  191. C:01E3H LINE# 60
  192. C:01E5H LINE# 61
  193. C:01E7H LINE# 62
  194. C:01E9H LINE# 63
  195. C:01EBH LINE# 64
  196. ------- ENDPROC UARTINIT
  197. ------- PROC _SENDDATA
  198. D:0008H SYMBOL p
  199. D:0005H SYMBOL n
  200. C:00F4H LINE# 66
  201. C:00FAH LINE# 67
  202. C:00FAH LINE# 68
  203. C:0102H LINE# 69
  204. C:0104H LINE# 70
  205. C:010AH LINE# 71
  206. C:010AH LINE# 72
  207. C:0110H LINE# 73
  208. C:0110H LINE# 74
  209. C:0123H LINE# 75
  210. BL51 BANKED LINKER/LOCATER V6.22 03/04/2022 15:57:35 PAGE 5
  211. C:0126H LINE# 76
  212. C:0128H LINE# 77
  213. C:012AH LINE# 78
  214. C:012AH LINE# 80
  215. ------- ENDPROC _SENDDATA
  216. ------- PROC _SENDSTRING
  217. D:000BH SYMBOL p
  218. C:017CH LINE# 85
  219. C:0182H LINE# 86
  220. C:0182H LINE# 87
  221. C:018AH LINE# 88
  222. C:0198H LINE# 89
  223. ------- ENDPROC _SENDSTRING
  224. ------- PROC USART
  225. C:021AH LINE# 91
  226. C:021AH LINE# 93
  227. C:021AH LINE# 94
  228. C:021AH LINE# 96
  229. C:021AH LINE# 97
  230. C:021CH LINE# 98
  231. C:021EH LINE# 99
  232. ------- ENDPROC USART
  233. ------- PROC ZHENGZHUAN
  234. ------- DO
  235. D:0004H SYMBOL i
  236. D:0002H SYMBOL j
  237. ------- ENDDO
  238. C:0199H LINE# 105
  239. C:0199H LINE# 106
  240. C:0199H LINE# 109
  241. C:019DH LINE# 110
  242. C:019DH LINE# 111
  243. C:019FH LINE# 112
  244. C:019FH LINE# 113
  245. C:01A1H LINE# 114
  246. C:01A4H LINE# 115
  247. C:01A8H LINE# 116
  248. C:01B1H LINE# 117
  249. C:01B4H LINE# 118
  250. ------- ENDPROC ZHENGZHUAN
  251. ------- PROC FANZHUAN
  252. ------- DO
  253. D:0002H SYMBOL b
  254. D:0004H SYMBOL a
  255. ------- ENDDO
  256. C:01B5H LINE# 120
  257. C:01B5H LINE# 121
  258. C:01B5H LINE# 123
  259. C:01B9H LINE# 124
  260. C:01B9H LINE# 125
  261. C:01BBH LINE# 126
  262. C:01BBH LINE# 127
  263. C:01BDH LINE# 128
  264. C:01C0H LINE# 129
  265. C:01C4H LINE# 130
  266. C:01CDH LINE# 131
  267. C:01D0H LINE# 133
  268. BL51 BANKED LINKER/LOCATER V6.22 03/04/2022 15:57:35 PAGE 6
  269. ------- ENDPROC FANZHUAN
  270. ------- PROC MAIN
  271. C:00B2H LINE# 139
  272. C:00B2H LINE# 140
  273. C:00B2H LINE# 141
  274. C:00B5H LINE# 142
  275. C:00B8H LINE# 143
  276. C:00B8H LINE# 144
  277. C:00B8H LINE# 145
  278. C:00BEH LINE# 146
  279. C:00BEH LINE# 147
  280. C:00C1H LINE# 148
  281. C:00C4H LINE# 149
  282. C:00C4H LINE# 150
  283. C:00C7H LINE# 151
  284. C:00C7H LINE# 152
  285. C:00C9H LINE# 153
  286. C:00CBH LINE# 154
  287. C:00D0H LINE# 155
  288. C:00D0H LINE# 156
  289. C:00D2H LINE# 157
  290. C:00D4H LINE# 158
  291. C:00D4H LINE# 159
  292. C:00D4H LINE# 160
  293. C:00D6H LINE# 161
  294. C:00D6H LINE# 162
  295. C:00D8H LINE# 163
  296. C:00D8H LINE# 165
  297. C:00DBH LINE# 166
  298. C:00DBH LINE# 167
  299. C:00DDH LINE# 168
  300. C:00DFH LINE# 169
  301. C:00E1H LINE# 170
  302. C:00E4H LINE# 171
  303. C:00E6H LINE# 172
  304. C:00E9H LINE# 173
  305. C:00E9H LINE# 174
  306. C:00EBH LINE# 175
  307. C:00EDH LINE# 176
  308. C:00EFH LINE# 177
  309. C:00F2H LINE# 178
  310. C:00F2H LINE# 179
  311. ------- ENDPROC MAIN
  312. ------- ENDMOD MAIN
  313. ------- MODULE ?C?CLDPTR
  314. C:01ECH PUBLIC ?C?CLDPTR
  315. ------- ENDMOD ?C?CLDPTR
  316. ------- MODULE STRLEN
  317. C:0205H PUBLIC _STRLEN
  318. ------- ENDMOD STRLEN
  319. *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
  320. SEGMENT: ?PR?_SENDSTRING?MAIN
  321. Program Size: data=49.3 xdata=0 code=542
  322. BL51 BANKED LINKER/LOCATER V6.22 03/04/2022 15:57:35 PAGE 7
  323. LINK/LOCATE RUN COMPLETE. 1 WARNING(S), 0 ERROR(S)