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

📄 caixdan.lst

📁 keil c open
💻 LST
📖 第 1 页 / 共 5 页
字号:
 788   2      
 789   2                                      timerbuffer[3]=function1;h_position++;break;   //day
 790   2                      case    7:             if(function1>0x23)
 791   2                                      return;
 792   2      
 793   2                                      timerbuffer[2]=function1;h_position++;break;   //hour
 794   2                      case    8:             if(function1>0x59)
 795   2                                      return;
 796   2                                      timerbuffer[1]=function1;h_position=4;break;   //minite
 797   2                      default:                h_position=4;   break;
C51 COMPILER V7.06   CAIXDAN                                                               01/06/2005 14:37:19 PAGE 14  

 798   2              } 
 799   1              v_Set1302(timerbuffer);
 800   1              time_brush=1;
 801   1      }
 802          /*
 803          *********************************************************************************************************
 804          *名称:
 805          *功能:
 806          * 输入参数:无
 807          *输出参数:无
 808          *处理的数据:*INPUT_QUEEN[]处理前的数据,*OUT_QUEEN[]处理后的数据
 809          *调用的函数:
 810          *创建人:       DaiWei
 811          *创建时间:2003-8-16 10:51
 812          *修改时间:
 813          *********************************************************************************************************
 814          */
 815          
 816          
 817          void    f_key_set_date(void)
 818          {    _nop_();_nop_();_nop_();
 819   1      
 820   1              {    _nop_();_nop_();_nop_();
 821   2                      switch(function)
 822   2                      {
 823   3                              case    ENTER:_nop_();
 824   3                                                              f_sixth_enter_key();
 825   3                                                              _nop_();_nop_();_nop_();
 826   3                                                              break;
 827   3                              case    CANCE :_nop_();
 828   3                                                              f_sixth_cance_key();_nop_();_nop_();_nop_();
 829   3                                                              break;
 830   3                              case    ADD:    f_sixth_add_key();_nop_();_nop_();_nop_();
 831   3                                                              break;
 832   3                              case    SUB:    f_sixth_sub_key();_nop_();_nop_();_nop_();
 833   3                                                              break;
 834   3                              case    TRUE:   f_sixth_true_key();_nop_();_nop_();_nop_();break;
 835   3                              case    FALSE:  f_sixth_false_key();_nop_();_nop_();_nop_();break;
 836   3                              case    0x3a:   f_set_current_time();_nop_();     _nop_();break;
 837   3                              default:_nop_();break;
 838   3                      }
 839   2                      _nop_();_nop_();_nop_();
 840   2              }
 841   1              _nop_();_nop_();_nop_();
 842   1      }
 843          /*
 844          *********************************************************************************************************
 845          *名称:
 846          *功能:
 847          * 输入参数:无
 848          *输出参数:无
 849          *处理的数据:*INPUT_QUEEN[]处理前的数据,*OUT_QUEEN[]处理后的数据
 850          *调用的函数:
 851          *创建人:       DaiWei
 852          *创建时间:2003-8-16 10:51
 853          *修改时间:
 854          *********************************************************************************************************
 855          */
 856          
 857          //-----------------------------------------------------
 858          void    f_key_camera_add(void)
 859          {
C51 COMPILER V7.06   CAIXDAN                                                               01/06/2005 14:37:19 PAGE 15  

 860   1              //f_brush_gb();
 861   1              //func_brush_flag=1;
 862   1              gb_brush_flag=1;
 863   1              ++h_position;
 864   1              if(h_position>=9)
 865   1              {
 866   2                      h_position=4;
 867   2              }
 868   1              _nop_();_nop_();_nop_();
 869   1      }
 870          /*
 871          *********************************************************************************************************
 872          *名称:
 873          *功能:
 874          * 输入参数:无
 875          *输出参数:无
 876          *处理的数据:*INPUT_QUEEN[]处理前的数据,*OUT_QUEEN[]处理后的数据
 877          *调用的函数:
 878          *创建人:       DaiWei
 879          *创建时间:2003-8-16 10:51
 880          *修改时间:
 881          *********************************************************************************************************
 882          */
 883          
 884          void    f_key_camera_sub(void)
 885          {
 886   1       //   f_brush_gb();
 887   1       //func_brush_flag=1;
 888   1              gb_brush_flag=1;
 889   1              --h_position;
 890   1              if(h_position<=3)
 891   1              {
 892   2                      h_position=8;
 893   2              }
 894   1              _nop_();_nop_();_nop_();
 895   1      }
 896          /*
 897          *********************************************************************************************************
 898          *名称:
 899          *功能:
 900          * 输入参数:无
 901          *输出参数:无
 902          *处理的数据:*INPUT_QUEEN[]处理前的数据,*OUT_QUEEN[]处理后的数据
 903          *调用的函数:
 904          *创建人:       DaiWei
 905          *创建时间:2003-8-16 10:51
 906          *修改时间:
 907          *********************************************************************************************************
 908          */
 909          void    OS_white_bacance_auto()
 910          {       uchar   data    i;
 911   1                      EA=0;
 912   1                      sendtwo=0xd0,sendthree=0x02;
 913   1              //      f_display_adot_data(sendtwo,sendthree);
 914   1                      f_sendbytes();
 915   1              
 916   1                      for(i=0;i<250;i++)
 917   1                      {
 918   2                              feed_dog=~feed_dog;
 919   2                      }
 920   1                      for(i=0;i<250;i++)
 921   1                      {
C51 COMPILER V7.06   CAIXDAN                                                               01/06/2005 14:37:19 PAGE 16  

 922   2                              feed_dog=~feed_dog;
 923   2                      }
 924   1              //      f_display_adot_data(sendtwo,sendthree);
 925   1                      sendtwo=0xd1,sendthree=0x02;f_sendbytes();
 926   1                      EA=1;
 927   1              
 928   1      }
 929          void    f_key_camera_true(void)
 930          {
 931   1              
 932   1              uchar   x;
 933   1              func_brush_flag=1;
 934   1              switch(h_position)
 935   1              {
 936   2                      case    4:      
 937   2                                                      cam_focus_flag=1;
 938   2                                                      wren_cmd();
 939   2                                                      x=byte_read(21);
 940   2                                                      x=x|0x08;
 941   2                                                      wren_cmd();
 942   2                                                      byte_write(x,21);
 943   2                                              
 944   2                                                      _nop_();_nop_();break;
 945   2                      case    5:              cam_zoom_flag=1;
 946   2                                                      wren_cmd();
 947   2                                                      x=byte_read(21);
 948   2                                                      x=x|0x04;
 949   2                                                      wren_cmd();
 950   2                                                      byte_write(x,21);
 951   2                                                      _nop_();break;
 952   2                      case    6:              back_light_comp_flag=1;
 953   2                                                      wren_cmd();
 954   2                                                      x=byte_read(21);
 955   2                                                      x=x|0x01;
 956   2                                                      wren_cmd();
 957   2                                                      byte_write(x,21);
 958   2      
 959   2                                                      _nop_();break;
 960   2                      case    7:              white_bacance_flag=1;
 961   2                                                                                                      wren_cmd();
 962   2                                                      x=byte_read(21);
 963   2                                                      x=x|0x02;
 964   2                                                      wren_cmd();
 965   2                                                      byte_write(x,21);
 966   2      
 967   2                                                      OS_white_bacance_auto();_nop_();break;
 968   2                      case    8:              default_flag=1;
 969   2                                                      wren_cmd();
 970   2                                                      x=byte_read(21);
 971   2                                                      x=x|0x01;
 972   2                                                      wren_cmd();
 973   2                                                      byte_write(x,21);
 974   2      
 975   2                                                      f_reset_default_on();_nop_();_nop_();_nop_();break;
 976   2                      default:h_position=4;   _nop_();_nop_();_nop_();        break;
 977   2              }
 978   1              _nop_();_nop_();_nop_();
 979   1      }
 980          /*
 981          *********************************************************************************************************
 982          *名称:
 983          *功能:
C51 COMPILER V7.06   CAIXDAN                                                               01/06/2005 14:37:19 PAGE 17  

 984          * 输入参数:无
 985          *输出参数:无
 986          *处理的数据:*INPUT_QUEEN[]处理前的数据,*OUT_QUEEN[]处理后的数据
 987          *调用的函数:
 988          *创建人:       DaiWei
 989          *创建时间:2003-8-16 10:51
 990          *修改时间:
 991          *********************************************************************************************************
 992          */
 993          void    OS_white_bacance_manu()
 994          {       uchar   xdata   i;
 995   1      
 996   1                      sendtwo=0xd0,sendthree=0x03;f_sendbytes();
 997   1              
 998   1                      for(i=0;i<250;i++)
 999   1                      {
1000   2                              feed_dog=~feed_dog;
1001   2                      }
1002   1                      for(i=0;i<250;i++)
1003   1                      {
1004   2                              feed_dog=~feed_dog;
1005   2                      }
1006   1                      sendtwo=0xd1,sendthree=0x03;f_sendbytes();
1007   1              
1008   1      
1009   1      }
1010          
1011          void    f_key_camera_false(void)
1012          {
1013   1              uchar   x;
1014   1              func_brush_flag=1;
1015   1              switch(h_position)
1016   1              {
1017   2                      case    4:              cam_focus_flag=0;
1018   2                                                                                                      wren_cmd();
1019   2                                                      x=byte_read(21);
1020   2                                                      x=x&0xf7;
1021   2                                                      wren_cmd();
1022   2                                                      byte_write(x,21);
1023   2      
1024   2                                                      break;
1025   2                      case    5:              cam_zoom_flag=0;
1026   2                                                                                                      wren_cmd();
1027   2                                                      x=byte_read(21);
1028   2                                                      x=x&0xfb;
1029   2                                                      wren_cmd();
1030   2                                                      byte_write(x,21);
1031   2      
1032   2                                                      break;
1033   2                      case    6:              back_light_comp_flag=0;
1034   2                                                                                              wren_cmd();
1035   2                                                      x=byte_read(21);
1036   2                                                      x=x&0xfd;
1037   2                                                      wren_cmd();
1038   2                                                      byte_write(x,21);
1039   2      
1040   2                                              break;
1041   2                      case    7:              white_bacance_flag=0;OS_white_bacance_manu();
1042   2                                                                                                      wren_cmd();
1043   2                                                      x=byte_read(21);
1044   2                                                      x=x&0xfe;
1045   2                                                      wren_cmd();
C51 COMPILER V7.06   CAIXDAN                                                               01/06/2005 14:37:19 PAGE 18  

1046   2                                                      byte_write(x,21);
1047   2      
1048   2                                                      break;
1049   2                      case    8:              default_flag=0;     f_reset_default_off();_nop_();_nop_();break;
1050   2                      default:                h_position=4;   _nop_();_nop_();break;
1051   2              }

⌨️ 快捷键说明

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