📄 toucher2.lis
字号:
004A L9:
004A .dbline 205
004A 4395 inc R20
004C L11:
004C .dbline 205
004C 4617 cp R20,R22
004E D8F3 brlo L8
0050 .dbline -2
0050 L7:
0050 0E940000 xcall pop_gset2
0054 .dbline 0 ; func end
0054 0895 ret
0056 .dbsym r kkk 20 c
0056 .dbsym r temp 22 c
0056 .dbend
0056 .dbfunc e gas_choice _gas_choice fV
.even
0056 _gas_choice::
0056 0E940000 xcall push_gset1
005A .dbline -1
005A .dbline 212
005A ; write_print(0x20);
005A ; }
005A ;
005A ; /*********************气体类型选择**********************/
005A ;
005A ; void gas_choice(void)
005A ; {
005A .dbline 214
005A ; // cha_print(0x1c,0x26); //设置汉字打印方式
005A ; switch(gas_type)
005A 40910000 lds R20,_gas_type
005E 5527 clr R21
0060 4230 cpi R20,2
0062 E0E0 ldi R30,0
0064 5E07 cpc R21,R30
0066 39F1 breq L17
0068 4330 cpi R20,3
006A E0E0 ldi R30,0
006C 5E07 cpc R21,R30
006E 69F1 breq L18
0070 4430 cpi R20,4
0072 E0E0 ldi R30,0
0074 5E07 cpc R21,R30
0076 09F4 brne X1
0078 32C0 xjmp L19
007A X1:
007A 4530 cpi R20,5
007C E0E0 ldi R30,0
007E 5E07 cpc R21,R30
0080 09F4 brne X2
0082 3AC0 xjmp L20
0084 X2:
0084 4630 cpi R20,6
0086 E0E0 ldi R30,0
0088 5E07 cpc R21,R30
008A 09F4 brne X3
008C 42C0 xjmp L21
008E X3:
008E 4230 cpi R20,2
0090 E0E0 ldi R30,0
0092 5E07 cpc R21,R30
0094 0CF4 brge X4
0096 49C0 xjmp L14
0098 X4:
0098 L22:
0098 4F3F cpi R20,255
009A E0E0 ldi R30,0
009C 5E07 cpc R21,R30
009E 09F0 breq L16
00A0 44C0 xjmp L14
00A2 X0:
00A2 .dbline 215
00A2 ; {
00A2 L16:
00A2 .dbline 217
00A2 ; case 0xff:
00A2 ; {
00A2 .dbline 218
00A2 ; cha_print(0xcc,0xec); //天
00A2 2CEE ldi R18,236
00A4 0CEC ldi R16,204
00A6 B3DF xcall _cha_print
00A8 .dbline 219
00A8 ; cha_print(0xc8,0xbb); //然
00A8 2BEB ldi R18,187
00AA 08EC ldi R16,200
00AC B0DF xcall _cha_print
00AE .dbline 220
00AE ; cha_print(0xc6,0xf8); //气
00AE 28EF ldi R18,248
00B0 06EC ldi R16,198
00B2 ADDF xcall _cha_print
00B4 .dbline 221
00B4 ; }
00B4 .dbline 222
00B4 ; break;
00B4 3AC0 xjmp L14
00B6 L17:
00B6 .dbline 224
00B6 ; case 0x02:
00B6 ; {
00B6 .dbline 225
00B6 ; cha_print(0xd2,0xba); //液
00B6 2AEB ldi R18,186
00B8 02ED ldi R16,210
00BA A9DF xcall _cha_print
00BC .dbline 226
00BC ; cha_print(0xbb,0xaf); //化
00BC 2FEA ldi R18,175
00BE 0BEB ldi R16,187
00C0 A6DF xcall _cha_print
00C2 .dbline 227
00C2 ; cha_print(0xc6,0xf8); //气
00C2 28EF ldi R18,248
00C4 06EC ldi R16,198
00C6 A3DF xcall _cha_print
00C8 .dbline 228
00C8 ; }
00C8 .dbline 229
00C8 ; break;
00C8 30C0 xjmp L14
00CA L18:
00CA .dbline 231
00CA ; case 0x03:
00CA ; {
00CA .dbline 232
00CA ; cha_print(0xc3,0xba); //煤
00CA 2AEB ldi R18,186
00CC 03EC ldi R16,195
00CE 9FDF xcall _cha_print
00D0 .dbline 233
00D0 ; cha_print(0xd6,0xc6); //制
00D0 26EC ldi R18,198
00D2 06ED ldi R16,214
00D4 9CDF xcall _cha_print
00D6 .dbline 234
00D6 ; cha_print(0xc6,0xf8); //气
00D6 28EF ldi R18,248
00D8 06EC ldi R16,198
00DA 99DF xcall _cha_print
00DC .dbline 235
00DC ; }
00DC .dbline 236
00DC ; break;
00DC 26C0 xjmp L14
00DE L19:
00DE .dbline 238
00DE ; case 0x04:
00DE ; {
00DE .dbline 239
00DE ; cha_print(0xb6,0xbe); //毒
00DE 2EEB ldi R18,190
00E0 06EB ldi R16,182
00E2 95DF xcall _cha_print
00E4 .dbline 240
00E4 ; cha_print(0xd0,0xd4); //性
00E4 24ED ldi R18,212
00E6 00ED ldi R16,208
00E8 92DF xcall _cha_print
00EA .dbline 241
00EA ; cha_print(0xc6,0xf8); //气
00EA 28EF ldi R18,248
00EC 06EC ldi R16,198
00EE 8FDF xcall _cha_print
00F0 .dbline 242
00F0 ; cha_print(0xcc,0xe5); //体
00F0 25EE ldi R18,229
00F2 0CEC ldi R16,204
00F4 8CDF xcall _cha_print
00F6 .dbline 243
00F6 ; }
00F6 .dbline 244
00F6 ; break;
00F6 19C0 xjmp L14
00F8 L20:
00F8 .dbline 246
00F8 ; case 0x05:
00F8 ; {
00F8 .dbline 247
00F8 ; cha_print(0xbf,0xc9); //可
00F8 29EC ldi R18,201
00FA 0FEB ldi R16,191
00FC 88DF xcall _cha_print
00FE .dbline 248
00FE ; cha_print(0xc8,0xbc); //燃
00FE 2CEB ldi R18,188
0100 08EC ldi R16,200
0102 85DF xcall _cha_print
0104 .dbline 249
0104 ; cha_print(0xc6,0xf8); //气
0104 28EF ldi R18,248
0106 06EC ldi R16,198
0108 82DF xcall _cha_print
010A .dbline 250
010A ; cha_print(0xcc,0xe5); //体
010A 25EE ldi R18,229
010C 0CEC ldi R16,204
010E 7FDF xcall _cha_print
0110 .dbline 251
0110 ; }
0110 .dbline 252
0110 ; break;
0110 0CC0 xjmp L14
0112 L21:
0112 .dbline 254
0112 .dbline 255
0112 20ED ldi R18,208
0114 03ED ldi R16,211
0116 7BDF xcall _cha_print
0118 .dbline 256
0118 2AEF ldi R18,250
011A 0BEB ldi R16,187
011C 78DF xcall _cha_print
011E .dbline 257
011E 2CED ldi R18,220
0120 08EC ldi R16,200
0122 75DF xcall _cha_print
0124 .dbline 258
0124 21EC ldi R18,193
0126 0CEB ldi R16,188
0128 72DF xcall _cha_print
012A .dbline 259
012A .dbline 260
012A .dbline 262
012A L14:
012A .dbline -2
012A L12:
012A 0E940000 xcall pop_gset1
012E .dbline 0 ; func end
012E 0895 ret
0130 .dbend
0130 .dbfunc e unit_judge _unit_judge fV
.even
0130 _unit_judge::
0130 0E940000 xcall push_gset1
0134 .dbline -1
0134 .dbline 269
0134 ; case 0x06:
0134 ; {
0134 ; cha_print(0xd3,0xd0); //有
0134 ; cha_print(0xbb,0xfa); //机
0134 ; cha_print(0xc8,0xdc); //溶
0134 ; cha_print(0xbc,0xc1); //剂
0134 ; }
0134 ; break;
0134 ; default :
0134 ; break;
0134 ; }
0134 ; }
0134 ;
0134 ; /***********************浓度单位选择**************************/
0134 ;
0134 ; void unit_judge(void)
0134 ; {
0134 .dbline 270
0134 ; switch(unit_chroma) //浓度单位
0134 40910000 lds R20,_unit_chroma
0138 5527 clr R21
013A 4230 cpi R20,2
013C E0E0 ldi R30,0
013E 5E07 cpc R21,R30
0140 B1F0 breq L28
0142 4330 cpi R20,3
0144 E0E0 ldi R30,0
0146 5E07 cpc R21,R30
0148 C9F0 breq L29
014A 4230 cpi R20,2
014C E0E0 ldi R30,0
014E 5E07 cpc R21,R30
0150 DCF0 brlt L25
0152 L30:
0152 4F3F cpi R20,255
0154 E0E0 ldi R30,0
0156 5E07 cpc R21,R30
0158 09F0 breq L27
015A 16C0 xjmp L25
015C X5:
015C .dbline 271
015C ; {
015C L27:
015C .dbline 273
015C ; case 0xff:
015C ; {
015C .dbline 274
015C ; write_print(0x25); //%
015C 05E2 ldi R16,37
015E 50DF xcall _write_print
0160 .dbline 275
0160 ; write_print(0x4c); //L
0160 0CE4 ldi R16,76
0162 4EDF xcall _write_print
0164 .dbline 276
0164 ; write_print(0x45); //E
0164 05E4 ldi R16,69
0166 4CDF xcall _write_print
0168 .dbline 277
0168 ; write_print(0x4c); //L
0168 0CE4 ldi R16,76
016A 4ADF xcall _write_print
016C .dbline 278
016C ; }
016C .dbline 279
016C ; break;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -