?? main.ls1
字號:
0004 84 903 DIV AB
0005 E5F0 904 MOV A,B
0007 24FE 905 ADD A,#0FEH
0009 600E 906 JZ ?C0037
000B 14 907 DEC A
000C 600F 908 JZ ?C0038
000E 14 909 DEC A
000F 6010 910 JZ ?C0039
0011 2403 911 ADD A,#03H
0013 700E 912 JNZ ?C0035
913 ; *** sync lost ***
914 ; SOURCE LINE # 280
915 ; *** sync lost ***
916 ; SOURCE LINE # 281
0015 917 ?C0036:
0015 7980 918 MOV R1,#080H
0017 800A 919 SJMP ?C0035
920 ; *** sync lost ***
921 ; SOURCE LINE # 282
0019 922 ?C0037:
0019 7990 923 MOV R1,#090H
001B 8006 924 SJMP ?C0035
925 ; *** sync lost ***
926 ; SOURCE LINE # 283
001D 927 ?C0038:
001D 7988 928 MOV R1,#088H
001F 8002 929 SJMP ?C0035
930 ; *** sync lost ***
931 ; SOURCE LINE # 284
0021 932 ?C0039:
0021 7998 933 MOV R1,#098H
934 ; *** sync lost ***
935 ; SOURCE LINE # 285
0023 936 ?C0035:
937 ; *** sync lost ***
938 ; SOURCE LINE # 286
0023 ED 939 MOV A,R5
0024 29 940 ADD A,R1
941 ; *** sync lost ***
942 ; SOURCE LINE # 287
0025 FF 943 MOV R7,A
0026 020000 F 944 LJMP _lcd_cmd_w
945 ; END OF _lcd_setposition
946
947 ; *** sync lost ***
948 ; *** sync lost ***
949 ; *** sync lost ***
950 ; *** sync lost ***
951 ; *** sync lost ***
952 ; *** sync lost ***
953 ; *** sync lost ***
954 ; *** sync lost ***
955 ; *** sync lost ***
956 ; *** sync lost ***
957
---- 958 RSEG ?PR?_delay?MAIN
0000 959 L?0107:
960 USING 0
0000 961 L?0108:
0000 120000 F 962 LCALL _lcd_cmd_w
0003 7F03 963 MOV R7,#03H
0005 7E00 964 MOV R6,#00H
0007 965 _delay:
A51 MACRO ASSEMBLER MAIN 07/15/2008 23:18:37 PAGE 16
966 USING 0
967 ; SOURCE LINE # 297
968 ;---- Variable 'i?960' assigned to Register 'R4/R5' ----
969 ;---- Variable 'ms?959' assigned to Register 'R6/R7' ----
970 ; *** sync lost ***
971 ; SOURCE LINE # 298
0007 972 ?C0041:
973 ; *** sync lost ***
974 ; *** sync lost ***
975 ; SOURCE LINE # 300
0007 EF 976 MOV A,R7
0008 1F 977 DEC R7
0009 AA06 978 MOV R2,AR6
000B 7001 979 JNZ ?C0099
000D 1E 980 DEC R6
000E 981 ?C0099:
000E 4A 982 ORL A,R2
000F 6014 983 JZ ?C0046
984 ; *** sync lost ***
985 ; SOURCE LINE # 301
986 ; *** sync lost ***
987 ; SOURCE LINE # 302
0011 7C00 988 MOV R4,#00H
0013 7D01 989 MOV R5,#01H
0015 990 ?C0043:
0015 C3 991 CLR C
0016 ED 992 MOV A,R5
0017 9476 993 SUBB A,#076H
0019 EC 994 MOV A,R4
001A 9404 995 SUBB A,#04H
001C 50E9 996 JNC ?C0041
001E 0D 997 INC R5
001F BD0001 998 CJNE R5,#00H,?C0100
0022 0C 999 INC R4
0023 1000 ?C0100:
0023 80F0 1001 SJMP ?C0043
1002 ; *** sync lost ***
1003 ; SOURCE LINE # 303
1004 ; *** sync lost ***
1005 ; SOURCE LINE # 304
0025 1006 ?C0046:
0025 22 1007 RET
1008 ; END OF _delay
1009
1010 ; *** sync lost ***
1011 ; *** sync lost ***
1012 ; *** sync lost ***
1013 ; *** sync lost ***
1014 ; *** sync lost ***
1015 ; *** sync lost ***
1016 ; *** sync lost ***
1017 ; *** sync lost ***
1018 ; *** sync lost ***
1019 ; *** sync lost ***
1020 ; *** sync lost ***
1021
---- 1022 RSEG ?PR?_lcd_row_on?MAIN
0000 1023 _lcd_row_on:
1024 USING 0
1025 ; SOURCE LINE # 315
1026 ;---- Variable 'temp?1061' assigned to Register 'R7' ----
1027 ; *** sync lost ***
1028 ; SOURCE LINE # 316
1029 ; *** sync lost ***
1030 ; *** sync lost ***
1031 ; SOURCE LINE # 318
A51 MACRO ASSEMBLER MAIN 07/15/2008 23:18:37 PAGE 17
0000 EF 1032 MOV A,R7
0001 14 1033 DEC A
0002 F500 F 1034 MOV y?1065,A
1035 ; *** sync lost ***
1036 ; SOURCE LINE # 319
0004 C3 1037 CLR C
0005 9402 1038 SUBB A,#02H
0007 4009 1039 JC ?C0047
1040 ; *** sync lost ***
1041 ; SOURCE LINE # 320
1042 ; *** sync lost ***
1043 ; SOURCE LINE # 321
0009 750008 F 1044 MOV x?1064,#08H
1045 ; *** sync lost ***
1046 ; SOURCE LINE # 322
000C E500 F 1047 MOV A,y?1065
000E 24FE 1048 ADD A,#0FEH
1049 ; *** sync lost ***
1050 ; SOURCE LINE # 323
0010 8005 1051 SJMP ?C0102
0012 1052 ?C0047:
1053 ; *** sync lost ***
1054 ; *** sync lost ***
1055 ; SOURCE LINE # 325
1056 ; *** sync lost ***
1057 ; SOURCE LINE # 326
0012 E4 1058 CLR A
0013 F500 F 1059 MOV x?1064,A
1060 ; *** sync lost ***
1061 ; SOURCE LINE # 327
0015 E500 F 1062 MOV A,y?1065
0017 1063 ?C0102:
0017 C4 1064 SWAP A
0018 54F0 1065 ANL A,#0F0H
001A F500 F 1066 MOV y?1065,A
1067 ; *** sync lost ***
1068 ; SOURCE LINE # 328
001C 1069 ?C0048:
1070 ; *** sync lost ***
1071 ; *** sync lost ***
1072 ; SOURCE LINE # 330
1073 ; *** sync lost ***
1074 ; SOURCE LINE # 331
001C 120000 F 1075 LCALL L?0105
1076 ; *** sync lost ***
1077 ; SOURCE LINE # 332
001F E4 1078 CLR A
0020 F500 F 1079 MOV i?1062,A
0022 1080 ?C0049:
1081 ; *** sync lost ***
1082 ; SOURCE LINE # 333
1083 ; *** sync lost ***
1084 ; *** sync lost ***
1085 ; SOURCE LINE # 335
0022 E500 F 1086 MOV A,y?1065
0024 2480 1087 ADD A,#080H
0026 FF 1088 MOV R7,A
0027 120000 F 1089 LCALL _lcd_cmd_w
1090 ; *** sync lost ***
1091 ; SOURCE LINE # 336
002A E500 F 1092 MOV A,x?1064
002C 2480 1093 ADD A,#080H
002E FF 1094 MOV R7,A
002F 120000 F 1095 LCALL _lcd_cmd_w
1096 ; *** sync lost ***
1097 ; SOURCE LINE # 337
A51 MACRO ASSEMBLER MAIN 07/15/2008 23:18:37 PAGE 18
0032 0500 F 1098 INC y?1065
1099 ; *** sync lost ***
1100 ; *** sync lost ***
1101 ; SOURCE LINE # 339
1102 ;---- Variable 'j?1063' assigned to Register 'R1' ----
0034 E4 1103 CLR A
0035 F9 1104 MOV R1,A
0036 1105 ?C0052:
1106 ; *** sync lost ***
1107 ; SOURCE LINE # 340
1108 ; *** sync lost ***
1109 ; SOURCE LINE # 341
0036 7FFF 1110 MOV R7,#0FFH
0038 120000 F 1111 LCALL _lcd_dat_w
1112 ; *** sync lost ***
1113 ; SOURCE LINE # 342
003B 09 1114 INC R1
003C B910F7 1115 CJNE R1,#010H,?C0052
1116 ; *** sync lost ***
1117 ; SOURCE LINE # 343
003F 1118 ?C0051:
003F 0500 F 1119 INC i?1062
0041 E500 F 1120 MOV A,i?1062
0043 C3 1121 CLR C
0044 9410 1122 SUBB A,#010H
0046 40DA 1123 JC ?C0049
0048 1124 ?C0050:
1125 ; *** sync lost ***
1126 ; SOURCE LINE # 344
0048 7F30 1127 MOV R7,#030H
004A 120000 F 1128 LCALL _lcd_cmd_w
1129 ; *** sync lost ***
1130 ; SOURCE LINE # 345
004D 7F02 1131 MOV R7,#02H
004F 7E00 1132 MOV R6,#00H
0051 020000 F 1133 LJMP _delay
1134 ; END OF _lcd_
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -