-
Notifications
You must be signed in to change notification settings - Fork 0
/
lcd_tester.M51
2506 lines (2347 loc) · 90.3 KB
/
lcd_tester.M51
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
BL51 BANKED LINKER/LOCATER V6.22 08/10/2020 12:00:45 PAGE 1
BL51 BANKED LINKER/LOCATER V6.22, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE uart.obj, lcd_window.obj, main.obj TO lcd_tester RAMSIZE (256)
MEMORY MODEL: LARGE WITH FLOATING POINT ARITHMETIC
INPUT MODULES INCLUDED:
uart.obj (UART)
lcd_window.obj (LCD_WINDOW)
main.obj (MAIN)
C:\KEIL\C51\LIB\C51FPL.LIB (?C?FPMUL)
C:\KEIL\C51\LIB\C51FPL.LIB (?C?FCAST)
C:\KEIL\C51\LIB\C51FPL.LIB (?C?CASTF)
C:\KEIL\C51\LIB\C51FPL.LIB (?C?FPGETOPN)
C:\KEIL\C51\LIB\C51L.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51L.LIB (?C?COPY)
C:\KEIL\C51\LIB\C51L.LIB (?C?CLDPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?CSTPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?IMUL)
C:\KEIL\C51\LIB\C51L.LIB (?C?UIDIV)
C:\KEIL\C51\LIB\C51L.LIB (?C?SIDIV)
C:\KEIL\C51\LIB\C51L.LIB (?C?IILDX)
C:\KEIL\C51\LIB\C51L.LIB (?C?ILDIX)
C:\KEIL\C51\LIB\C51L.LIB (?C?ILDPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?ILDOPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?ISTPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?ISTOPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?LNEG)
C:\KEIL\C51\LIB\C51L.LIB (?C_INIT)
LINK MAP OF MODULE: lcd_tester (UART)
TYPE BASE LENGTH RELOCATION SEGMENT NAME
-----------------------------------------------------
* * * * * * * D A T A M E M O R Y * * * * * * *
REG 0000H 0008H ABSOLUTE "REG BANK 0"
REG 0008H 0008H ABSOLUTE "REG BANK 1"
IDATA 0010H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 00EEH UNIT ?XD?MAIN
XDATA 00EEH 0034H UNIT _XDATA_GROUP_
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 001DH UNIT ?PR?_UART2_SEND?UART
0020H 0003H *** GAP ***
CODE 0023H 0003H ABSOLUTE
CODE 0026H 001AH UNIT ?PR?_UART1_SEND?UART
0040H 0003H *** GAP ***
CODE 0043H 0003H ABSOLUTE
CODE 0046H 05DAH UNIT ?PR?_MOTOR_CTRL_WINDOW?LCD_WINDOW
CODE 0620H 04AFH UNIT ?PR?_MOTOR_CTRL_WINDOW1?LCD_WINDOW
CODE 0ACFH 046CH UNIT ?C?LIB_CODE
BL51 BANKED LINKER/LOCATER V6.22 08/10/2020 12:00:45 PAGE 2
CODE 0F3BH 03BAH UNIT ?PR?LCDJIESHOU?MAIN
CODE 12F5H 0394H UNIT ?PR?_DUOJIXIANZHI_WINDOW?LCD_WINDOW
CODE 1689H 032BH UNIT ?PR?_ULTRASONIC_WINDOW?LCD_WINDOW
CODE 19B4H 031DH UNIT ?CO?LCD_WINDOW
CODE 1CD1H 028DH UNIT ?PR?_ULTRASONIC_WINDOW1?LCD_WINDOW
CODE 1F5EH 0238H UNIT ?PR?MAIN?MAIN
CODE 2196H 0224H UNIT ?PR?_LCD_SET_TXT?LCD_WINDOW
CODE 23BAH 020CH UNIT ?PR?_VERSION_WINDOW1?LCD_WINDOW
CODE 25C6H 0203H UNIT ?PR?_VERSION_WINDOW?LCD_WINDOW
CODE 27C9H 01FAH UNIT ?PR?_ROBOT_CTRL_WINDOW1?LCD_WINDOW
CODE 29C3H 01D7H UNIT ?PR?ZHUKONGJIESHOU?MAIN
CODE 2B9AH 01AFH UNIT ?PR?_ROBOT_CTRL_WINDOW?LCD_WINDOW
CODE 2D49H 0191H UNIT ?CO?MAIN
CODE 2EDAH 0121H UNIT ?C_INITSEG
CODE 2FFBH 00FFH UNIT ?PR?_INT2STR?LCD_WINDOW
CODE 30FAH 00D8H UNIT ?PR?_LCD_SET_VAL?LCD_WINDOW
CODE 31D2H 0098H UNIT ?PR?_MOTOR_CONTRL_SEND?MAIN
CODE 326AH 008CH UNIT ?C_C51STARTUP
CODE 32F6H 008BH UNIT ?PR?_MAIN_BOARD_CONTRL_SEND1?MAIN
CODE 3381H 0086H UNIT ?PR?_LED_CONTRL_SEND1?MAIN
CODE 3407H 0085H UNIT ?PR?_MAIN_BOARD_CONTRL_SEND?MAIN
CODE 348CH 0083H UNIT ?PR?_MOTOR_CONTRL_SEND1?MAIN
CODE 350FH 007BH UNIT ?PR?_GET_CRC2?MAIN
CODE 358AH 0077H UNIT ?PR?_GET_CRC1?MAIN
CODE 3601H 0077H UNIT ?PR?_GET_CRC?MAIN
CODE 3678H 0077H UNIT ?PR?_GET_CRC3?MAIN
CODE 36EFH 0074H UNIT ?PR?_LED_CONTRL_SEND?MAIN
CODE 3763H 0073H UNIT ?PR?_MAIN_BOARD_SINGLE_WRITE?MAIN
CODE 37D6H 0072H UNIT ?PR?_LCD_CONTROL?LCD_WINDOW
CODE 3848H 0070H UNIT ?PR?_LIMIT_VALUE_CONTRL_SEND?MAIN
CODE 38B8H 0060H UNIT ?PR?_SEND_DATA?MAIN
CODE 3918H 0060H UNIT ?PR?_LIMIT_CURRENT_CONTRL_SEND?MAIN
CODE 3978H 004BH UNIT ?PR?BIAOQING_WINDOW?LCD_WINDOW
CODE 39C3H 0036H UNIT ?PR?_BIAO_QING_CONTRL_SEND?MAIN
CODE 39F9H 0018H UNIT ?PR?_DELAYMS?MAIN
CODE 3A11H 0016H UNIT ?PR?UART1_INIT?UART
CODE 3A27H 0015H UNIT ?PR?UART2_INIT?UART
CODE 3A3CH 000CH UNIT ?PR?DELAY1MS?MAIN
CODE 3A48H 0004H UNIT ?PR?REBOOT?MAIN
OVERLAY MAP OF MODULE: lcd_tester (UART)
SEGMENT XDATA_GROUP
+--> CALLED SEGMENT START LENGTH
-----------------------------------------------------------
?PR?ZHUKONGJIESHOU?MAIN 00EEH 0002H
+--> ?PR?_GET_CRC?MAIN
+--> ?PR?REBOOT?MAIN
?PR?_GET_CRC?MAIN 00F0H 0003H
*** NEW ROOT ***************************************************
?PR?LCDJIESHOU?MAIN 00F3H 0002H
BL51 BANKED LINKER/LOCATER V6.22 08/10/2020 12:00:45 PAGE 3
+--> ?PR?_GET_CRC3?MAIN
?PR?_GET_CRC3?MAIN 00F5H 0003H
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN ----- -----
+--> ?PR?UART1_INIT?UART
+--> ?PR?UART2_INIT?UART
+--> ?CO?MAIN
+--> ?PR?_LCD_CONTROL?LCD_WINDOW
+--> ?PR?_ULTRASONIC_WINDOW?LCD_WINDOW
+--> ?PR?_DELAYMS?MAIN
+--> ?PR?_MAIN_BOARD_SINGLE_WRITE?MAIN
+--> ?PR?_ULTRASONIC_WINDOW1?LCD_WINDOW
+--> ?PR?_ROBOT_CTRL_WINDOW?LCD_WINDOW
+--> ?PR?_ROBOT_CTRL_WINDOW1?LCD_WINDOW
+--> ?PR?_VERSION_WINDOW?LCD_WINDOW
+--> ?PR?_VERSION_WINDOW1?LCD_WINDOW
+--> ?PR?_MOTOR_CONTRL_SEND?MAIN
+--> ?PR?_MOTOR_CTRL_WINDOW?LCD_WINDOW
+--> ?PR?_DUOJIXIANZHI_WINDOW?LCD_WINDOW
+--> ?PR?_MOTOR_CTRL_WINDOW1?LCD_WINDOW
+--> ?PR?BIAOQING_WINDOW?LCD_WINDOW
?PR?_LCD_CONTROL?LCD_WINDOW 0102H 0009H
+--> ?CO?LCD_WINDOW
+--> ?PR?_UART2_SEND?UART
+--> ?PR?_DELAYMS?MAIN
?PR?_DELAYMS?MAIN ----- -----
+--> ?PR?DELAY1MS?MAIN
?PR?_ULTRASONIC_WINDOW?LCD_WINDOW 00F8H 0004H
+--> ?PR?_SEND_DATA?MAIN
+--> ?PR?_DELAYMS?MAIN
+--> ?CO?LCD_WINDOW
+--> ?PR?_LCD_SET_VAL?LCD_WINDOW
+--> ?PR?_LCD_SET_TXT?LCD_WINDOW
+--> ?PR?_LCD_CONTROL?LCD_WINDOW
?PR?_SEND_DATA?MAIN 0102H 000FH
+--> ?CO?MAIN
+--> ?PR?_GET_CRC1?MAIN
+--> ?PR?_UART1_SEND?UART
?PR?_GET_CRC1?MAIN 0111H 0003H
?PR?_LCD_SET_VAL?LCD_WINDOW 00FFH 0012H
+--> ?CO?LCD_WINDOW
+--> ?PR?_INT2STR?LCD_WINDOW
+--> ?PR?_UART2_SEND?UART
BL51 BANKED LINKER/LOCATER V6.22 08/10/2020 12:00:45 PAGE 4
?PR?_INT2STR?LCD_WINDOW 0111H 000DH
+--> ?CO?LCD_WINDOW
?PR?_LCD_SET_TXT?LCD_WINDOW 00FCH 0019H
+--> ?CO?LCD_WINDOW
+--> ?PR?_UART2_SEND?UART
?PR?_MAIN_BOARD_SINGLE_WRITE?MAIN 00FFH 0011H
+--> ?CO?MAIN
+--> ?PR?_GET_CRC2?MAIN
+--> ?PR?_UART1_SEND?UART
?PR?_GET_CRC2?MAIN 011FH 0003H
?PR?_ULTRASONIC_WINDOW1?LCD_WINDOW 00F8H 0004H
+--> ?PR?_SEND_DATA?MAIN
+--> ?PR?_DELAYMS?MAIN
+--> ?CO?LCD_WINDOW
+--> ?PR?_LCD_SET_VAL?LCD_WINDOW
+--> ?PR?_LCD_SET_TXT?LCD_WINDOW
+--> ?PR?_LCD_CONTROL?LCD_WINDOW
?PR?_ROBOT_CTRL_WINDOW?LCD_WINDOW 00F8H 0003H
+--> ?PR?_MAIN_BOARD_CONTRL_SEND?MAIN
+--> ?PR?_DELAYMS?MAIN
+--> ?PR?_LCD_CONTROL?LCD_WINDOW
+--> ?PR?_SEND_DATA?MAIN
+--> ?CO?LCD_WINDOW
+--> ?PR?_LCD_SET_VAL?LCD_WINDOW
?PR?_MAIN_BOARD_CONTRL_SEND?MAIN 00FBH 0017H
+--> ?CO?MAIN
+--> ?PR?_GET_CRC2?MAIN
+--> ?PR?_UART1_SEND?UART
?PR?_ROBOT_CTRL_WINDOW1?LCD_WINDOW 00F8H 0007H
+--> ?PR?_MAIN_BOARD_CONTRL_SEND1?MAIN
+--> ?PR?_DELAYMS?MAIN
+--> ?CO?LCD_WINDOW
+--> ?PR?_LCD_CONTROL?LCD_WINDOW
+--> ?PR?_MAIN_BOARD_SINGLE_WRITE?MAIN
+--> ?PR?_SEND_DATA?MAIN
+--> ?PR?_LCD_SET_VAL?LCD_WINDOW
?PR?_MAIN_BOARD_CONTRL_SEND1?MAIN 00FFH 001CH
+--> ?CO?MAIN
+--> ?PR?_GET_CRC2?MAIN
+--> ?PR?_UART1_SEND?UART
?PR?_VERSION_WINDOW?LCD_WINDOW 00F8H 0003H
+--> ?PR?_DELAYMS?MAIN
+--> ?PR?_SEND_DATA?MAIN
+--> ?CO?LCD_WINDOW
+--> ?PR?_LCD_SET_TXT?LCD_WINDOW
+--> ?PR?_LCD_CONTROL?LCD_WINDOW
?PR?_VERSION_WINDOW1?LCD_WINDOW 00F8H 0003H
BL51 BANKED LINKER/LOCATER V6.22 08/10/2020 12:00:45 PAGE 5
+--> ?PR?_SEND_DATA?MAIN
+--> ?PR?_DELAYMS?MAIN
+--> ?CO?LCD_WINDOW
+--> ?PR?_LCD_SET_TXT?LCD_WINDOW
+--> ?PR?_MAIN_BOARD_SINGLE_WRITE?MAIN
+--> ?PR?_LCD_CONTROL?LCD_WINDOW
?PR?_MOTOR_CONTRL_SEND?MAIN 00FCH 0023H
+--> ?CO?MAIN
+--> ?PR?_GET_CRC2?MAIN
+--> ?PR?_UART1_SEND?UART
?PR?_MOTOR_CTRL_WINDOW?LCD_WINDOW 00F8H 0004H
+--> ?PR?_SEND_DATA?MAIN
+--> ?PR?_DELAYMS?MAIN
+--> ?CO?LCD_WINDOW
+--> ?PR?_LCD_SET_VAL?LCD_WINDOW
+--> ?PR?_MOTOR_CONTRL_SEND?MAIN
+--> ?PR?_LED_CONTRL_SEND?MAIN
+--> ?PR?_LCD_CONTROL?LCD_WINDOW
?PR?_LED_CONTRL_SEND?MAIN 00FCH 0015H
+--> ?CO?MAIN
+--> ?PR?_GET_CRC2?MAIN
+--> ?PR?_UART1_SEND?UART
?PR?_DUOJIXIANZHI_WINDOW?LCD_WINDOW 00F8H 0003H
+--> ?PR?_SEND_DATA?MAIN
+--> ?PR?_DELAYMS?MAIN
+--> ?CO?LCD_WINDOW
+--> ?PR?_LCD_SET_VAL?LCD_WINDOW
+--> ?PR?_LIMIT_CURRENT_CONTRL_SEND?MAIN
+--> ?PR?_LIMIT_VALUE_CONTRL_SEND?MAIN
+--> ?PR?_LCD_CONTROL?LCD_WINDOW
?PR?_LIMIT_CURRENT_CONTRL_SEND?MAIN 00FBH 0020H
+--> ?CO?MAIN
+--> ?PR?_GET_CRC2?MAIN
+--> ?PR?_UART1_SEND?UART
?PR?_LIMIT_VALUE_CONTRL_SEND?MAIN 00FBH 0021H
+--> ?CO?MAIN
+--> ?PR?_GET_CRC2?MAIN
+--> ?PR?_UART1_SEND?UART
?PR?_MOTOR_CTRL_WINDOW1?LCD_WINDOW 00F8H 000AH
+--> ?PR?_SEND_DATA?MAIN
+--> ?PR?_DELAYMS?MAIN
+--> ?PR?_MOTOR_CONTRL_SEND1?MAIN
+--> ?PR?_LED_CONTRL_SEND1?MAIN
+--> ?CO?LCD_WINDOW
+--> ?PR?_LCD_CONTROL?LCD_WINDOW
?PR?_MOTOR_CONTRL_SEND1?MAIN 0102H 0017H
+--> ?CO?MAIN
+--> ?PR?_GET_CRC2?MAIN
+--> ?PR?_UART1_SEND?UART
BL51 BANKED LINKER/LOCATER V6.22 08/10/2020 12:00:45 PAGE 6
?PR?_LED_CONTRL_SEND1?MAIN 0102H 0018H
+--> ?CO?MAIN
+--> ?PR?_GET_CRC2?MAIN
+--> ?PR?_UART1_SEND?UART
?PR?BIAOQING_WINDOW?LCD_WINDOW ----- -----
+--> ?PR?_BIAO_QING_CONTRL_SEND?MAIN
+--> ?CO?LCD_WINDOW
+--> ?PR?_LCD_CONTROL?LCD_WINDOW
?PR?_BIAO_QING_CONTRL_SEND?MAIN 00F8H 0009H
+--> ?CO?MAIN
+--> ?PR?_UART1_SEND?UART
SYMBOL TABLE OF MODULE: lcd_tester (UART)
VALUE TYPE NAME
----------------------------------
------- MODULE UART
C:0000H SYMBOL _ICE_DUMMY_
D:0080H PUBLIC P0
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
D:00C0H PUBLIC P4
D:00C8H PUBLIC P5
B:00A8H.7 PUBLIC EA
D:00A8H PUBLIC IE
D:00B6H PUBLIC IPH2
B:00A8H.4 PUBLIC ES
D:00B8H PUBLIC IP
B:0098H.1 PUBLIC TI
D:00D8H PUBLIC CCON
D:0099H PUBLIC SBUF
D:0098H PUBLIC SCON
D:0089H PUBLIC TMOD
D:0088H PUBLIC TCON
D:00AFH PUBLIC IE2
D:008EH PUBLIC AUXR
D:00B5H PUBLIC IP2
D:008DH PUBLIC TH1
D:008BH PUBLIC TL1
B:0088H.6 PUBLIC TR1
C:0026H PUBLIC _UART1_Send
C:0003H PUBLIC _UART2_Send
D:009BH PUBLIC S2BUF
C:3A11H PUBLIC UART1_Init
C:3A27H PUBLIC UART2_Init
D:009AH PUBLIC S2CON
D:009CH PUBLIC BRT
D:00D0H PUBLIC PSW
------- PROC _UART1_SEND
D:0001H SYMBOL send_buf
BL51 BANKED LINKER/LOCATER V6.22 08/10/2020 12:00:45 PAGE 7
D:0005H SYMBOL data_len
C:0026H LINE# 6
C:0026H LINE# 7
C:0026H LINE# 8
C:002CH LINE# 9
C:002CH LINE# 10
C:0031H LINE# 11
C:0034H LINE# 12
C:0036H LINE# 13
C:003DH LINE# 14
C:003FH LINE# 15
------- ENDPROC _UART1_SEND
------- PROC _UART2_SEND
D:0001H SYMBOL send_buf
D:0005H SYMBOL data_len
C:0003H LINE# 17
C:0003H LINE# 18
C:0003H LINE# 20
C:0009H LINE# 21
C:0009H LINE# 22
C:000EH LINE# 23
C:0013H LINE# 24
C:0016H LINE# 25
C:001DH LINE# 26
C:001FH LINE# 28
------- ENDPROC _UART2_SEND
------- PROC UART1_INIT
C:3A11H LINE# 32
C:3A11H LINE# 33
C:3A11H LINE# 34
C:3A14H LINE# 36
C:3A17H LINE# 37
C:3A1AH LINE# 39
C:3A1DH LINE# 41
C:3A20H LINE# 42
C:3A22H LINE# 43
C:3A24H LINE# 44
C:3A26H LINE# 46
------- ENDPROC UART1_INIT
------- PROC UART2_INIT
C:3A27H LINE# 48
C:3A27H LINE# 49
C:3A27H LINE# 51
C:3A2AH LINE# 52
C:3A2DH LINE# 53
C:3A30H LINE# 54
C:3A33H LINE# 57
C:3A35H LINE# 58
C:3A38H LINE# 60
C:3A3BH LINE# 62
------- ENDPROC UART2_INIT
------- ENDMOD UART
------- MODULE LCD_WINDOW
C:0000H SYMBOL _ICE_DUMMY_
D:0080H PUBLIC P0
D:0090H PUBLIC P1
BL51 BANKED LINKER/LOCATER V6.22 08/10/2020 12:00:45 PAGE 8
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
D:00C0H PUBLIC P4
C:21AEH PUBLIC _Lcd_set_txt
D:00C8H PUBLIC P5
C:25C6H PUBLIC _version_window
D:00A8H PUBLIC IE
D:00B8H PUBLIC IP
D:00D8H PUBLIC CCON
D:0098H PUBLIC SCON
D:0088H PUBLIC TCON
C:23BAH PUBLIC _version_window1
C:2B9AH PUBLIC _robot_ctrl_window
C:1CB2H SYMBOL _?ix1000
C:1CB5H SYMBOL _?ix1001
C:1CBBH SYMBOL _?ix1002
C:1CC0H SYMBOL _?ix1003
C:1CC3H SYMBOL _?ix1004
C:1CC6H SYMBOL _?ix1005
C:1689H PUBLIC _ultrasonic_window
C:0046H PUBLIC _motor_ctrl_window
C:3978H PUBLIC biaoqing_window
D:008DH PUBLIC TH1
D:008BH PUBLIC TL1
C:2FFBH PUBLIC _int2str
C:3114H PUBLIC _Lcd_set_val
C:27C9H PUBLIC _robot_ctrl_window1
C:1CD1H PUBLIC _ultrasonic_window1
C:0620H PUBLIC _motor_ctrl_window1
C:37DCH PUBLIC _Lcd_control
D:00D0H PUBLIC PSW
C:12F5H PUBLIC _Duojixianzhi_window
C:37D6H SYMBOL L?0158
------- PROC L?0157
------- ENDPROC L?0157
C:37D6H SYMBOL L?0158
------- PROC _LCD_CONTROL
X:0102H SYMBOL cmd
------- DO
X:0105H SYMBOL cmdbuf
X:0108H SYMBOL end_frame
D:0007H SYMBOL len
------- ENDDO
C:37DCH LINE# 10
C:37E7H LINE# 11
C:37E7H LINE# 13
C:37F0H LINE# 14
C:3803H LINE# 15
C:3805H LINE# 17
C:3815H LINE# 18
C:3815H LINE# 19
C:381FH LINE# 20
C:3820H LINE# 21
C:3822H LINE# 23
C:3832H LINE# 24
C:3839H LINE# 25
C:3844H LINE# 27
BL51 BANKED LINKER/LOCATER V6.22 08/10/2020 12:00:45 PAGE 9
C:3847H LINE# 29
------- ENDPROC _LCD_CONTROL
------- PROC _INT2STR
X:0111H SYMBOL dat
X:0113H SYMBOL str
------- DO
X:0116H SYMBOL i
X:0117H SYMBOL len
X:0118H SYMBOL buf
------- ENDDO
C:2FFBH LINE# 37
C:300CH LINE# 38
C:300CH LINE# 39
C:300FH LINE# 40
C:3011H LINE# 41
C:3023H LINE# 42
C:3033H LINE# 43
C:3033H LINE# 44
C:3040H LINE# 45
C:3053H LINE# 46
C:3059H LINE# 47
C:3059H LINE# 49
C:3059H LINE# 50
C:3088H LINE# 51
C:309BH LINE# 52
C:30A5H LINE# 53
C:30AEH LINE# 54
C:30BDH LINE# 55
C:30BDH LINE# 56
C:30E3H LINE# 57
C:30E5H LINE# 58
C:30F4H LINE# 59
C:30F9H LINE# 60
------- ENDPROC _INT2STR
------- PROC L?0156
------- ENDPROC L?0156
------- PROC _LCD_SET_VAL
X:00FFH SYMBOL cmd
X:0102H SYMBOL val
------- DO
X:0104H SYMBOL val_buf
X:0109H SYMBOL val_len
X:010AH SYMBOL cmd_buf
X:010DH SYMBOL end_frame
X:0110H SYMBOL cmd_len
------- ENDDO
C:3114H LINE# 63
C:3125H LINE# 64
C:3125H LINE# 66
C:3138H LINE# 67
C:313DH LINE# 68
C:3152H LINE# 69
C:3165H LINE# 70
C:316AH LINE# 71
C:3180H LINE# 73
C:3190H LINE# 74
C:3190H LINE# 75
BL51 BANKED LINKER/LOCATER V6.22 08/10/2020 12:00:45 PAGE 10
C:319AH LINE# 76
C:31A0H LINE# 77
C:31A2H LINE# 79
C:31B5H LINE# 81
C:31C3H LINE# 83
C:31CEH LINE# 85
C:31D1H LINE# 87
------- ENDPROC _LCD_SET_VAL
------- PROC L?0159
------- ENDPROC L?0159
------- PROC _LCD_SET_TXT
X:00FCH SYMBOL cmd
X:00FFH SYMBOL real_data
------- DO
X:0102H SYMBOL cmd_buf
X:0105H SYMBOL clear_data
X:0106H SYMBOL end_frame
X:0109H SYMBOL disbuf
X:0114H SYMBOL cmd_len
------- ENDDO
C:21AEH LINE# 92
C:21B9H LINE# 93
C:21B9H LINE# 95
C:21C4H LINE# 96
C:21C8H LINE# 97
C:21DBH LINE# 98
C:21EEH LINE# 99
C:21F3H LINE# 101
C:21F9H LINE# 102
C:21FDH LINE# 103
C:2216H LINE# 104
C:2216H LINE# 105
C:2229H LINE# 106
C:2239H LINE# 107
C:223BH LINE# 109
C:223BH LINE# 110
C:2241H LINE# 111
C:2257H LINE# 112
C:2257H LINE# 113
C:225DH LINE# 115
C:2276H LINE# 116
C:2276H LINE# 117
C:2288H LINE# 118
C:2298H LINE# 119
C:229AH LINE# 121
C:229AH LINE# 122
C:22A0H LINE# 123
C:22B4H LINE# 124
C:22B4H LINE# 126
C:22BAH LINE# 128
C:22D6H LINE# 129
C:22D6H LINE# 130
C:22E9H LINE# 131
C:22F9H LINE# 132
C:22FBH LINE# 134
C:22FBH LINE# 135
C:2301H LINE# 136
BL51 BANKED LINKER/LOCATER V6.22 08/10/2020 12:00:45 PAGE 11
C:231AH LINE# 137
C:231AH LINE# 138
C:2320H LINE# 140
C:2330H LINE# 141
C:2330H LINE# 142
C:233AH LINE# 143
C:2340H LINE# 144
C:2342H LINE# 146
C:2355H LINE# 148
C:2371H LINE# 149
C:2379H LINE# 151
C:2384H LINE# 153
C:238FH LINE# 155
C:2399H LINE# 156
C:2399H LINE# 157
C:23AAH LINE# 158
C:23B4H LINE# 159
C:23B6H LINE# 160
C:23B9H LINE# 162
------- ENDPROC _LCD_SET_TXT
------- PROC _ULTRASONIC_WINDOW
X:00F8H SYMBOL real_data
------- DO
X:00FBH SYMBOL clear_data
------- ENDDO
C:1689H LINE# 164
C:1694H LINE# 165
C:1694H LINE# 166
C:1698H LINE# 168
C:16A1H LINE# 169
C:16A8H LINE# 170
C:16D2H LINE# 171
C:16FAH LINE# 172
C:170AH LINE# 173
C:1732H LINE# 174
C:175CH LINE# 175
C:1784H LINE# 176
C:17AEH LINE# 177
C:17D6H LINE# 178
C:1800H LINE# 179
C:1828H LINE# 180
C:1852H LINE# 181
C:187AH LINE# 182
C:189CH LINE# 183
C:18BCH LINE# 186
C:18C5H LINE# 187
C:18CCH LINE# 188
C:18EAH LINE# 189
C:18F3H LINE# 190
C:18FAH LINE# 191
C:1918H LINE# 192
C:1921H LINE# 193
C:1928H LINE# 194
C:1946H LINE# 195
C:194FH LINE# 196
C:1956H LINE# 197
C:1974H LINE# 199
BL51 BANKED LINKER/LOCATER V6.22 08/10/2020 12:00:45 PAGE 12
C:197EH LINE# 200
C:197EH LINE# 201
C:198FH LINE# 202
C:1999H LINE# 203
C:199BH LINE# 205
C:19A2H LINE# 206
C:19A2H LINE# 207
C:19A5H LINE# 208
C:19ABH LINE# 209
C:19B0H LINE# 210
C:19B0H LINE# 211
C:19B3H LINE# 212
------- ENDPROC _ULTRASONIC_WINDOW
------- PROC _ULTRASONIC_WINDOW1
X:00F8H SYMBOL real_data
------- DO
X:00FBH SYMBOL clear_data
------- ENDDO
C:1CD1H LINE# 213
C:1CDCH LINE# 214
C:1CDCH LINE# 215
C:1CE0H LINE# 217
C:1CE9H LINE# 218
C:1CF0H LINE# 219
C:1D17H LINE# 220
C:1D3CH LINE# 221
C:1D66H LINE# 222
C:1D8EH LINE# 223
C:1D9EH LINE# 224
C:1DC6H LINE# 225
C:1DF0H LINE# 226
C:1E18H LINE# 227
C:1E42H LINE# 228
C:1E6AH LINE# 229
C:1E94H LINE# 231
C:1EB4H LINE# 232
C:1ED4H LINE# 250
C:1EDDH LINE# 251
C:1EE4H LINE# 252
C:1EEAH LINE# 254
C:1EF3H LINE# 255
C:1EFAH LINE# 256
C:1F18H LINE# 258
C:1F22H LINE# 259
C:1F22H LINE# 260
C:1F33H LINE# 261
C:1F3DH LINE# 262
C:1F3FH LINE# 264
C:1F46H LINE# 265
C:1F46H LINE# 266
C:1F4FH LINE# 267
C:1F55H LINE# 268
C:1F5AH LINE# 269
C:1F5AH LINE# 270
C:1F5DH LINE# 271
------- ENDPROC _ULTRASONIC_WINDOW1
------- PROC _VERSION_WINDOW
BL51 BANKED LINKER/LOCATER V6.22 08/10/2020 12:00:45 PAGE 13
X:00F8H SYMBOL real_data
C:25C6H LINE# 275
C:25D1H LINE# 276
C:25D1H LINE# 277
C:25D4H LINE# 278
C:25D7H LINE# 279
C:25DEH LINE# 281
C:25E7H LINE# 282
C:25EEH LINE# 283
C:260CH LINE# 285
C:2615H LINE# 286
C:261CH LINE# 287
C:263AH LINE# 289
C:2643H LINE# 290
C:264AH LINE# 291
C:2668H LINE# 293
C:2671H LINE# 294
C:2678H LINE# 295
C:2696H LINE# 297
C:269FH LINE# 298
C:26A6H LINE# 299
C:26C4H LINE# 301
C:26CDH LINE# 302
C:26D4H LINE# 303
C:26F2H LINE# 305
C:26F5H LINE# 306
C:26F8H LINE# 308
C:2701H LINE# 309
C:2708H LINE# 310
C:2726H LINE# 312
C:272FH LINE# 313
C:2736H LINE# 314
C:2754H LINE# 316
C:275DH LINE# 317
C:2764H LINE# 318
C:2782H LINE# 320
C:278BH LINE# 321
C:2792H LINE# 322
C:27B0H LINE# 324
C:27B7H LINE# 325
C:27B7H LINE# 326
C:27BAH LINE# 327
C:27C0H LINE# 328
C:27C5H LINE# 329
C:27C5H LINE# 331
C:27C8H LINE# 332
------- ENDPROC _VERSION_WINDOW
------- PROC _VERSION_WINDOW1
X:00F8H SYMBOL real_data
C:23BAH LINE# 333
C:23C5H LINE# 334
C:23C5H LINE# 349
C:23CEH LINE# 350
C:23D5H LINE# 351
C:23F3H LINE# 353
C:23FCH LINE# 354
C:2403H LINE# 355
BL51 BANKED LINKER/LOCATER V6.22 08/10/2020 12:00:45 PAGE 14
C:2421H LINE# 357
C:242AH LINE# 358
C:2431H LINE# 359
C:244FH LINE# 361
C:2458H LINE# 362
C:245FH LINE# 363
C:247DH LINE# 365
C:2486H LINE# 366
C:248DH LINE# 367
C:24ABH LINE# 369
C:24B4H LINE# 370
C:24BBH LINE# 371
C:24C1H LINE# 373
C:24CAH LINE# 374
C:24D1H LINE# 375
C:24EFH LINE# 378
C:24F8H LINE# 379
C:24FFH LINE# 380
C:251DH LINE# 381
C:2524H LINE# 384
C:252CH LINE# 385
C:252CH LINE# 386
C:2535H LINE# 387
C:253CH LINE# 388
C:2545H LINE# 389
C:254CH LINE# 390
C:2555H LINE# 391
C:255CH LINE# 392
C:2562H LINE# 393
C:2567H LINE# 394
C:2567H LINE# 395
C:256FH LINE# 396
C:256FH LINE# 397
C:2577H LINE# 398
C:257EH LINE# 399
C:2587H LINE# 400
C:258EH LINE# 401
C:2597H LINE# 402
C:259EH LINE# 403
C:25A3H LINE# 404
C:25A7H LINE# 405
C:25A7H LINE# 406
C:25AEH LINE# 407
C:25AEH LINE# 408
C:25B7H LINE# 409
C:25BDH LINE# 410
C:25C2H LINE# 411
C:25C2H LINE# 413
C:25C5H LINE# 414
------- ENDPROC _VERSION_WINDOW1
------- PROC _MOTOR_CTRL_WINDOW
X:00F8H SYMBOL real_data
------- DO
X:00FBH SYMBOL turn_speed
------- ENDDO
C:0046H LINE# 416
C:0051H LINE# 417
BL51 BANKED LINKER/LOCATER V6.22 08/10/2020 12:00:45 PAGE 15
C:0051H LINE# 419
C:0055H LINE# 420
C:005EH LINE# 421
C:0065H LINE# 422
C:0082H LINE# 423
C:0089H LINE# 424
C:00A9H LINE# 425
C:00BAH LINE# 426
C:00CEH LINE# 428
C:00D7H LINE# 429
C:00DEH LINE# 430
C:00FBH LINE# 431
C:0102H LINE# 432
C:0122H LINE# 433
C:0133H LINE# 434
C:0147H LINE# 436
C:0150H LINE# 437
C:0157H LINE# 438
C:0174H LINE# 439
C:017BH LINE# 440
C:019BH LINE# 441
C:01ACH LINE# 442
C:01C0H LINE# 444
C:01C8H LINE# 445
C:01C8H LINE# 446
C:01D6H LINE# 447
C:01DDH LINE# 448
C:01ECH LINE# 449
C:01F3H LINE# 450
C:0201H LINE# 451
C:0201H LINE# 452
C:0208H LINE# 453
C:0208H LINE# 454
C:021BH LINE# 455
C:021BH LINE# 456
C:0222H LINE# 457
C:0222H LINE# 458
C:0235H LINE# 459
C:0235H LINE# 460
C:023CH LINE# 461
C:023CH LINE# 462
C:0251H LINE# 463
C:0258H LINE# 464
C:0266H LINE# 465
C:0266H LINE# 468
C:026EH LINE# 469
C:026EH LINE# 470
C:027CH LINE# 471
C:0283H LINE# 472
C:0292H LINE# 473
C:0299H LINE# 474
C:02A7H LINE# 475
C:02A7H LINE# 476
C:02AEH LINE# 477
C:02AEH LINE# 478
C:02BEH LINE# 479
C:02BEH LINE# 480
BL51 BANKED LINKER/LOCATER V6.22 08/10/2020 12:00:45 PAGE 16
C:02C5H LINE# 481
C:02C5H LINE# 482
C:02D5H LINE# 483
C:02D5H LINE# 484
C:02DCH LINE# 485
C:02DCH LINE# 486
C:02EEH LINE# 487
C:02F5H LINE# 488
C:0303H LINE# 489
C:0303H LINE# 492
C:030BH LINE# 493
C:030BH LINE# 494
C:0319H LINE# 495
C:0320H LINE# 496
C:032FH LINE# 497
C:0336H LINE# 498
C:0344H LINE# 499
C:0344H LINE# 500
C:034BH LINE# 501
C:034BH LINE# 503
C:035BH LINE# 504
C:035BH LINE# 505
C:0362H LINE# 506
C:0362H LINE# 508
C:0372H LINE# 509
C:0372H LINE# 510
C:0379H LINE# 511
C:0379H LINE# 513
C:038BH LINE# 514
C:0392H LINE# 515
C:03A0H LINE# 516
C:03A0H LINE# 519
C:03A7H LINE# 520
C:03A7H LINE# 522
C:03B5H LINE# 523
C:03B5H LINE# 524
C:03BCH LINE# 525
C:03BCH LINE# 527
C:03CBH LINE# 528
C:03CBH LINE# 529
C:03D2H LINE# 530
C:03D2H LINE# 532
C:03E1H LINE# 533
C:03E1H LINE# 534
C:03E8H LINE# 535
C:03E8H LINE# 537
C:03F7H LINE# 538
C:03F7H LINE# 541
C:0402H LINE# 542
C:0402H LINE# 544
C:0402H LINE# 545
C:0402H LINE# 546
C:0412H LINE# 547
C:0419H LINE# 548
C:0429H LINE# 549
C:0430H LINE# 550
C:0440H LINE# 551
BL51 BANKED LINKER/LOCATER V6.22 08/10/2020 12:00:45 PAGE 17
C:0447H LINE# 552
C:0453H LINE# 553
C:045BH LINE# 554
C:0462H LINE# 555
C:046BH LINE# 556
C:0470H LINE# 557
C:0480H LINE# 558
C:0487H LINE# 559
C:0497H LINE# 560
C:049EH LINE# 561
C:04A6H LINE# 562
C:04B6H LINE# 563
C:04BDH LINE# 564
C:04C5H LINE# 565
C:04CCH LINE# 566
C:04D5H LINE# 567
C:04DDH LINE# 571
C:04EFH LINE# 572
C:04F6H LINE# 573
C:0508H LINE# 574
C:050FH LINE# 575
C:0521H LINE# 576
C:0528H LINE# 577
C:052FH LINE# 580
C:053DH LINE# 581
C:0544H LINE# 582
C:0552H LINE# 583
C:0559H LINE# 584
C:0567H LINE# 585
C:056EH LINE# 586
C:056EH LINE# 588
C:0579H LINE# 589
C:0579H LINE# 591
C:057CH LINE# 592
C:0582H LINE# 594
C:0594H LINE# 595