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

📄 toucher2.lis

📁 基于PIC单片机
💻 LIS
📖 第 1 页 / 共 5 页
字号:
 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 + -