-
Notifications
You must be signed in to change notification settings - Fork 0
/
ATmega8 + Keypad 4x4 + 16x2 Character lcd display.hex
323 lines (323 loc) · 14.2 KB
/
ATmega8 + Keypad 4x4 + 16x2 Character lcd display.hex
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
:1000000012C0189518951895189518951895189563
:100010001895189518951895189518951895189578
:100020001895189518958FE58DBFC8E3E0E24E2E20
:1000300084E08EBFD4E0F4E05F2EA89584B7082E4C
:10004000877F84BF88E1992781BD91BDEEEFF3E002
:10005000A0E6B0E088278D933197E9F7E0D56624D4
:10006000A09AA19AECE7F0E080E421D658E0C89588
:10007000802D17D631965A95D1F704C020110A0465
:100080000A112020ECE9F0E088E411D658E0C89588
:10009000802D07D631965A95D1F704C02004201F31
:1000A00020042020ECEBF0E088E501D658E0C8956C
:1000B000802DF7D531965A95D1F704C02020201F06
:1000C00020202020ECEDF0E080E6F1D558E0C89546
:1000D000802DE7D531965A95D1F704C02004041F2E
:1000E00004042020ECEFF0E088E6E1D558E0C89564
:1000F000802DD7D531965A95D1F704C02020201FE6
:10010000201F2020ECE1F1E080E7D1D558E0C89530
:10011000802DC7D531965A95D1F704C020110A0415
:100120000A112020ECE3F1E088E7C1D558E0C8953A
:10013000802DB7D531965A95D1F704C02003040419
:1001400004032020ECE5F1E080E5B1D558E0C89546
:10015000802DA7D531965A95D1F704C020180404F4
:1001600004182020A89AA19AE4E1F0E084E690E047
:100170000197A99ABFD5A998BDD5482F492BC1F79A
:10018000A19AE8E2F0E084E690E00197A99AB2D55E
:10019000A998B0D5482F492BC1F7A19AECE3F0E01C
:1001A00084E690E00197A99AA5D5A998A3D5482FF0
:1001B000492BC1F7A19AE0E5F0E084E690E00197D1
:1001C000A99A98D5A99896D5482F492BC1F7A19AF5
:1001D000E8E7F0E084E690E00197A99A8BD5A9982A
:1001E00089D5482F492BC1F7A19AECE8F0E084E6C5
:1001F00090E00197A99A7ED5A9987CD5482F492BE4
:10020000C1F7A19AE8ECF0E084E690E00197A99AA2
:1002100071D5A9986FD5482F492BC1F7E4E0F0E0DC
:10022000F5D4E3D48CE043D5E0E0F0E0A0E6B0E024
:1002300091E04BD7009160000F3F09F003C080E0D0
:100240008093600000916000083C10F009F001C04C
:1002500001C043C4E6EBF3E1C2D480E080936200C6
:1002600000E010E020E030E0A4E6B0E00D931D9344
:100270002D933C9380E08093680049D5A1E6B0E0DF
:100280000C9300916100003109F001C0F6CF3FD519
:10029000A3E6B0E00C9300916300003109F401C0C3
:1002A000F6CFE0EBFBE0A1E6B0E08C919927A2E667
:1002B000B0E07DD600916200003081E008F480E07B
:1002C0008F9300916200093081E010F009F080E026
:1002D0009F918923882309F466C087D4A19AE9E114
:1002E000F0E084E690E00197A99A04D5A99802D598
:1002F000482F492BC1F7A3E7B0E0E2EBF3E14FD67B
:1003000080E090E0A7E7B0E08D939C93A4E6B0E096
:100310000D911D912D913C914AE050E060E070E01C
:1003200013D6A4E6B0E00D931D932D933D93A4E660
:10033000B0E00D911D912D913C91A2E6B0E04C9161
:1003400055276627772736D6A4E6B0E00D931D9390
:100350002D933D93E4E6F0E0A8E0B4E046D637D430
:1003600000916800003009F00CC0A4E6B0E00D91E7
:100370001D912D913C91A9E6B0E00D931D932D9315
:100380003C9300916800013009F00CC0A4E6B0E095
:100390000D911D912D913C91ADE6B0E00D931D9313
:1003A0002D933C9350C10A3009F02DC0A19AE3E28D
:1003B000F0E084E690E00197A99A9CD4A9989AD499
:1003C000482F492BC1F781E08093680080E090E0DE
:1003D000A7E7B0E08D939C9300E010E020E030E0D0
:1003E000A4E6B0E00D931D932D933C9380E090E044
:1003F000A1E7B0E08D939C938FE71EE005D481E0E8
:1004000050D43BCF20C10B3009F02DC0A19AEDE2B2
:10041000F0E084E690E00197A99A6CD4A9986AD498
:10042000482F492BC1F781E08093680080E090E07D
:10043000A7E7B0E08D939C9300E010E020E030E06F
:10044000A4E6B0E00D931D932D933C9381E090E0E2
:10045000A1E7B0E08D939C938FE71EE0D5D380E0B9
:1004600020D40BCFF0C00C3009F02DC0A19AE7E3E7
:10047000F0E084E690E00197A99A3CD4A9983AD498
:10048000482F492BC1F781E08093680080E090E01D
:10049000A7E7B0E08D939C9300E010E020E030E00F
:1004A000A4E6B0E00D931D932D933C9382E090E081
:1004B000A1E7B0E08D939C938FE71EE0A5D383E086
:1004C000F0D3DBCEC0C00D3009F02DC0A19AE1E41D
:1004D000F0E084E690E00197A99A0CD4A9980AD498
:1004E000482F492BC1F7A7E7B0E06AD3A7E7B0E0F0
:1004F0000D911C91033050E0150709F001C0CEC1E9
:1005000074D38FE711E080D3E8EBF3E168D38FEB8E
:1005100011E07AD3E0ECF3E162D388E592E021D4F4
:1005200064D398CE90C00E3009F05EC0A19AE6E97F
:10053000F0E084E690E00197A99ADCD3A998DAD399
:10054000482F492BC1F78EE190E00BD4A19AE6E940
:10055000F0E084E690E00197A99ACCD3A998CAD399
:10056000482F492BC1F78EE190E0FBD380E090E06B
:10057000A7E7B0E08D939C93A0E6B0E08C918F5FED
:100580008C93E0E0F0E0A0E6B0E091E07BE78CD572
:1005900084E090E0E6D3A1E7B0E00D911C9100303B
:1005A00050E0150709F001C04FC0A1E7B0E00D9180
:1005B0001C91013050E0150709F001C09AC0A1E775
:1005C000B0E00D911C91023050E0150709F001C018
:1005D000D7C0A1E7B0E00D911C91033050E01507A2
:1005E00009F001C014C12FC00F3009F02CC0A19A2E
:1005F000EBE4F0E084E690E00197A99A7BD3A99818
:1006000079D3482F492BC1F780E090E0A7E7B0E00D
:100610008D939C9381E08093680000E010E020E0DF
:1006200030E0A4E6B0E00D931D932D933C9383E05E
:1006300090E0A1E7B0E08D939C938FE71EE0E4D2B9
:1006400084E02FD31ACE19CEEDE6F0E053D586D54F
:100650005BD52F933F934F935F93E9E6F0E04AD544
:100660007DD55F914F913F912F91B0D5EDE0F0E0B6
:10067000A3E7B0E00AD540E050E060E070E0ADE60E
:10068000B0E00D911D912D913C9199D409F001C0DC
:10069000A5C1ABD2E9E6F0E0A8E0B4E0A6D497D2D9
:1006A00081E0FFD2EDE6F0E0A8E0B4E09ED48FD286
:1006B00085E0F7D28FEB11E0A7D2E3E7F0E0A8E006
:1006C000B4E018D55DD383D200E010E020E030E044
:1006D000A9E6B0E00D931D932D933C9300E010E04C
:1006E00020E030E0ADE6B0E00D931D932D933C93F8
:1006F000C4CDEDE6F0E0FED431D506D52F933F937F
:100700004F935F93E9E6F0E0F5D428D55F914F91E0
:100710003F912F91B4D5EDE0F0E0A3E7B0E0B5D480
:1007200064D2E9E6F0E0A8E0B4E05FD450D280E023
:10073000B8D2EDE6F0E0A8E0B4E057D448D285E0C6
:10074000B0D28FEB11E060D2E3E7F0E0A8E0B4E0D4
:10075000D1D416D33CD200E010E020E030E0A9E68E
:10076000B0E00D931D932D933C9300E010E020E04A
:1007700030E0ADE6B0E00D931D932D933C937DCD1D
:10078000EDE6F0E0B7D4EAD4BFD42F933F934F9374
:100790005F93E9E6F0E0AED4E1D45F914F913F91F1
:1007A0002F91AAD5EDE0F0E0A3E7B0E06ED41DD222
:1007B000E9E6F0E0A8E0B4E018D409D283E071D211
:1007C000EDE6F0E0A8E0B4E010D401D285E069D213
:1007D0008FEB11E019D2E3E7F0E0A8E0B4E08AD4AF
:1007E000CFD2F5D100E010E020E030E0A9E6B0E0A3
:1007F0000D931D932D933C9300E010E020E030E03A
:10080000ADE6B0E00D931D932D933C9336CDEDE610
:10081000F0E070D4A3D478D42F933F934F935F9399
:10082000E9E6F0E067D49AD45F914F913F912F9120
:1008300072D5EDE0F0E0A3E7B0E027D4D6D1E9E649
:10084000F0E0A8E0B4E0D1D3C2D184E02AD2EDE652
:10085000F0E0A8E0B4E0C9D3BAD185E022D28FEBB2
:1008600011E0D2D1E3E7F0E0A8E0B4E043D488D2CD
:10087000AED100E010E020E030E0A9E6B0E00D935A
:100880001D932D933C9300E010E020E030E0ADE6B6
:10089000B0E00D931D932D933C93EFCCA6D100E0D7
:1008A00010E020E030E0A9E6B0E00D931D932D9319
:1008B0003C9300E010E020E030E0ADE6B0E00D93C6
:1008C0001D932D933C938FE711E09ED1ECECF3E167
:1008D00086D1E1E0F0E09AD18FE711E095D1E8ED23
:1008E000F3E17DD1E1E0F0E091D18FE711E08CD12F
:1008F000E4EEF3E174D1E1E0F0E088D176D18FE766
:1009000015E082D1E0EFF3E16AD1A19AE4E6F0E0EC
:1009100084E690E00197A99AEDD1A998EBD1482FF0
:10092000492BC1F7A19AE0E5F0E084E690E0019759
:10093000A99AE0D1A998DED1482F492BC1F7A19AF5
:10094000ECE3F0E084E690E00197A99AD3D1A9986E
:10095000D1D1482F492BC1F7A19AE8E2F0E084E613
:1009600090E00197A99AC6D1A998C4D1482F492BE4
:10097000C1F7A19AE4E1F0E084E690E00197A99A3A
:10098000B9D1A998B7D1482F492BC1F7A19AEAE06C
:10099000F0E084E690E00197A99AACD1A998AAD199
:1009A000482F492BC1F7A19AE5E0F0E084E690E0FA
:1009B0000197A99A9FD1A9989DD1482F492BC1F79A
:1009C000E3E0F0E023D188E072D18AE090E0C9D181
:1009D000A89875B77F70706875BF889506D100E0DC
:1009E00010E020E030E0A9E6B0E00D931D932D93D8
:1009F0003C9300E010E020E030E0ADE6B0E00D9385
:100A00001D932D933C938FE711E0FED0E8EFF3E1C7
:100A1000E6D08FEB11E0F8D0EAE0F4E1E0D0A19A63
:100A2000E2E3F0E084E690E00197A99A63D1A99807
:100A300061D1482F492BC1F782E390E092D1A19A6E
:100A4000E2E3F0E084E690E00197A99A53D1A998F7
:100A500051D1482F492BC1F782E390E082D1A19A6E
:100A6000E2E3F0E084E690E00197A99A43D1A998E7
:100A700041D1482F492BC1F782E390E072D1A19A6E
:100A8000E2E3F0E084E690E00197A99A33D1A998D7
:100A900031D1482F492BC1F782E390E062D1A19A6E
:100AA000E2E3F0E084E690E00197A99A23D1A998C7
:100AB00021D1482F492BC1F782E390E052D1A19A6E
:100AC000E2E3F0E084E690E00197A99A13D1A998B7
:100AD00011D1482F492BC1F7D0CBA19AE2E3F0E026
:100AE00084E690E00197A99A05D1A99803D1482FEF
:100AF000492BC1F782E390E034D1A19AE2E3F0E020
:100B000084E690E00197A99AF5D0A998F3D0482FF0
:100B1000492BC1F782E390E024D1A19AE2E3F0E00F
:100B200084E690E00197A99AE5D0A998E3D0482FF0
:100B3000492BC1F782E390E014D1A19AE2E3F0E0FF
:100B400084E690E00197A99AD5D0A998D3D0482FF0
:100B5000492BC1F782E390E004D1A19AE2E3F0E0EF
:100B600084E690E00197A99AC5D0A998C3D0482FF0
:100B7000492BC1F782E390E0F4D0A19AE2E3F0E0E0
:100B800084E690E00197A99AB5D0A998B3D0482FF0
:100B9000492BC1F72AD0E4E1F4E121D08FEB16E034
:100BA00033D0EAE1F4E11BD0E4E0F0E02FD095CFC0
:100BB0000102030A0405060B0708090C0D000E0FBD
:100BC000ED91FC91EF5FFF4FFC93EE930895A8E049
:100BD000B4E08D91882311F064D0FBCF0895D7D174
:100BE000802D11F05ED0FBCF089581E060D014D04D
:100BF00080E85DC08FE7213039F08FEB223021F0A3
:100C00008FE8233009F08FEC810F51C088EE93E01C
:100C1000A8D03197D9F7089583E09927A2C08AEF29
:100C200090E09FD0BD9ABC9ABB9ABA9AB99AB89AEA
:100C3000C09885E090E095D0C198C598C498C39AB3
:100C4000C29AC19AEF93FF93E5E1F0E050D0FF9193
:100C5000EF91C19883D0C19AEF93FF93E5E1F0E063
:100C600046D0FF91EF91C19879D0C19AEF93FF934D
:100C7000E5E1F0E03CD0FF91EF91C1986FD0C298D0
:100C8000C19AEF93FF93E5E1F0E031D0FF91EF914E
:100C9000C19864D088E20BD08EE009D086E007D0FE
:100CA0000895C09A829505D004D058D00895C09870
:100CB000F9CF859510F4C29A01C0C298859510F4B9
:100CC000C39A01C0C398859510F4C49A01C0C49812
:100CD000859510F4C59A01C0C598C19AEF93FF930A
:100CE000E5E1F0E004D0FF91EF91C19808953197CC
:100CF000F1F70895AE2FBF2F11974A2F4B2BE1F735
:100D00000895689462F80895E89462F8089500E1FF
:100D10008FEF82BB8FE081BB80EF82BB1AD0849BB8
:100D200000E0859B04E0869B08E0879B0CE080EF59
:100D300081BB8FE082BB0DD0809B80E0819B81E0F6
:100D4000829B82E0839B83E0080F8AE090E009D0D9
:100D5000089584E600008A95E9F7089581E090E01F
:100D600000C0EF93FF93EE27E82BE92B31F0EAEF79
:100D7000F0E03197F1F70197D1F7FF91EF910895E6
:100D80008DE207FD8D938F2D881F802F881F8F5731
:100D9000082F6894F7F8802F87FF15C080958395FA
:100DA000082F80E38D938EE28D93802F815228F05F
:100DB00080E38D9399279C93089544270A95802F6B
:100DC00009F192D01FC0805230F09EE49D9381E4DF
:100DD0008D939D93EFCF4427DF92EF92FF920F9375
:100DE0008FE1801B11F0082F7FD085D09EE29D936C
:100DF0000F91FF90EF90DF9044270395003209F4A4
:100E0000D7CF27D03F93E8E8FEE038E12F2D1E2D05
:100E10000D2DFF24EE24DD244427000F111F221F77
:100E200088F42F923F92B3D0102CB1D0202CAFD0A9
:100E3000302CADD03197410DD21CE31CF01C3F90FB
:100E40002F9001C0339631963A9539F73F9107D0EC
:100E5000B3CFDD0CEE1CFF1C0A95D9F708950027CF
:100E600019E058D08F93802B11F0039501C08F911A
:100E70001A95B9F7802F882309F49ACF8F91805D56
:100E80008D930A95D9F796CF0065CD1D80B2E60EF9
:100E900040597307A0ACB90350D6DC01286BEE00B3
:100EA00094357700CA9A3B0065CD1D00B2E60E006E
:100EB00059730700ACB90300D6DC01006BEE0000EB
:100EC000357700009A3B0000CD1D0000E60E0000C3
:100ED00073070000B9030000DC010000EE00000011
:100EE000770000003B000000F694E794D794479504
:100EF0000A95D1F7089500270DD08F9303958F2D74
:100F00008E298D29842BC1F78F91805D8D930A9551
:100F1000D9F750CF1F930F93002710E2440FDD1C29
:100F2000EE1CFF1C001F802F9AE0890B10F0082F89
:100F300043951A9599F7802F0F911F91089501916C
:100F400011912191308108950F921F922F92C80123
:100F5000D901489F80014A9F90014B9F202C499FB7
:100F6000100D211D321D5A9F202C589F100D211D40
:100F7000321D599F200D311D689F200D311D699F25
:100F8000300D789F300D2F901F900F900895C895C9
:100F900031960020089591E005C092E003C094E0EE
:100FA00001C098E0F4DF0D929A95E1F70895E80FFB
:100FB000F91FF1CF040F151F261F371F08950417BF
:100FC0001507260737070895000F111F221F331F2B
:100FD000089500951095209530950F5F1F4F2F4F66
:100FE0003F4F0895019110810DC0A9DF0DC0A7DF0B
:100FF00010C00191108117FF05C03FEF2FEF04C013
:10100000008111272227332737FF03C0E2DF8DE25B
:101010008D93CF92DF92EF92AA24BB24CC24DD24BF
:10102000EE2440E2EAE0FF2755E093E38081890F58
:1010300087FD9F7083FD907F891B81935A95A9F747
:10104000C3DFAA1CBB1CCC1CDD1CEE1C4A9551F74F
:10105000E894EFE0FF2782910BD0EB30E0F71EF031
:1010600068948A2D09D04D93EF90DF90CF9008952A
:10107000982F829501D0892F8F70805D26F0803364
:1010800009F4089568948D93089594E081918D9367
:101090009A95E1F70895E199FECFEEBBFFBB31963B
:1010A000089591E001C092E07B3751F47FB7F89446
:1010B000F2DF8D918DBBE29AE19A9A95C9F77FBFD5
:1010C0007727089591E001C092E0E5DFE09A8DB3C3
:1010D0008D939A95D1F70895B7FE089590E8B916C3
:1010E00011F4D0FE08959FEFD91AE90AF90A09F41C
:1010F00003950895D190E190F19001910895219187
:101100003191419151910895502F2D2D3E2D4F2D0C
:10111000612F0895D094E094F09491E0D90E99272E
:10112000E91EF91E10950895652F90E8440F551F8C
:101130005927990F47956078102F90E8FF0C001FF2
:101140000927990FF794107800380895FF0C90E85C
:101150009027110F9795F794092F0895102FBD2C04
:10116000DE2CEF2CF02E11234AF4B094D094E094AE
:10117000F0949FEFB91AD90AE90AF90A0EE1FF20A3
:1011800039F4FE2CED2CDB2CBB240850C2F752C0E6
:1011900032F00A95BB0CDD1CEE1CFF1CF9CF9CDF66
:1011A000D5CF2DEC3CEC4CEC5DE366270FC0A2DF05
:1011B000ABDFDD24EE2490E8F92E0FE307C09FDFBC
:1011C00005C02227332740E251E46627552351F119
:1011D000002381F1A9DF71F11627005850580894B7
:1011E000050B18F407FD03C025C007FD23C0469575
:1011F00037952795F694E794D79425D0FF202AF0C9
:10120000DD0CEE1CFF1C015073F09D2D969548F0EF
:10121000DD203AF4EE202AF491E0D90E9927E91E58
:10122000F91E94CF07C09FE7092FF92A9FEFD92E07
:10123000E92E0895DD24EE24FF24002711270895C8
:101240000FE79FEFF2CF9F929924AA24BB2488E155
:10125000D216E306F40628F0D21AE30AF40A089438
:1012600001C08894991CAA1CBB1CDD0CEE1CFF1C41
:101270008A9571F7D92CEA2CFB2C9F90089554DFA6
:10128000D1F05038C1F016270058952F9058089487
:10129000091F12F418F40EC008F00DC00DD0FF2085
:1012A0002AF0BB0CDD1CEE1CFF1C02C0039513F0E2
:1012B00013DF4CCFB8CFBECF9F92FF92EF928D2D10
:1012C000FF24EE24DD24BB2493E0849F1001829F41
:1012D000B00CD11CE21CF31C839FD00CE11C222417
:1012E000F21C9A9531F0BD2CDE2CEF2CFF248F914F
:1012F000ECCF9F90089503DF17DF503829F090E876
:1013000069270CC00AF045D021CF5FE3222733279D
:10131000442701C0F4DE08DF5038B1F3003899F3F8
:10132000902F951B8BF312F434D0FACF983118F02C
:10133000222733274427983028F0232F342F44279F
:101340009850F9CF992329F04695379527959A9586
:10135000D9F7912F962742F014D0B0F6F794E7947E
:10136000D7940F5F8BF65FCF10D051F008F4D2DE28
:10137000FF2052F2DD0CEE1CFF1C0150CBF753CFC7
:1013800059CFD20EE31EF41E0895D21AE30AF40ACE
:101390000895DF92EF92FF920F931F93D22EE32EC8
:1013A000F42E052F162F6F915F914F913F912F9142
:1013B000089500000000300072657365742000001D
:1013C00063616C63756C61746F7200007475726E2A
:1013D000206F66663D3373007475726E206F6666AB
:1013E0003D3273007475726E206F66663D31730016
:1013F000427965204279650043414E4E4F54204466
:10140000495649444520425920005A45524F20210F
:10141000212100004C6F636B000064656D6F00005C
:00000001FF