📄 lcd.lst
字号:
944 DBG116:
945 ; P3OUT&=~( (0x0004) );
013a f2f0fb001900 946 and.b #0xfb,&0x19
947 DBG117:
948 ; DELAY();
0140 b0120000 949 call #_DELAY
950 DBG118:
951 ; if ((M&0x80) ==0)
0144 74b08000 952 bit.b #0x80,r4
0148 0420 953 jne WRDD_L2
954 DBG120:
955 DBG119:
956 ; {
957 ; P3OUT&=~( (0x0002) );
014a f2f0fd001900 958 and.b #0xfd,&0x19
959 DBG122:
960 DBG121:
961 ; }
0150 023c 962 jmp WRDD_L3
963 WRDD_L2:
964 ; else
965 ; {
966 DBG123:
967 ; P3OUT|= (0x0002) ;
968 DBG124:
0152 e2d31900 969 bis.b #0x2,&0x19
970 DBG125:
971 WRDD_L3:
972 ; }
973 ; _NOP();
974 DBG126:
0156 0343 975 nop
976 DBG127:
977 ; DELAY();
0158 b0120000 978 call #_DELAY
979 DBG128:
980 ; P3OUT|= (0x0004) ;
015c e2d21900 981 bis.b #0x4,&0x19
982 DBG129:
983 ; DELAY();
0160 b0120000 984 call #_DELAY
985 DBG130:
986 ; M=M<<1;
0164 4454 987 rla.b r4
988 DBG131:
0166 5553 989 add.b #0x1,r5
0168 7c400500 990 mov.b #0x5,r12
016c 4c95 991 cmp.b r5,r12
016e e22f 992 jc WRDD_L1
993 DBG133:
994 DBG132:
995 ; }
996 ; EXIT
997 ; .temp1 at stkloc 0 (0x0) size 4
0170 3541 998 pop r5
0172 3441 999 pop r4
0174 3041 1000 ret
1001 .dbgseg dbg_syms
03e8 00000000 1002 .long 0x0
03ec 00000004 1003 .long DBG19
03f0 00000004 1004 .long 0x4
03f4 00000000 1005 .long 0x0
03f8 00010002 1006 .long 0x10002
03fc 00000000 1007 .long 0x0
0400 0000003c 1008 .long DBG20
0404 00000002 1009 .long 0x2
0408 00000000 1010 .long 0x0
040c 00010002 1011 .long 0x10002
1012 DBG80:
0410 0062622e 1013 .long 0x62622e
0414 00000000 1014 .long 0x0
0418 000000ce 1015 .long DBG86
041c 00000000 1016 .long 0x0
0420 01640001 1017 .long 0x1640001
0424 00000000 1018 .long 0x0
0428 00000001 1019 .long 0x1
042c 00000000 1020 .long 0x0
0430 00000474 1021 .long DBG134
0434 00000000 1022 .long 0x0
0438 4d4f435f 1023 .long 0x4d4f435f
043c 00000000 1024 .long 0x0
0440 000c0102 1025 .long 0xc0102
0444 0000000c 1026 .long 0xc
0448 0011ffff 1027 .long 0x11ffff
044c 0062652e 1028 .long 0x62652e
0450 00000000 1029 .long 0x0
0454 000000d0 1030 .long DBG87
0458 00000000 1031 .long 0x0
045c 01640001 1032 .long 0x1640001
0460 00000000 1033 .long 0x0
0464 00000002 1034 .long 0x2
0468 00000000 1035 .long 0x0
046c 00000000 1036 .long 0x0
0470 00000000 1037 .long 0x0
1038 DBG134:
0474 0062622e 1039 .long 0x62622e
0478 00000000 1040 .long 0x0
047c 000000d0 1041 .long DBG87
0480 00000000 1042 .long 0x0
0484 01640001 1043 .long 0x1640001
0488 00000000 1044 .long 0x0
048c 00000002 1045 .long 0x2
0490 00000000 1046 .long 0x0
0494 000004b0 1047 .long DBG135
0498 00000000 1048 .long 0x0
049c 4d4f435f 1049 .long 0x4d4f435f
04a0 00000000 1050 .long 0x0
04a4 00040102 1051 .long 0x40102
04a8 0000000c 1052 .long 0xc
04ac 0011ffff 1053 .long 0x11ffff
1054 DBG135:
04b0 0062622e 1055 .long 0x62622e
04b4 00000000 1056 .long 0x0
04b8 00000134 1057 .long DBG113
04bc 00000000 1058 .long 0x0
04c0 01640001 1059 .long 0x1640001
04c4 00000000 1060 .long 0x0
04c8 0000001f 1061 .long 0x1f
04cc 00000000 1062 .long 0x0
04d0 000004ec 1063 .long DBG136
04d4 00000000 1064 .long 0x0
04d8 00003652 1065 .long 0x3652
04dc 00000000 1066 .long 0x0
04e0 00050102 1067 .long 0x50102
04e4 0000000c 1068 .long 0xc
04e8 0004ffff 1069 .long 0x4ffff
1070 DBG136:
04ec 0062622e 1071 .long 0x62622e
04f0 00000000 1072 .long 0x0
04f4 0000014a 1073 .long DBG119
04f8 00000000 1074 .long 0x0
04fc 01640001 1075 .long 0x1640001
0500 00000000 1076 .long 0x0
0504 00000026 1077 .long 0x26
0508 00000000 1078 .long 0x0
050c 000005a0 1079 .long DBG137
0510 00000000 1080 .long 0x0
0514 0000004d 1081 .long 0x4d
0518 00000000 1082 .long 0x0
051c 00040102 1083 .long 0x40102
0520 0000000c 1084 .long 0xc
0524 0004ffff 1085 .long 0x4ffff
0528 0062652e 1086 .long 0x62652e
052c 00000000 1087 .long 0x0
0530 00000166 1088 .long DBG131
0534 00000000 1089 .long 0x0
0538 01640001 1090 .long 0x1640001
053c 00000000 1091 .long 0x0
0540 00000037 1092 .long 0x37
0544 00000000 1093 .long 0x0
0548 00000000 1094 .long 0x0
054c 00000000 1095 .long 0x0
0550 0062652e 1096 .long 0x62652e
0554 00000000 1097 .long 0x0
0558 00000166 1098 .long DBG131
055c 00000000 1099 .long 0x0
0560 01640001 1100 .long 0x1640001
0564 00000000 1101 .long 0x0
0568 00000037 1102 .long 0x37
056c 00000000 1103 .long 0x0
0570 00000000 1104 .long 0x0
0574 00000000 1105 .long 0x0
0578 0062652e 1106 .long 0x62652e
057c 00000000 1107 .long 0x0
0580 00000166 1108 .long DBG131
0584 00000000 1109 .long 0x0
0588 01640001 1110 .long 0x1640001
058c 00000000 1111 .long 0x0
0590 00000037 1112 .long 0x37
0594 00000000 1113 .long 0x0
0598 00000000 1114 .long 0x0
059c 00000000 1115 .long 0x0
1116 DBG137:
05a0 0062622e 1117 .long 0x62622e
05a4 00000000 1118 .long 0x0
05a8 00000166 1119 .long DBG131
05ac 00000000 1120 .long 0x0
05b0 01640001 1121 .long 0x1640001
05b4 00000000 1122 .long 0x0
05b8 00000037 1123 .long 0x37
05bc 00000000 1124 .long 0x0
05c0 000006cc 1125 .long DBG138
05c4 00000000 1126 .long 0x0
05c8 00003652 1127 .long 0x3652
05cc 00000000 1128 .long 0x0
05d0 00050102 1129 .long 0x50102
05d4 0000000c 1130 .long 0xc
05d8 0004ffff 1131 .long 0x4ffff
05dc 0000004d 1132 .long 0x4d
05e0 00000000 1133 .long 0x0
05e4 00040102 1134 .long 0x40102
05e8 0000000c 1135 .long 0xc
05ec 0004ffff 1136 .long 0x4ffff
05f0 0062652e 1137 .long 0x62652e
05f4 00000000 1138 .long 0x0
05f8 00000170 1139 .long DBG132
05fc 00000000 1140 .long 0x0
0600 01640001 1141 .long 0x1640001
0604 00000000 1142 .long 0x0
0608 00000038 1143 .long 0x38
060c 00000000 1144 .long 0x0
0610 00000000 1145 .long 0x0
0614 00000000 1146 .long 0x0
0618 0066652e 1147 .long 0x66652e
061c 00000000 1148 .long 0x0
0620 00000170 1149 .long DBG133
0624 00000000 1150 .long 0x0
0628 01650001 1151 .long 0x1650001
062c 00000000 1152 .long 0x0
0630 0000007f 1153 .long 0x7f
0634 00000000 1154 .long 0x0
0638 00000000 1155 .long 0x0
063c 00000000 1156 .long 0x0
1157 .pseg lcd_code
1158 DBG82:
1159 .dbgseg dbg_syms
0640 44445257 1160 .long 0x44445257
0644 00000000 1161 .long 0x0
0648 00000176 1162 .long DBG82
064c 00000000 1163 .long 0x0
0650 00ff0001 1164 .long 0xff0001
1165 ; }
1166 ; void WRDA(unsigned char _COM)
1167 DBG81:
0654 41445257 1168 .long 0x41445257
0658 00000000 1169 .long 0x0
065c 00000176 1170 .long _WRDA
0660 00000040 1171 .long 0x40
0664 01020001 1172 .long 0x1020001
0668 0000067c 1173 .long DBG85
066c 0000004a 1174 .long DBG140-DBG141
0670 00000350 1175 .long DBG142
0674 0000085c 1176 .long DBG139
0678 00000000 1177 .long 0x0
1178 .pseg lcd_code
1179 DBG141:
1180 .dbgseg dbg_syms
1181 DBG85:
067c 0066622e 1182 .long 0x66622e
0680 00000000 1183 .long 0x0
0684 00000176 1184 .long DBG141
0688 00000000 1185 .long 0x0
068c 01650001 1186 .long 0x1650001
0690 00000000 1187 .long 0x0
0694 00000082 1188 .long 0x82
0698 00000000 1189 .long 0x0
069c 00000884 1190 .long DBG143
06a0 00000000 1191 .long 0x0
1192 .dbgseg dbg_line
1193 DBG142:
0350 00000654 1194 .long DBG81
0354 00000000 1195 .long 0x0
0358 00000176 1196 .long _WRDA
035c 00000001 1197 .long 0x1
0360 0000017a 1198 .long DBG145
0364 00000002 1199 .long 0x2
0368 0000017a 1200 .long DBG146
036c 00000005 1201 .long 0x5
0370 0000017a 1202 .long DBG147
0374 00000007 1203 .long 0x7
0378 0000017e 1204 .long DBG148
037c 00000008 1205 .long 0x8
0380 0000017e 1206 .long DBG149
0384 00000009 1207 .long 0x9
0388 00000180 1208 .long DBG150
038c 0000000a 1209 .long 0xa
0390 00000184 1210 .long DBG151
0394 0000000b 1211 .long 0xb
0398 0000018a 1212 .long DBG152
039c 0000000c 1213 .long 0xc
03a0 0000018e 1214 .long DBG153
03a4 0000000e 1215 .long 0xe
03a8 00000192 1216 .long DBG154
03ac 0000000f 1217 .long 0xf
03b0 00000192 1218 .long DBG155
03b4 00000010 1219 .long 0x10
03b8 00000198 1220 .long DBG156
03bc 00000012 1221 .long 0x12
03c0 00000198 1222 .long DBG157
03c4 00000013 1223 .long 0x13
03c8 0000019a 1224 .long DBG158
03cc 00000014 1225 .long 0x14
03d0 0000019a 1226 .long DBG159
03d4 00000017 1227 .long 0x17
03d8 0000019e 1228 .long DBG160
03dc 00000019 1229 .long 0x19
03e0 0000019e 1230 .long DBG161
03e4 0000001b 1231 .long 0x1b
03e8 000001a0 1232 .long DBG162
03ec 0000001c 1233 .long 0x1c
03f0 000001a4 1234 .long DBG163
03f4 0000001d 1235 .long 0x1d
03f8 000001a8 1236 .long DBG164
03fc 0000001e 1237 .long 0x1e
0400 000001ac 1238 .long DBG165
0404 0000001f 1239 .long 0x1f
0408 000001b0 1240 .long DBG166
040c 00000020 1241 .long 0x20
0410 000001ba 1242 .long DBG167
0414 00000021 1243 .long 0x21
1244 .pseg lcd_code
1245 .global _WRDA
1246 _WRDA:
0176 0412 1247 push r4
0178 0512 1248 push r5
1249 DBG147:
1250 DBG146:
1251 DBG145:
1252 DBG144:
1253 ; ENTRY
1254 ; _COM at argloc 0 (0x0) in reg size 1
1255 ; R5 in reg size 1
1256 ; M in reg size 1
1257 ; {
1258 ; unsigned char R5,M;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -