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

📄 privacy.lst

📁 keil c open
💻 LST
📖 第 1 页 / 共 3 页
字号:
 216   2                      case    4:      focus_flag=0;
 217   2                                                      //cam_title_flag=0;
 218   2                                      wren_cmd();
 219   2                                      x=byte_read(21);
 220   2                                      x=x&0xdf;
 221   2                                      wren_cmd();
 222   2                                      byte_write(x,21);
 223   2                                      sendtwo=0x1b;
 224   2                                      sendthree=1;f_sendbytes();
 225   2                                      _nop_();_nop_();_nop_();break;
 226   2                      case    5:              cam_title_flag=0;
 227   2                                                      //      cam_title_flag=1;
 228   2                                              wren_cmd();
 229   2                                              x=byte_read(21);
 230   2                                              x=x&0xdf;
 231   2                                              wren_cmd();
 232   2                                              byte_write(x,21);
 233   2                                              break;;
 234   2                      case    7:      
 235   2                                      if(mark_id>=2)  mark_id--;
 236   2                                      break;
 237   2                      case    6:      
 238   2                              camera_grid_flag=0;
 239   2                              sendtwo=0x84;
 240   2                              sendthree=0x00;
C51 COMPILER V7.06   PRIVACY                                                               01/06/2005 14:37:28 PAGE 5   

 241   2                              sendfour=0x00;
 242   2                              f_sendbytes();
 243   2                              break;
 244   2                      default: h_position=4;          
 245   2                      break;
 246   2              }
 247   1      }
 248          void    f_key_camera_display_enter(void)
 249          {       
 250   1               switch(h_position)
 251   1                      {
 252   2      
 253   2                              case    4:      break;
 254   2                              case    5:      break;
 255   2                              case    7:      
 256   2                                      f_key_clear_flag();     
 257   2                                      set_privacy_display_flag=1;
 258   2                                      sendtwo=0x84;
 259   2                                      sendthree=mark_id;
 260   2                                      sendfour=0x01;
 261   2                                      f_sendbytes();
 262   2                                      mark_length=10;
 263   2                                      mark_width=10;
 264   2                                      mark_trans=1;
 265   2                                      mark_color=0;
 266   2                                      mark_clear_flag=1;
 267   2                                      break;
 268   2                              case    6:      break;
 269   2                              default:    h_position=4;       break;
 270   2                      }
 271   1      }
 272          void    f_key_camera_display_shot(void)
 273          {
 274   1              switch(h_position)
 275   1                      {
 276   2      
 277   2                              case    7:      
 278   2                                      mark_id=function1;
 279   2                                      break;
 280   2                              
 281   2                              default:
 282   2                                      break;
 283   2                      }
 284   1      }
 285          void    f_show_flag_set_camera_display(void)
 286          {
 287   1              uchar num_char[3],i;
 288   1              EA=0;
 289   1              f_clear_flag_fun();
 290   1              if(focus_flag==1)
 291   1              {
 292   2                      f_showbuff(4,20,on);
 293   2              }
 294   1              else
 295   1              {
 296   2                      f_showbuff(4,20,off);
 297   2              }
 298   1              if(cam_title_flag==1)
 299   1              {
 300   2                      f_showbuff(5,20,on);
 301   2              }
 302   1              else
C51 COMPILER V7.06   PRIVACY                                                               01/06/2005 14:37:28 PAGE 6   

 303   1              {
 304   2                      f_showbuff(5,20,off);
 305   2              }
 306   1              if(camera_grid_flag==1)
 307   1              {
 308   2                      f_showbuff(6,20,on);
 309   2              }
 310   1              else
 311   1              {
 312   2                      f_showbuff(6,20,off);
 313   2              }
 314   1              f_trans_num_to_char(num_char,mark_id);
 315   1              f_character_position(7,20);
 316   1              cs_to_6453=1;
 317   1              cs_to_6453=0;
 318   1              f_input_6453(0xce);
 319   1              for(i=0;i<3;i++)
 320   1              {
 321   2                      f_input_6453(num_char[i]);
 322   2              }
 323   1              cs_to_6453=1;
 324   1      }
 325          //------
 326          void f_show_set_privacy_display(void)
 327          {
 328   1              EA=0;
 329   1              f_showbuff(2,1,flit_6);
 330   1              f_showbuff(2,7,set_privacy);
 331   1              f_showbuff(2,18,flit_6);
 332   1      //      f_showbuff(4,3,set_mark_id);
 333   1              f_showbuff(4,3,clear_mark);
 334   1              f_showbuff(5,3,set_mark_length);
 335   1              f_showbuff(6,3,set_mark_width);
 336   1              f_showbuff(7,3,set_mark_color);
 337   1              f_showbuff(8,3,set_mark_trans);
 338   1              f_showbuff(10,18,tele_code);
 339   1              f_show_set_privacy_offset20();
 340   1              f_show_gb_fun();
 341   1      }
 342          //--------------------------------------------
 343          void    f_key_set_privacy(void)
 344          {
 345   1              switch(function)
 346   1              {
 347   2                      case    ADD:            f_key_set_privacy_add();break;
 348   2                      case    SUB:            f_key_set_privacy_sub();break;
 349   2                      case    TRUE:           f_key_set_privacy_true();break;
 350   2                      case    FALSE:          f_key_set_privacy_false();break;
 351   2                      case    ENTER:          f_key_set_privacy_enter();break;
 352   2                      case    CANCE:          f_key_set_privacy_cance();break;
 353   2                      case    0x3A:           f_key_set_privacy_shot();break;
 354   2                      default:        break;
 355   2              }
 356   1      }
 357          void    f_key_set_privacy_add(void)
 358          {
 359   1              gb_brush_flag=1;
 360   1              ++h_position;
 361   1              if(h_position>=9)
 362   1              {
 363   2                      h_position=4;
 364   2              }
C51 COMPILER V7.06   PRIVACY                                                               01/06/2005 14:37:28 PAGE 7   

 365   1      }
 366          
 367          void    f_key_set_privacy_sub(void)
 368          {
 369   1              gb_brush_flag=1;
 370   1              --h_position;
 371   1              if(h_position<=3)
 372   1              {
 373   2                      h_position=8;
 374   2              }
 375   1      }
 376          void    f_key_set_privacy_true(void)
 377          {
 378   1              func_brush_flag=1;
 379   1              switch(h_position)
 380   1              {/*
 381   2                      case    4:
 382   2                              if(mark_id<=23) mark_id++;
 383   2                              sendtwo=0x84;
 384   2                              sendthree=mark_id;
 385   2                              sendfour=0x01;
 386   2                              f_sendbytes();
 387   2                              break;
 388   2                              */
 389   2                      case    4:
 390   2                              mark_clear_flag=1;
 391   2                              sendtwo=0x84;
 392   2                              sendthree=mark_clear_flag;
 393   2                              sendfour=0x02;
 394   2                              f_sendbytes();
 395   2                              break;
 396   2                      case    5:
 397   2                              if(mark_length<=159)    mark_length++;
 398   2                              sendtwo=0x84;
 399   2                              sendthree=mark_length;
 400   2                              sendfour=0x03;
 401   2                              f_sendbytes();
 402   2                              break;
 403   2                      case    6:
 404   2                              if(mark_width<=119)     mark_width++;
 405   2                              sendtwo=0x84;
 406   2                              sendthree=mark_width;
 407   2                              sendfour=0x04;
 408   2                              f_sendbytes();
 409   2                              break;
 410   2                      case    7:
 411   2                              mark_color=1;
 412   2                              sendtwo=0x84;
 413   2                              sendthree=mark_color;
 414   2                              sendfour=0x05;
 415   2                              f_sendbytes();
 416   2                              break;
 417   2                      case    8:
 418   2                              if(mark_trans<=12)      mark_trans++;
 419   2                              sendtwo=0x84;
 420   2                              sendthree=mark_trans;
 421   2                              sendfour=0x06;
 422   2                              f_sendbytes();
 423   2                              break;
 424   2                      
 425   2                      default:        h_position=4;
 426   2                                              break;
C51 COMPILER V7.06   PRIVACY                                                               01/06/2005 14:37:28 PAGE 8   

 427   2              }
 428   1      }
 429          
 430          void    f_key_set_privacy_false(void)
 431          {
 432   1                      func_brush_flag=1;
 433   1                      switch(h_position)
 434   1      
 435   1                      {/*
 436   2                      case    4:
 437   2                              if(mark_id>=2)  mark_id--;
 438   2                              sendtwo=0x84;

⌨️ 快捷键说明

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