⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 key.lst

📁 AVRMEG32编写的一个项目代码,里面包含一般应用的模块.
💻 LST
📖 第 1 页 / 共 4 页
字号:
   1               		.file	"key.c"
   2               		.arch atmega32
   3               	__SREG__ = 0x3f
   4               	__SP_H__ = 0x3e
   5               	__SP_L__ = 0x3d
   6               	__tmp_reg__ = 0
   7               	__zero_reg__ = 1
   8               		.global __do_copy_data
   9               		.global __do_clear_bss
  17               	.Ltext0:
  18               	.global	KeyTab
  19               		.section	.progmem.data,"a",@progbits
  22               	KeyTab:
  23 0000 00        		.byte	0
  24 0001 00        		.byte	0
  25 0002 01        		.byte	1
  26 0003 FF        		.byte	-1
  27 0004 FF        		.byte	-1
  28 0005 FF        		.byte	-1
  29 0006 01        		.byte	1
  30 0007 00        		.byte	0
  31 0008 02        		.byte	2
  32 0009 00        		.byte	0
  33 000a 04        		.byte	4
  34 000b 0D        		.byte	13
  35 000c 02        		.byte	2
  36 000d 04        		.byte	4
  37 000e 03        		.byte	3
  38 000f 00        		.byte	0
  39 0010 04        		.byte	4
  40 0011 0D        		.byte	13
  41 0012 03        		.byte	3
  42 0013 01        		.byte	1
  43 0014 FF        		.byte	-1
  44 0015 02        		.byte	2
  45 0016 FF        		.byte	-1
  46 0017 FF        		.byte	-1
  47 0018 04        		.byte	4
  48 0019 04        		.byte	4
  49 001a 05        		.byte	5
  50 001b 00        		.byte	0
  51 001c 0D        		.byte	13
  52 001d 02        		.byte	2
  53 001e 05        		.byte	5
  54 001f 08        		.byte	8
  55 0020 FF        		.byte	-1
  56 0021 04        		.byte	4
  57 0022 06        		.byte	6
  58 0023 0C        		.byte	12
  59 0024 06        		.byte	6
  60 0025 08        		.byte	8
  61 0026 FF        		.byte	-1
  62 0027 04        		.byte	4
  63 0028 07        		.byte	7
  64 0029 05        		.byte	5
  65 002a 07        		.byte	7
  66 002b 08        		.byte	8
  67 002c FF        		.byte	-1
  68 002d 04        		.byte	4
  69 002e 08        		.byte	8
  70 002f 06        		.byte	6
  71 0030 08        		.byte	8
  72 0031 08        		.byte	8
  73 0032 FF        		.byte	-1
  74 0033 04        		.byte	4
  75 0034 0A        		.byte	10
  76 0035 07        		.byte	7
  77 0036 09        		.byte	9
  78 0037 08        		.byte	8
  79 0038 FF        		.byte	-1
  80 0039 04        		.byte	4
  81 003a 0A        		.byte	10
  82 003b 08        		.byte	8
  83 003c 0A        		.byte	10
  84 003d 08        		.byte	8
  85 003e FF        		.byte	-1
  86 003f 04        		.byte	4
  87 0040 0B        		.byte	11
  88 0041 09        		.byte	9
  89 0042 0B        		.byte	11
  90 0043 08        		.byte	8
  91 0044 FF        		.byte	-1
  92 0045 04        		.byte	4
  93 0046 0C        		.byte	12
  94 0047 0A        		.byte	10
  95 0048 0C        		.byte	12
  96 0049 08        		.byte	8
  97 004a FF        		.byte	-1
  98 004b 04        		.byte	4
  99 004c 05        		.byte	5
 100 004d 0B        		.byte	11
 101 004e 0D        		.byte	13
 102 004f 04        		.byte	4
 103 0050 0E        		.byte	14
 104 0051 00        		.byte	0
 105 0052 13        		.byte	19
 106 0053 04        		.byte	4
 107 0054 0E        		.byte	14
 108 0055 05        		.byte	5
 109 0056 FF        		.byte	-1
 110 0057 0D        		.byte	13
 111 0058 0F        		.byte	15
 112 0059 12        		.byte	18
 113 005a 0F        		.byte	15
 114 005b 05        		.byte	5
 115 005c FF        		.byte	-1
 116 005d 0D        		.byte	13
 117 005e 10        		.byte	16
 118 005f 0E        		.byte	14
 119 0060 10        		.byte	16
 120 0061 05        		.byte	5
 121 0062 FF        		.byte	-1
 122 0063 0D        		.byte	13
 123 0064 11        		.byte	17
 124 0065 0F        		.byte	15
 125 0066 11        		.byte	17
 126 0067 05        		.byte	5
 127 0068 FF        		.byte	-1
 128 0069 0D        		.byte	13
 129 006a 12        		.byte	18
 130 006b 10        		.byte	16
 131 006c 12        		.byte	18
 132 006d 05        		.byte	5
 133 006e FF        		.byte	-1
 134 006f 0D        		.byte	13
 135 0070 0E        		.byte	14
 136 0071 11        		.byte	17
 137 0072 13        		.byte	19
 138 0073 04        		.byte	4
 139 0074 14        		.byte	20
 140 0075 00        		.byte	0
 141 0076 02        		.byte	2
 142 0077 0D        		.byte	13
 143 0078 14        		.byte	20
 144 0079 06        		.byte	6
 145 007a FF        		.byte	-1
 146 007b 13        		.byte	19
 147 007c 15        		.byte	21
 148 007d 19        		.byte	25
 149 007e 15        		.byte	21
 150 007f 06        		.byte	6
 151 0080 FF        		.byte	-1
 152 0081 13        		.byte	19
 153 0082 16        		.byte	22
 154 0083 14        		.byte	20
 155 0084 16        		.byte	22
 156 0085 06        		.byte	6
 157 0086 FF        		.byte	-1
 158 0087 13        		.byte	19
 159 0088 17        		.byte	23
 160 0089 15        		.byte	21
 161 008a 17        		.byte	23
 162 008b 06        		.byte	6
 163 008c FF        		.byte	-1
 164 008d 13        		.byte	19
 165 008e 18        		.byte	24
 166 008f 16        		.byte	22
 167 0090 18        		.byte	24
 168 0091 06        		.byte	6
 169 0092 FF        		.byte	-1
 170 0093 13        		.byte	19
 171 0094 19        		.byte	25
 172 0095 17        		.byte	23
 173 0096 19        		.byte	25
 174 0097 06        		.byte	6
 175 0098 FF        		.byte	-1
 176 0099 13        		.byte	19
 177 009a 14        		.byte	20
 178 009b 18        		.byte	24
 179               	.global	MenuNULL
 182               	MenuNULL:
 183 009c 2020 2020 		.string	"              "
 183      2020 2020 
 183      2020 2020 
 183      2020 00
 184               	.global	Menu_guimouID
 187               	Menu_guimouID:
 188 00ab 14        		.byte	20
 189 00ac 15        		.byte	21
 190 00ad 16        		.byte	22
 191 00ae 17        		.byte	23
 192 00af 18        		.byte	24
 193 00b0 19        		.byte	25
 194               	.global	Menu_SysSetID
 197               	Menu_SysSetID:
 198 00b1 0E        		.byte	14
 199 00b2 0F        		.byte	15
 200 00b3 10        		.byte	16
 201 00b4 11        		.byte	17
 202 00b5 12        		.byte	18
 203               	.global	Menu_OprID
 206               	Menu_OprID:
 207 00b6 05        		.byte	5
 208 00b7 06        		.byte	6
 209 00b8 07        		.byte	7
 210 00b9 08        		.byte	8
 211 00ba 09        		.byte	9
 212 00bb 0A        		.byte	10
 213 00bc 0B        		.byte	11
 214 00bd 0C        		.byte	12
 215               	.global	Menu_ViewID
 218               	Menu_ViewID:
 219 00be 03        		.byte	3
 220               	.global	Menu_RootID
 223               	Menu_RootID:
 224 00bf 02        		.byte	2
 225 00c0 04        		.byte	4
 226 00c1 0D        		.byte	13
 227 00c2 13        		.byte	19
 228               		.data
 229               	.LC0:
 230 0000 2020 2020 		.string	"              "
 230      2020 2020 
 230      2020 2020 
 230      2020 00
 231               	.LC1:
 232 000f B2E9 BFB4 		.string	"\262\351\277\264          "
 232      2020 2020 
 232      2020 2020 
 232      2020 00
 233               	.LC2:
 234 001e CEB4 B4A6 		.string	"\316\264\264\246\300\355\270\346\276\257    "
 234      C0ED B8E6 
 234      BEAF 2020 
 234      2020 00
 235               	.LC3:
 236 002d C9E8 D6C3 		.string	"\311\350\326\303          "
 236      2020 2020 
 236      2020 2020 
 236      2020 00
 237               	.LC4:
 238 003c C9E8 B1B8 		.string	"\311\350\261\270\262\326\326\306\300\344    "
 238      B2D6 D6C6 
 238      C0E4 2020 
 238      2020 00
 239               	.LC5:
 240 004b C9E8 B1B8 		.string	"\311\350\261\270\262\326\326\306\310\310    "
 240      B2D6 D6C6 
 240      C8C8 2020 
 240      2020 00
 241               	.LC6:
 242 005a C9E8 B1B8 		.string	"\311\350\261\270\262\326\310\310\275\273\273\273  "
 242      B2D6 C8C8 
 242      BDBB BBBB 
 242      2020 00
 243               	.LC7:
 244 0069 C9E8 B1B8 		.string	"\311\350\261\270\262\326\277\325\306\370\321\255\273\267"
 244      B2D6 BFD5 
 244      C6F8 D1AD 
 244      BBB7 00
 245               	.LC8:
 246 0078 B5E7 B3D8 		.string	"\265\347\263\330\262\326\277\325\306\370\321\255\273\267"
 246      B2D6 BFD5 
 246      C6F8 D1AD 
 246      BBB7 00
 247               	.LC9:
 248 0087 D0EE B5E7 		.string	"\320\356\265\347\263\330\314\370\315\321    "
 248      B3D8 CCF8 
 248      CDD1 2020 
 248      2020 00
 249               	.LC10:
 250 0096 D6B1 C1F7 		.string	"\326\261\301\367\271\375\321\271      "
 250      B9FD D1B9 
 250      2020 2020 
 250      2020 00
 251               	.LC11:
 252 00a5 D6B1 C1F7 		.string	"\326\261\301\367\307\267\321\271      "
 252      C7B7 D1B9 
 252      2020 2020 
 252      2020 00
 253               	.LC12:
 254 00b4 CFB5 CDB3 		.string	"\317\265\315\263\262\316\312\375      "
 254      B2CE CAFD 
 254      2020 2020 
 254      2020 00
 255               	.LC13:
 256 00c3 BAC5 C2EB 		.string	"\272\305\302\353\322\273        "
 256      D2BB 2020 
 256      2020 2020 
 256      2020 00
 257               	.LC14:
 258 00d2 BAC5 C2EB 		.string	"\272\305\302\353\266\376        "
 258      B6FE 2020 
 258      2020 2020 
 258      2020 00
 259               	.LC15:
 260 00e1 BAC5 C2EB 		.string	"\272\305\302\353\310\375        "
 260      C8FD 2020 
 260      2020 2020 
 260      2020 00
 261               	.LC16:
 262 00f0 CAB1 BCE4 		.string	"\312\261\274\344\311\350\326\303      "
 262      C9E8 D6C3 
 262      2020 2020 
 262      2020 00
 263               	.LC17:
 264 00ff BED6 D5BE 		.string	"\276\326\325\276\265\330\326\267      "
 264      B5D8 D6B7 
 264      2020 2020 
 264      2020 00
 265               	.LC18:
 266 010e B9E6 C4A3 		.string	"\271\346\304\243          "
 266      2020 2020 
 266      2020 2020 
 266      2020 00
 267               	.LC19:
 268 011d C3C5 BDFB 		.string	"\303\305\275\373          "
 268      2020 2020 
 268      2020 2020 
 268      2020 00
 269               	.LC20:
 270 012c D6B1 C1F7 		.string	"\326\261\301\367\265\347\321\271      "
 270      B5E7 D1B9 
 270      2020 2020 
 270      2020 00
 271               	.LC21:
 272 013b D6B1 C1F7 		.string	"\326\261\301\367\265\347\301\367      "
 272      B5E7 C1F7 
 272      2020 2020 
 272      2020 00
 273               	.LC22:
 274 014a BDBB C1F7 		.string	"\275\273\301\367\265\347\321\271      "
 274      B5E7 D1B9 
 274      2020 2020 
 274      2020 00
 275               	.LC23:
 276 0159 BDBB C1F7 		.string	"\275\273\301\367\265\347\301\367      "
 276      B5E7 C1F7 
 276      2020 2020 
 276      2020 00
 277               	.LC24:
 278 0168 CEC2 CAAA 		.string	"\316\302\312\252          "
 278      2020 2020 
 278      2020 2020 
 278      2020 00
 279               	.global	Menu_String
 280               		.section	.progmem.data
 283               	Menu_String:
 284 00c3 0000      		.word	.LC0
 285 00c5 0000      		.word	.LC0
 286 00c7 0000      		.word	.LC1
 287 00c9 0000      		.word	.LC2
 288 00cb 0000      		.word	.LC3
 289 00cd 0000      		.word	.LC4
 290 00cf 0000      		.word	.LC5
 291 00d1 0000      		.word	.LC6
 292 00d3 0000      		.word	.LC7
 293 00d5 0000      		.word	.LC8
 294 00d7 0000      		.word	.LC9
 295 00d9 0000      		.word	.LC10
 296 00db 0000      		.word	.LC11
 297 00dd 0000      		.word	.LC12
 298 00df 0000      		.word	.LC13
 299 00e1 0000      		.word	.LC14
 300 00e3 0000      		.word	.LC15
 301 00e5 0000      		.word	.LC16
 302 00e7 0000      		.word	.LC17
 303 00e9 0000      		.word	.LC18
 304 00eb 0000      		.word	.LC19
 305 00ed 0000      		.word	.LC20
 306 00ef 0000      		.word	.LC21
 307 00f1 0000      		.word	.LC22
 308 00f3 0000      		.word	.LC23
 309 00f5 0000      		.word	.LC24
 310 00f7 0000      		.word	.LC0
 311               		.text
 312               	.global	key_init
 314               	key_init:
 315               	.LFB14:
 316               	.LM1:
 317               	/* prologue: frame size=0 */
 318               	/* prologue end (size=0) */
 319               	.LM2:
 320 0000 8CE3      		ldi r24,lo8(60)
 321 0002 82BB      		out 50-0x20,r24
 322               	.LM3:
 323 0004 81BB      		out 49-0x20,r24

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -