📄 lcd.lst
字号:
1259 ; M=_COM;
1260 ; for (R5=0;R5<=3;R5++)
017a 4443 1261 mov.b #0x0,r4
017c 054c 1262 mov r12,r5
1263 WRDA_L1:
1264 ; {
1265 DBG148:
1266 ; _NOP();
1267 DBG149:
017e 0343 1268 nop
1269 DBG150:
1270 ; DELAY();
0180 b0120000 1271 call #_DELAY
1272 DBG151:
1273 ; P3OUT&=~( (0x0004) );
0184 f2f0fb001900 1274 and.b #0xfb,&0x19
1275 DBG152:
1276 ; DELAY();
018a b0120000 1277 call #_DELAY
1278 DBG153:
1279 ; if ((M&0x01) ==0)
018e 55b3 1280 bit.b #0x1,r5
0190 0420 1281 jne WRDA_L2
1282 DBG155:
1283 DBG154:
1284 ; {
1285 ; P3OUT&=~( (0x0002) );
0192 f2f0fd001900 1286 and.b #0xfd,&0x19
1287 DBG157:
1288 DBG156:
1289 ; }
0198 023c 1290 jmp WRDA_L3
1291 WRDA_L2:
1292 ; else
1293 ; {
1294 DBG158:
1295 ; P3OUT|= (0x0002) ;
1296 DBG159:
019a e2d31900 1297 bis.b #0x2,&0x19
1298 DBG160:
1299 WRDA_L3:
1300 ; }
1301 ; _NOP();
1302 DBG161:
019e 0343 1303 nop
1304 DBG162:
1305 ; DELAY();
01a0 b0120000 1306 call #_DELAY
1307 DBG163:
1308 ; P3OUT|= (0x0004) ;
01a4 e2d21900 1309 bis.b #0x4,&0x19
1310 DBG164:
1311 ; DELAY();
01a8 b0120000 1312 call #_DELAY
1313 DBG165:
1314 ; M=M>>1;
01ac 12c3 1315 clrc
01ae 4510 1316 rrc.b r5
1317 DBG166:
01b0 5453 1318 add.b #0x1,r4
01b2 7c400300 1319 mov.b #0x3,r12
01b6 4c94 1320 cmp.b r4,r12
01b8 e22f 1321 jc WRDA_L1
1322 DBG168:
1323 DBG167:
1324 ; }
1325 ; EXIT
1326 ; .temp2 at stkloc 0 (0x0) size 4
01ba 3541 1327 pop r5
01bc 3441 1328 pop r4
01be 3041 1329 ret
1330 .dbgseg dbg_syms
06a4 00000000 1331 .long 0x0
06a8 00000004 1332 .long DBG19
06ac 00000004 1333 .long 0x4
06b0 00000000 1334 .long 0x0
06b4 00010002 1335 .long 0x10002
06b8 00000000 1336 .long 0x0
06bc 0000003c 1337 .long DBG20
06c0 00000002 1338 .long 0x2
06c4 00000000 1339 .long 0x0
06c8 00010002 1340 .long 0x10002
1341 DBG138:
06cc 0062622e 1342 .long 0x62622e
06d0 00000000 1343 .long 0x0
06d4 0000017a 1344 .long DBG144
06d8 00000000 1345 .long 0x0
06dc 01640001 1346 .long 0x1640001
06e0 00000000 1347 .long 0x0
06e4 00000001 1348 .long 0x1
06e8 00000000 1349 .long 0x0
06ec 00000708 1350 .long DBG169
06f0 00000000 1351 .long 0x0
06f4 4d4f435f 1352 .long 0x4d4f435f
06f8 00000000 1353 .long 0x0
06fc 000c0102 1354 .long 0xc0102
0700 0000000c 1355 .long 0xc
0704 0011ffff 1356 .long 0x11ffff
1357 DBG169:
0708 0062622e 1358 .long 0x62622e
070c 00000000 1359 .long 0x0
0710 0000017e 1360 .long DBG148
0714 00000000 1361 .long 0x0
0718 01640001 1362 .long 0x1640001
071c 00000000 1363 .long 0x0
0720 00000008 1364 .long 0x8
0724 00000000 1365 .long 0x0
0728 000007a8 1366 .long DBG170
072c 00000000 1367 .long 0x0
0730 0000004d 1368 .long 0x4d
0734 00000000 1369 .long 0x0
0738 00050102 1370 .long 0x50102
073c 0000000c 1371 .long 0xc
0740 0004ffff 1372 .long 0x4ffff
0744 00003552 1373 .long 0x3552
0748 00000000 1374 .long 0x0
074c 00040102 1375 .long 0x40102
0750 0000000c 1376 .long 0xc
0754 0004ffff 1377 .long 0x4ffff
0758 0062652e 1378 .long 0x62652e
075c 00000000 1379 .long 0x0
0760 00000184 1380 .long DBG151
0764 00000000 1381 .long 0x0
0768 01640001 1382 .long 0x1640001
076c 00000000 1383 .long 0x0
0770 0000000b 1384 .long 0xb
0774 00000000 1385 .long 0x0
0778 00000000 1386 .long 0x0
077c 00000000 1387 .long 0x0
0780 0062652e 1388 .long 0x62652e
0784 00000000 1389 .long 0x0
0788 00000184 1390 .long DBG151
078c 00000000 1391 .long 0x0
0790 01640001 1392 .long 0x1640001
0794 00000000 1393 .long 0x0
0798 0000000b 1394 .long 0xb
079c 00000000 1395 .long 0x0
07a0 00000000 1396 .long 0x0
07a4 00000000 1397 .long 0x0
1398 DBG170:
07a8 0062622e 1399 .long 0x62622e
07ac 00000000 1400 .long 0x0
07b0 00000184 1401 .long DBG151
07b4 00000000 1402 .long 0x0
07b8 01640001 1403 .long 0x1640001
07bc 00000000 1404 .long 0x0
07c0 0000000b 1405 .long 0xb
07c4 00000000 1406 .long 0x0
07c8 00000974 1407 .long DBG171
07cc 00000000 1408 .long 0x0
07d0 00003552 1409 .long 0x3552
07d4 00000000 1410 .long 0x0
07d8 00040102 1411 .long 0x40102
07dc 0000000c 1412 .long 0xc
07e0 0004ffff 1413 .long 0x4ffff
07e4 0000004d 1414 .long 0x4d
07e8 00000000 1415 .long 0x0
07ec 00050102 1416 .long 0x50102
07f0 0000000c 1417 .long 0xc
07f4 0004ffff 1418 .long 0x4ffff
07f8 0062652e 1419 .long 0x62652e
07fc 00000000 1420 .long 0x0
0800 000001ba 1421 .long DBG167
0804 00000000 1422 .long 0x0
0808 01640001 1423 .long 0x1640001
080c 00000000 1424 .long 0x0
0810 00000021 1425 .long 0x21
0814 00000000 1426 .long 0x0
0818 00000000 1427 .long 0x0
081c 00000000 1428 .long 0x0
0820 0066652e 1429 .long 0x66652e
0824 00000000 1430 .long 0x0
0828 000001ba 1431 .long DBG168
082c 00000000 1432 .long 0x0
0830 01650001 1433 .long 0x1650001
0834 00000000 1434 .long 0x0
0838 000000a2 1435 .long 0xa2
083c 00000000 1436 .long 0x0
0840 00000000 1437 .long 0x0
0844 00000000 1438 .long 0x0
1439 .pseg lcd_code
1440 DBG140:
1441 .dbgseg dbg_syms
0848 41445257 1442 .long 0x41445257
084c 00000000 1443 .long 0x0
0850 000001c0 1444 .long DBG140
0854 00000000 1445 .long 0x0
0858 00ff0001 1446 .long 0xff0001
1447 ; }
1448 ; void display(float num)
1449 .iseg lcd_data_const
0000 1450 .align 0x2
1451 lcd_V1:
0000 01 1452 .byte 0x1
0001 06 1453 .byte 0x6
0002 07 1454 .byte 0x7
0003 01 1455 .byte 0x1
0004 04 1456 .byte 0x4
0005 00 1457 .byte 0x0
0006 01 1458 .byte 0x1
0007 03 1459 .byte 0x3
0008 05 1460 .byte 0x5
0009 01 1461 .byte 0x1
000a 07 1462 .byte 0x7
000b 04 1463 .byte 0x4
000c 01 1464 .byte 0x1
000d 05 1465 .byte 0x5
000e 02 1466 .byte 0x2
000f 00 1467 .byte 0x0
0010 07 1468 .byte 0x7
0011 06 1469 .byte 0x6
0012 00 1470 .byte 0x0
0013 07 1471 .byte 0x7
0014 07 1472 .byte 0x7
0015 01 1473 .byte 0x1
0016 06 1474 .byte 0x6
0017 00 1475 .byte 0x0
0018 01 1476 .byte 0x1
0019 07 1477 .byte 0x7
001a 07 1478 .byte 0x7
001b 01 1479 .byte 0x1
1480 ; {0x01,0x05,0x02},{0x00,0x07,0x06},{0x00,0x07,0x07},{0x01,0x06,0x00},{0x01,0x07,0x07},{0x01,0x07
001c 07 1481 .byte 0x7
001d 06 1482 .byte 0x6
1483 .dbgseg dbg_syms
1484 DBG139:
085c 70736964 1485 .long 0x70736964
0860 0079616c 1486 .long 0x79616c
0864 000001c0 1487 .long _display
0868 00000040 1488 .long 0x40
086c 01020001 1489 .long 0x1020001
0870 00000884 1490 .long DBG143
0874 000002fe 1491 .long DBG173-DBG174
0878 00000418 1492 .long DBG175
087c 000016e4 1493 .long DBG172
0880 00000000 1494 .long 0x0
1495 .pseg lcd_code
1496 DBG174:
1497 .dbgseg dbg_syms
1498 DBG143:
0884 0066622e 1499 .long 0x66622e
0888 00000000 1500 .long 0x0
088c 000001c0 1501 .long DBG174
0890 00000000 1502 .long 0x0
0894 01650001 1503 .long 0x1650001
0898 00000000 1504 .long 0x0
089c 000000d2 1505 .long 0xd2
08a0 00000000 1506 .long 0x0
08a4 0000170c 1507 .long DBG176
08a8 00000000 1508 .long 0x0
1509 .dbgseg dbg_line
1510 DBG175:
0418 0000085c 1511 .long DBG139
041c 00000000 1512 .long 0x0
0420 000001c0 1513 .long _display
0424 00000001 1514 .long 0x1
0428 000001d8 1515 .long DBG178
042c 00000002 1516 .long 0x2
0430 000001ec 1517 .long DBG179
0434 00000009 1518 .long 0x9
0438 000001ee 1519 .long DBG180
043c 0000000a 1520 .long 0xa
0440 000001ee 1521 .long DBG181
0444 0000000b 1522 .long 0xb
0448 000001f2 1523 .long DBG182
044c 0000000c 1524 .long 0xc
0450 000001f6 1525 .long DBG183
0454 0000000d 1526 .long 0xd
0458 000001fa 1527 .long DBG184
045c 0000000e 1528 .long 0xe
0460 00000202 1529 .long DBG185
0464 0000000f 1530 .long 0xf
0468 00000204 1531 .long DBG186
046c 00000010 1532 .long 0x10
0470 00000204 1533 .long DBG187
0474 00000011 1534 .long 0x11
0478 00000206 1535 .long DBG188
047c 00000012 1536 .long 0x12
0480 00000206 1537 .long DBG189
0484 00000014 1538 .long 0x14
0488 00000212 1539 .long DBG190
048c 00000016 1540 .long 0x16
0490 00000224 1541 .long DBG191
0494 00000017 1542 .long 0x17
0498 0000022c 1543 .long DBG192
049c 00000018 1544 .long 0x18
04a0 0000022c 1545 .long DBG193
04a4 00000019 1546 .long 0x19
04a8 00000254 1547 .long DBG194
04ac 0000001a 1548 .long 0x1a
04b0 00000254 1549 .long DBG195
04b4 0000001b 1550 .long 0x1b
04b8 00000262 1551 .long DBG196
04bc 0000001c 1552 .long 0x1c
04c0 0000026c 1553 .long DBG197
04c4 0000001d 1554 .long 0x1d
04c8 0000026e 1555 .long DBG198
04cc 0000001e 1556 .long 0x1e
04d0 00000284 1557 .long DBG199
04d4 00000027 1558 .long 0x27
04d8 000002a0 1559 .long DBG200
04dc 00000028 1560 .long 0x28
04e0 000002ac 1561 .long DBG201
04e4 00000029 1562 .long 0x29
04e8 000002ac 1563 .long DBG202
04ec 0000002a 1564 .long 0x2a
04f0 000002d4 1565 .long DBG203
04f4 0000002b 1566 .long 0x2b
04f8 000002e0 1567 .long DBG204
04fc 0000002c 1568 .long 0x2c
0500 00000302 1569 .lo
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -