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

📄 form.lst

📁 该程序是基于c8051f的红外线发射率的测量程序
💻 LST
📖 第 1 页 / 共 5 页
字号:
 484   3                           sample_new_table.array+=1;
 485   3                         else
 486   3                           sample_new_table.array=0;       
 487   3                 break;
 488   3      
 489   3           //输入和保存字符
 490   3                case DATA:                      
 491   3                languge_mode(English,yes);  //切换语言
 492   3                        sample_new_table.str[sample_new_table.colomn-1][sample_new_table.array]=dat; //存入到内存
 493   3                set_window_char(dat);      //显示字符
 494   3                        if(sample_new_table.array<9)  
 495   3                          sample_new_table.array+=1;    //右移一列
 496   3                else
 497   3                          sample_new_table.array=0;
 498   3                        break;
 499   3      
 500   3           default:
 501   3                    
 502   3                 break;
 503   3              }
 504   2         set_caract_pos(sample_new_table.ins_dot[sample_new_table.array].x,sample_new_table.ins_dot[sample_new_t
             -able.array].y+sample_new_table.v_step*(sample_new_table.colomn-1));
 505   2       }         
 506   1      }
 507          
 508          
 509          //========================================================================================================
             -====================
 510          //试样编号函数
 511          //========================================================================================================
             -====================
 512          void sample_sub(void)
 513          {
 514   1        unsigned char i;
 515   1        show_form(&sample_form);
 516   1        show_new_table_para();
 517   1        current_form_index=sample_form.index;
 518   1        while(1)
 519   1        {
 520   2            current_form_index=sample_form.index;
 521   2           switch(search(sample_form.index))  //查询 
 522   2                {
 523   3               case on_btn_NO_0:
 524   3                   new_table_edit(DATA,'0');
 525   3                           break;
 526   3                       
 527   3               case on_btn_NO_1:
 528   3                   new_table_edit(DATA,'1'); 
C51 COMPILER V7.07   FORM                                                                  05/17/2003 16:08:38 PAGE 10  

 529   3                           break;
 530   3              
 531   3                       case on_btn_NO_2:
 532   3                   new_table_edit(DATA,'2');
 533   3                           break;
 534   3              
 535   3                       case on_btn_NO_3:
 536   3                   new_table_edit(DATA,'3');
 537   3                           break;
 538   3              
 539   3                       case on_btn_NO_4:
 540   3                   new_table_edit(DATA,'4');
 541   3                           break;
 542   3              
 543   3                       case on_btn_NO_5:
 544   3                   new_table_edit(DATA,'5');
 545   3                           break;
 546   3              
 547   3                       case on_btn_NO_6:
 548   3                   new_table_edit(DATA,'6');
 549   3                           break;
 550   3              
 551   3                       case on_btn_NO_7:
 552   3                   new_table_edit(DATA,'7');
 553   3                           break;
 554   3              
 555   3                       case on_btn_NO_8:
 556   3                   new_table_edit(DATA,'8');
 557   3                           break;
 558   3              
 559   3                       case on_btn_NO_9:
 560   3                   new_table_edit(DATA,'9');  
 561   3                           break;
 562   3              
 563   3                       case on_btn_NO_q:
 564   3                   if(shift_flag==1)
 565   3                                 new_table_edit(DATA,'Q');
 566   3                               else
 567   3                                 new_table_edit(DATA,'q'); 
 568   3                           break;
 569   3              
 570   3                       case on_btn_NO_w:
 571   3                   if(shift_flag==1)
 572   3                                 new_table_edit(DATA,'W');
 573   3                               else
 574   3                                 new_table_edit(DATA,'w'); 
 575   3                           break;
 576   3              
 577   3                       case on_btn_NO_e:
 578   3                   if(shift_flag==1)
 579   3                                 new_table_edit(DATA,'E');
 580   3                               else
 581   3                                 new_table_edit(DATA,'e'); 
 582   3                           break;
 583   3              
 584   3                       case on_btn_NO_r:
 585   3                   if(shift_flag==1)
 586   3                                 new_table_edit(DATA,'R');
 587   3                               else
 588   3                                 new_table_edit(DATA,'r'); 
 589   3                           break;
 590   3              
C51 COMPILER V7.07   FORM                                                                  05/17/2003 16:08:38 PAGE 11  

 591   3                       case on_btn_NO_t:
 592   3                   if(shift_flag==1)
 593   3                                 new_table_edit(DATA,'T');
 594   3                               else
 595   3                                 new_table_edit(DATA,'t'); 
 596   3                           break;
 597   3              
 598   3                       case on_btn_NO_y:
 599   3                   if(shift_flag==1)
 600   3                                 new_table_edit(DATA,'Y');
 601   3                               else
 602   3                                 new_table_edit(DATA,'y');  
 603   3                           break;
 604   3              
 605   3                       case on_btn_NO_u:
 606   3                   if(shift_flag==1)
 607   3                                 new_table_edit(DATA,'U');
 608   3                               else
 609   3                                 new_table_edit(DATA,'u'); 
 610   3                           break;
 611   3              
 612   3                       case on_btn_NO_i:
 613   3                   if(shift_flag==1)
 614   3                                 new_table_edit(DATA,'I');
 615   3                               else
 616   3                                 new_table_edit(DATA,'i'); 
 617   3                           break;
 618   3              
 619   3                       case on_btn_NO_o:
 620   3                   if(shift_flag==1)
 621   3                                 new_table_edit(DATA,'O');
 622   3                               else
 623   3                                 new_table_edit(DATA,'o'); 
 624   3                           break;
 625   3              
 626   3                       case on_btn_NO_p:
 627   3                   if(shift_flag==1)
 628   3                                 new_table_edit(DATA,'P');
 629   3                               else
 630   3                                 new_table_edit(DATA,'p'); 
 631   3                           break;
 632   3              
 633   3                       case on_btn_NO_a:
 634   3                   if(shift_flag==1)
 635   3                                 new_table_edit(DATA,'A');
 636   3                               else
 637   3                                 new_table_edit(DATA,'a'); 
 638   3                           break;
 639   3              
 640   3                       case on_btn_NO_s:
 641   3                   if(shift_flag==1)
 642   3                                 new_table_edit(DATA,'S');
 643   3                               else
 644   3                                 new_table_edit(DATA,'s'); 
 645   3                           break;
 646   3              
 647   3                       case on_btn_NO_d:
 648   3                   if(shift_flag==1)
 649   3                                 new_table_edit(DATA,'D');
 650   3                               else
 651   3                                 new_table_edit(DATA,'d');   
 652   3                           break;
C51 COMPILER V7.07   FORM                                                                  05/17/2003 16:08:38 PAGE 12  

 653   3              
 654   3                       case on_btn_NO_f:
 655   3                   if(shift_flag==1)
 656   3                                 new_table_edit(DATA,'F');
 657   3                               else
 658   3                                 new_table_edit(DATA,'f'); 
 659   3                           break;
 660   3              
 661   3                       case on_btn_NO_g:
 662   3                   if(shift_flag==1)
 663   3                                 new_table_edit(DATA,'G');
 664   3                               else
 665   3                                 new_table_edit(DATA,'g'); 
 666   3                           break;
 667   3              
 668   3                       case on_btn_NO_h:
 669   3                   if(shift_flag==1)
 670   3                                 new_table_edit(DATA,'H');
 671   3                               else
 672   3                                 new_table_edit(DATA,'h'); 
 673   3                           break;
 674   3              
 675   3                       case on_btn_NO_j:
 676   3                   if(shift_flag==1)
 677   3                                 new_table_edit(DATA,'J');
 678   3                               else
 679   3                                 new_table_edit(DATA,'j'); 
 680   3                           break;
 681   3              
 682   3                       case on_btn_NO_k:
 683   3                   if(shift_flag==1)
 684   3                                 new_table_edit(DATA,'K');
 685   3                               else
 686   3                                 new_table_edit(DATA,'k'); 
 687   3                           break;
 688   3              
 689   3                       case on_btn_NO_l:
 690   3                   if(shift_flag==1)
 691   3                                 new_table_edit(DATA,'L');
 692   3                               else
 693   3                                 new_table_edit(DATA,'l'); 
 694   3                           break;
 695   3              
 696   3                       case on_btn_NO_z:
 697   3                   if(shift_flag==1)
 698   3                                 new_table_edit(DATA,'Z');
 699   3                               else
 700   3                                 new_table_edit(DATA,'z');  
 701   3                           break;
 702   3              
 703   3                       case on_btn_NO_x:
 704   3                   if(shift_flag==1)
 705   3                                 new_table_edit(DATA,'X');
 706   3                               else
 707   3                                 new_table_edit(DATA,'x'); 
 708   3                           break;
 709   3              
 710   3                       case on_btn_NO_c:
 711   3                   if(shift_flag==1)
 712   3                                 new_table_edit(DATA,'C');
 713   3                               else
 714   3                                 new_table_edit(DATA,'c'); 
C51 COMPILER V7.07   FORM                                                                  05/17/2003 16:08:38 PAGE 13  

 715   3                           break;
 716   3              
 717   3                       case on_btn_NO_v:
 718   3                   if(shift_flag==1)
 719   3                                 new_table_edit(DATA,'V');
 720   3                               else
 721   3                                 new_table_edit(DATA,'v'); 
 722   3                           break;
 723   3              
 724   3                       case on_btn_NO_b:
 725   3                   if(shift_flag==1)
 726   3                                 new_table_edit(DATA,'B');
 727   3                               else
 728   3                                 new_table_edit(DATA,'b'); 
 729   3                           break;
 730   3              
 731   3                       case on_btn_NO_n:
 732   3                   if(shift_flag==1)
 733   3                                 new_table_edit(DATA,'N');
 734   3                               else
 735   3                                 new_table_edit(DATA,'n'); 
 736   3                           break;

⌨️ 快捷键说明

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