summaryrefslogtreecommitdiff
path: root/demo/keypad_display.rel
diff options
context:
space:
mode:
Diffstat (limited to 'demo/keypad_display.rel')
-rw-r--r--demo/keypad_display.rel490
1 files changed, 490 insertions, 0 deletions
diff --git a/demo/keypad_display.rel b/demo/keypad_display.rel
new file mode 100644
index 0000000..c4d3129
--- /dev/null
+++ b/demo/keypad_display.rel
@@ -0,0 +1,490 @@
+;!FILE keypad_display.asm
+XH
+H 1A areas 147 global symbols
+M keypad_display
+O -mmcs51 --model-small
+S G$EX0$0$0 Def00A8
+S G$IT0$0$0 Def0088
+S G$TH1$0$0 Def008D
+S _P1 Def0090
+S G$RXD$0$0 Def00B0
+S G$EX1$0$0 Def00AA
+S G$TB8$0$0 Def009B
+S G$IT1$0$0 Def008A
+S G$IE$0$0 Def00A8
+S _P2 Def00A0
+S _B Def00F0
+S _SP Def0081
+S _P3 Def00B0
+S _PS Def00BC
+S G$TXD$0$0 Def00B1
+S G$SM0$0$0 Def009F
+S G$TL0$0$0 Def008A
+S _T0 Def00B4
+S G$SM1$0$0 Def009E
+S G$TL1$0$0 Def008B
+S _T1 Def00B5
+S _OV Def00D2
+S G$SM2$0$0 Def009D
+S _ACC Def00E0
+S __mcs51_genRAMCLEAR Ref0000
+S G$PT0$0$0 Def00B9
+S G$RS0$0$0 Def00D3
+S G$PT1$0$0 Def00BB
+S _WR Def00B6
+S G$F0$0$0 Def00D5
+S G$RS1$0$0 Def00D4
+S G$RD$0$0 Def00B7
+S G$TR0$0$0 Def008C
+S G$F1$0$0 Def00D1
+S G$TR1$0$0 Def008E
+S G$PX0$0$0 Def00B8
+S G$ES$0$0 Def00AC
+S G$PX1$0$0 Def00BA
+S G$IP$0$0 Def00B8
+S G$PSW$0$0 Def00D0
+S G$RI$0$0 Def0098
+S _P0_0 Def0080
+S G$CY$0$0 Def00D7
+S _PCON Def0087
+S _SBUF Def0099
+S _P0_1 Def0081
+S _P1_0 Def0090
+S _P Def00D0
+S G$TI$0$0 Def0099
+S _P0_2 Def0082
+S _P1_1 Def0091
+S _P2_0 Def00A0
+S _P0_3 Def0083
+S _P1_2 Def0092
+S _P2_1 Def00A1
+S _P3_0 Def00B0
+S _SCON Def0098
+S _P0_4 Def0084
+S _P1_3 Def0093
+S _P2_2 Def00A2
+S _P3_1 Def00B1
+S G$P0$0$0 Def0080
+S _TCON Def0088
+S _TMOD Def0089
+S _P0_5 Def0085
+S _P1_4 Def0094
+S _P2_3 Def00A3
+S _P3_2 Def00B2
+S G$P1$0$0 Def0090
+S _P0_6 Def0086
+S _P1_5 Def0095
+S _P2_4 Def00A4
+S _P3_3 Def00B3
+S G$B$0$0 Def00F0
+S G$P2$0$0 Def00A0
+S _P0_7 Def0087
+S _P1_6 Def0096
+S _P2_5 Def00A5
+S _P3_4 Def00B4
+S G$PS$0$0 Def00BC
+S G$P3$0$0 Def00B0
+S G$SP$0$0 Def0081
+S _P1_7 Def0097
+S _P2_6 Def00A6
+S _P3_5 Def00B5
+S G$T0$0$0 Def00B4
+S _P2_7 Def00A7
+S _P3_6 Def00B6
+S G$OV$0$0 Def00D2
+S G$T1$0$0 Def00B5
+S _P3_7 Def00B7
+S G$ACC$0$0 Def00E0
+S _INT0 Def00B2
+S _DPH Def0083
+S _INT1 Def00B3
+S G$WR$0$0 Def00B6
+S _IE0 Def0089
+S _IE1 Def008B
+S _DPL Def0082
+S G$P0_0$0$0 Def0080
+S G$P$0$0 Def00D0
+S G$P1_0$0$0 Def0090
+S G$P0_1$0$0 Def0081
+S G$SBUF$0$0 Def0099
+S G$PCON$0$0 Def0087
+S _AC Def00D6
+S G$P2_0$0$0 Def00A0
+S G$P1_1$0$0 Def0091
+S G$P0_2$0$0 Def0082
+S _REN Def009C
+S G$P3_0$0$0 Def00B0
+S G$P2_1$0$0 Def00A1
+S G$P1_2$0$0 Def0092
+S G$P0_3$0$0 Def0083
+S _EA Def00AF
+S G$P3_1$0$0 Def00B1
+S G$P2_2$0$0 Def00A2
+S G$P1_3$0$0 Def0093
+S G$P0_4$0$0 Def0084
+S G$SCON$0$0 Def0098
+S G$P3_2$0$0 Def00B2
+S G$P2_3$0$0 Def00A3
+S G$P1_4$0$0 Def0094
+S G$P0_5$0$0 Def0085
+S G$TMOD$0$0 Def0089
+S G$TCON$0$0 Def0088
+S G$P3_3$0$0 Def00B3
+S G$P2_4$0$0 Def00A4
+S G$P1_5$0$0 Def0095
+S G$P0_6$0$0 Def0086
+S _ET0 Def00A9
+S G$P3_4$0$0 Def00B4
+S G$P2_5$0$0 Def00A5
+S G$P1_6$0$0 Def0096
+S G$P0_7$0$0 Def0087
+S _TF0 Def008D
+S _ET1 Def00AB
+S G$P3_5$0$0 Def00B5
+S G$P2_6$0$0 Def00A6
+S G$P1_7$0$0 Def0097
+S _TF1 Def008F
+S G$P3_6$0$0 Def00B6
+S G$P2_7$0$0 Def00A7
+S _TH0 Def008C
+S _RB8 Def009A
+S __mcs51_genXINIT Ref0000
+S G$P3_7$0$0 Def00B7
+S _TH1 Def008D
+S _IT0 Def0088
+S _EX0 Def00A8
+S _IE Def00A8
+S _IT1 Def008A
+S _TB8 Def009B
+S _EX1 Def00AA
+S _RXD Def00B0
+S G$INT0$0$0 Def00B2
+S G$INT1$0$0 Def00B3
+S G$DPH$0$0 Def0083
+S _TL0 Def008A
+S _SM0 Def009F
+S _TXD Def00B1
+S _TL1 Def008B
+S _SM1 Def009E
+S G$IE0$0$0 Def0089
+S _SM2 Def009D
+S G$IE1$0$0 Def008B
+S G$DPL$0$0 Def0082
+S _PT0 Def00B9
+S _PT1 Def00BB
+S _RS0 Def00D3
+S _TR0 Def008C
+S _RD Def00B7
+S _RS1 Def00D4
+S _F0 Def00D5
+S _TR1 Def008E
+S _F1 Def00D1
+S G$AC$0$0 Def00D6
+S _ES Def00AC
+S _PX0 Def00B8
+S G$REN$0$0 Def009C
+S _IP Def00B8
+S _PX1 Def00BA
+S G$EA$0$0 Def00AF
+S _PSW Def00D0
+S __sdcc_gsinit_startup Ref0000
+S _RI Def0098
+S _CY Def00D7
+S G$ET0$0$0 Def00A9
+S _TI Def0099
+S G$ET1$0$0 Def00AB
+S G$TF0$0$0 Def008D
+S G$TF1$0$0 Def008F
+S __mcs51_genXRAMCLEAR Ref0000
+S G$RB8$0$0 Def009A
+S G$TH0$0$0 Def008C
+S _P0 Def0080
+A _CODE size 0 flags 0 addr 0
+A RSEG size 0 flags 0 addr 0
+A REG_BANK_0 size 8 flags 4 addr 0
+A DSEG size 3 flags 0 addr 0
+S _state Def0000
+S G$row$0$0 Def0001
+S G$state$0$0 Def0000
+S _row Def0001
+A OSEG size 0 flags 4 addr 0
+A SSEG size 1 flags 0 addr 0
+S __start__stack Def0000
+A ISEG size 0 flags 0 addr 0
+A IABS size 0 flags 8 addr 0
+A BSEG size 0 flags 80 addr 0
+A PSEG size 0 flags 50 addr 0
+A XSEG size 0 flags 40 addr 0
+A XABS size 0 flags 48 addr 0
+A XISEG size 0 flags 40 addr 0
+A HOME size 8 flags 20 addr 0
+S A$keypad_display$403 Def0003
+S A$keypad_display$405 Def0006
+S A$keypad_display$381 Def0000
+S __sdcc_program_startup Def0003
+A GSINIT0 size 0 flags 20 addr 0
+A GSINIT1 size 0 flags 20 addr 0
+A GSINIT2 size 0 flags 20 addr 0
+A GSINIT3 size 0 flags 20 addr 0
+A GSINIT4 size 0 flags 20 addr 0
+A GSINIT5 size 0 flags 20 addr 0
+A GSINIT size 0 flags 20 addr 0
+A GSFINAL size 3 flags 20 addr 0
+S A$keypad_display$396 Def0000
+A CSEG size B2 flags 20 addr 0
+S _main Def0000
+S XG$main$0$0 Def00AF
+S A$keypad_display$510 Def0058
+S A$keypad_display$520 Def0069
+S A$keypad_display$511 Def0059
+S A$keypad_display$502 Def0051
+S A$keypad_display$530 Def007D
+S A$keypad_display$521 Def006B
+S A$keypad_display$512 Def005C
+S A$keypad_display$440 Def0008
+S A$keypad_display$540 Def0086
+S A$keypad_display$522 Def006E
+S A$keypad_display$450 Def0018
+S A$keypad_display$441 Def000A
+S A$keypad_display$550 Def008B
+S A$keypad_display$541 Def0087
+S A$keypad_display$523 Def006F
+S A$keypad_display$514 Def005E
+S A$keypad_display$451 Def001A
+S A$keypad_display$442 Def000C
+S A$keypad_display$551 Def008D
+S A$keypad_display$524 Def0072
+S A$keypad_display$515 Def0060
+S A$keypad_display$470 Def002D
+S A$keypad_display$452 Def001C
+S A$keypad_display$443 Def000E
+S A$keypad_display$434 Def0000
+S A$keypad_display$570 Def009D
+S A$keypad_display$552 Def0090
+S A$keypad_display$534 Def007F
+S A$keypad_display$516 Def0063
+S A$keypad_display$453 Def001E
+S A$keypad_display$444 Def0010
+S A$keypad_display$435 Def0001
+S G$main$0$0 Def0000
+S A$keypad_display$562 Def0095
+S A$keypad_display$553 Def0091
+S A$keypad_display$526 Def0074
+S A$keypad_display$517 Def0064
+S A$keypad_display$508 Def0054
+S A$keypad_display$463 Def0025
+S A$keypad_display$454 Def001F
+S A$keypad_display$436 Def0003
+S A$keypad_display$590 Def00AF
+S A$keypad_display$563 Def0097
+S A$keypad_display$527 Def0076
+S A$keypad_display$518 Def0067
+S A$keypad_display$509 Def0055
+S A$keypad_display$491 Def0044
+S A$keypad_display$482 Def003A
+S A$keypad_display$473 Def0030
+S A$keypad_display$455 Def0020
+S A$keypad_display$564 Def009A
+S A$keypad_display$546 Def0089
+S A$keypad_display$528 Def0079
+S A$keypad_display$492 Def0047
+S A$keypad_display$483 Def003D
+S A$keypad_display$474 Def0033
+S A$keypad_display$447 Def0012
+S A$keypad_display$438 Def0005
+S A$keypad_display$583 Def00A7
+S A$keypad_display$574 Def009F
+S A$keypad_display$565 Def009B
+S A$keypad_display$538 Def0081
+S A$keypad_display$529 Def007A
+S A$keypad_display$466 Def0028
+S A$keypad_display$448 Def0014
+S A$keypad_display$439 Def0006
+S A$keypad_display$584 Def00A9
+S A$keypad_display$575 Def00A1
+S A$keypad_display$539 Def0083
+S A$keypad_display$449 Def0016
+S C$keypad_display.c$40$1$1 Def0000
+S A$keypad_display$585 Def00AA
+S A$keypad_display$576 Def00A4
+S A$keypad_display$558 Def0093
+S A$keypad_display$459 Def0022
+S A$keypad_display$586 Def00AD
+S A$keypad_display$577 Def00A5
+S A$keypad_display$496 Def0049
+S A$keypad_display$487 Def003F
+S A$keypad_display$478 Def0035
+S A$keypad_display$469 Def002B
+S A$keypad_display$497 Def004B
+S A$keypad_display$488 Def0041
+S A$keypad_display$479 Def0037
+S C$keypad_display.c$41$2$2 Def00A7
+S A$keypad_display$498 Def004E
+S C$keypad_display.c$38$0$0 Def0000
+S C$keypad_display.c$60$3$3 Def003F
+S C$keypad_display.c$42$3$3 Def0012
+S C$keypad_display.c$81$2$2 Def00A7
+S C$keypad_display.c$84$1$1 Def00AF
+S C$keypad_display.c$62$3$3 Def0049
+S C$keypad_display.c$53$3$3 Def0025
+S C$keypad_display.c$54$3$3 Def0028
+S C$keypad_display.c$65$3$3 Def0054
+S C$keypad_display.c$61$4$6 Def0044
+S C$keypad_display.c$56$3$3 Def002B
+S C$keypad_display.c$48$3$3 Def0022
+S C$keypad_display.c$58$3$3 Def0035
+S C$keypad_display.c$70$4$9 Def0081
+S C$keypad_display.c$68$3$3 Def0054
+S C$keypad_display.c$63$4$7 Def0051
+S C$keypad_display.c$57$4$4 Def0030
+S C$keypad_display.c$71$4$9 Def0089
+S C$keypad_display.c$72$4$9 Def0089
+S C$keypad_display.c$73$4$9 Def008B
+S C$keypad_display.c$59$4$5 Def003A
+S C$keypad_display.c$74$4$9 Def0093
+S C$keypad_display.c$75$4$9 Def0093
+S C$keypad_display.c$76$4$9 Def0095
+S C$keypad_display.c$77$4$9 Def009D
+S C$keypad_display.c$78$4$9 Def009D
+S C$keypad_display.c$69$4$9 Def007F
+S C$keypad_display.c$79$4$9 Def009F
+A CONST size 14 flags 20 addr 0
+S Fkeypad_display$keypad$0$0 Def0000
+S Fkeypad_display$display_0$0$0 Def0004
+S Fkeypad_display$display_1$0$0 Def0008
+S Fkeypad_display$display_2$0$0 Def000C
+S Fkeypad_display$display_3$0$0 Def0010
+A XINIT size 0 flags 20 addr 0
+A CABS size 0 flags 28 addr 0
+T 00 00
+R 00 00 00 02
+T 00 00
+R 00 00 00 03
+T 00 00
+R 00 00 00 03
+T 00 01
+R 00 00 00 03
+T 00 01
+R 00 00 00 03
+T 00 00
+R 00 00 00 05
+T 00 00
+R 00 00 00 05
+T 00 00
+R 00 00 00 0D
+T 00 00 02 00 00
+R 00 00 00 0D 02 03 00 B8
+T 00 00 02 00 03
+R 00 00 00 15 00 03 00 0D
+T 00 03
+R 00 00 00 0D
+T 00 03 12 00 00 80 FE
+R 00 00 00 0D 00 03 00 16
+T 00 00
+R 00 00 00 16
+T 00 00
+R 00 00 00 16
+T 00 00 E4 F5 00 00 01 F5 00 00 02
+R 00 00 00 16 F1 21 04 00 03 F1 21 08 00 03
+T 00 05
+R 00 00 00 16
+T 00 05 C3 E5 00 00 01 94 04 E5 00 00 02 64 80 94
+R 00 00 00 16 F1 21 04 00 03 F1 21 0A 00 03
+T 00 0F 80 50 EE E5 00 00 01 24 00 00 00 F5 82 E5
+R 00 00 00 16 F1 21 06 00 03 F1 01 0A 00 17
+T 00 19 00 00 02 34 00 00 00 F5 83 E4 93 F5 90 85
+R 00 00 00 16 F1 21 02 00 03 F1 81 06 00 17
+T 00 23 90 00 00 00 53 00 00 00 0F 63
+R 00 00 00 16 F1 21 03 00 03 F1 01 07 00 03
+T 00 29 00 00 00 0F E5 00 00 00 30 E0 05 75
+R 00 00 00 16 F1 01 02 00 03 F1 21 07 00 03
+T 00 31 00 00 00 00 80 1F
+R 00 00 00 16 F1 21 02 00 03
+T 00 35
+R 00 00 00 16
+T 00 35 E5 00 00 00 30 E1 05 75 00 00 00 01 80 15
+R 00 00 00 16 F1 21 03 00 03 F1 21 0A 00 03
+T 00 3F
+R 00 00 00 16
+T 00 3F E5 00 00 00 30 E2 05 75 00 00 00 02 80 0B
+R 00 00 00 16 F1 21 03 00 03 F1 21 0A 00 03
+T 00 49
+R 00 00 00 16
+T 00 49 E5 00 00 00 20 E3 03 02 00 A7
+R 00 00 00 16 F1 21 03 00 03 00 0A 00 16
+T 00 51
+R 00 00 00 16
+T 00 51 75 00 00 00 03
+R 00 00 00 16 F1 21 03 00 03
+T 00 54
+R 00 00 00 16
+T 00 54 E4 B5 00 00 01 06 E4 B5 00 00 02 02 80 23
+R 00 00 00 16 F1 21 04 00 03 F1 21 0A 00 03
+T 00 5E
+R 00 00 00 16
+T 00 5E 74 01 B5 00 00 01 06 E4 B5 00 00 02 02 80
+R 00 00 00 16 F1 21 05 00 03 F1 21 0B 00 03
+T 00 68 22
+R 00 00 00 16
+T 00 69
+R 00 00 00 16
+T 00 69 74 02 B5 00 00 01 06 E4 B5 00 00 02 02 80
+R 00 00 00 16 F1 21 05 00 03 F1 21 0B 00 03
+T 00 73 21
+R 00 00 00 16
+T 00 74
+R 00 00 00 16
+T 00 74 74 03 B5 00 00 01 06 E4 B5 00 00 02 02 80
+R 00 00 00 16 F1 21 05 00 03 F1 21 0B 00 03
+T 00 7E 20
+R 00 00 00 16
+T 00 7F
+R 00 00 00 16
+T 00 7F 80 26
+R 00 00 00 16
+T 00 81
+R 00 00 00 16
+T 00 81 E5 00 00 00 90 00 04 93 F5 B0 80 1C
+R 00 00 00 16 F1 21 03 00 03 00 07 00 17
+T 00 8B
+R 00 00 00 16
+T 00 8B E5 00 00 00 90 00 08 93 F5 B0 80 12
+R 00 00 00 16 F1 21 03 00 03 00 07 00 17
+T 00 95
+R 00 00 00 16
+T 00 95 E5 00 00 00 90 00 0C 93 F5 B0 80 08
+R 00 00 00 16 F1 21 03 00 03 00 07 00 17
+T 00 9F
+R 00 00 00 16
+T 00 9F E5 00 00 00 90 00 10 93 F5 B0
+R 00 00 00 16 F1 21 03 00 03 00 07 00 17
+T 00 A7
+R 00 00 00 16
+T 00 A7 05 00 00 01 E4 B5 00 00 01 02 05
+R 00 00 00 16 F1 21 03 00 03 F1 21 08 00 03
+T 00 AE 00 00 02
+R 00 00 00 16 F1 21 02 00 03
+T 00 AF
+R 00 00 00 16
+T 00 AF 02 00 05
+R 00 00 00 16 00 03 00 16
+T 00 00
+R 00 00 00 17
+T 00 00 EF DF BF 7F
+R 00 00 00 17
+T 00 04
+R 00 00 00 17
+T 00 04 F9 64 70 48
+R 00 00 00 17
+T 00 08
+R 00 00 00 17
+T 00 08 59 52 42 40
+R 00 00 00 17
+T 00 0C
+R 00 00 00 17
+T 00 0C F8 40 50 C6
+R 00 00 00 17
+T 00 10
+R 00 00 00 17
+T 00 10 79 C0 49 C0
+R 00 00 00 17