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

📄 key.lst

📁 T112 MCU源程码,用于T112外接MCU篇程,用来驱动模拟屏
💻 LST
📖 第 1 页 / 共 5 页
字号:
 167   2                      hand_turn1      =       0;
 168   2                      CB_tvnum        =       0;
 169   2                      return;
 170   2              }
 171   1              if(!TV_found)                           ////            搜查到有台,不动,没台时或继续搜查时才执行下面
 172   1              {
C51 COMPILER V7.06   KEY                                                                   12/05/2006 21:03:11 PAGE 4   

 173   2                      TV_found=1;                             ////tiaoshi 
 174   2                      ////初始化Tmier0                ////            搜查TV时时间较长,不可关OSD
 175   2                      ////写高频头
 176   2                      ////读状态
 177   2              }
 178   1              if(TV_found)                            ////            应在主程序处理处清0     
 179   1              {
 180   2                      TV_found=0;                             ///tiaoshi
 181   2              }
 182   1              ////OSD_show
 183   1      }
 184          /******************************************************************************************************
 185                                                  手动搜查参数处理(down)  
 186          ******************************************************************************************************/
 187          void hand_turn_down_set(void)                                   
 188          {
 189   1              if(!hand_turn1)                                                                 ////            判断是否已经在手动搜查
 190   1              {
 191   2                      hand_turn1      =       1;                                              ////            不是,置手动搜查已执行标志,在Tmier0和meun中清0
 192   2                      auto_turn       =       0;                                              ////            清自动搜查标志
 193   2                      switch(CB_Fre)                                                          ////            选择锁设定的频率段值            ////CB_Fre保存值
 194   2                      {
 195   3                              case 0: 
 196   3                                      switch(m_cStandard)                                     ////            判断所选择的信号制式
 197   3                                      {
 198   4                                              case S_PAL:                                     ////            不同的制式,搜查的起点不同
 199   4                                                              CB_tvnum=turn_pal_vhfl2;                
 200   4                                                              break;
 201   4                                              case S_PAL_N:
 202   4                                                              CB_tvnum=turn_pal_n_vhfl2;
 203   4                                                              break;
 204   4                                              case S_PAL_M:
 205   4                                                              CB_tvnum=turn_pal_m_vhfl2;
 206   4                                                              break;
 207   4                                              case S_NTSC:
 208   4                                                              CB_tvnum=turn_ntsc_vhfl2;
 209   4                                                              break;
 210   4                                      }
 211   3                                      break;                                                  ////            高频段
 212   3                              case 1:                                                         ////            甚高频段
 213   3                                      switch(m_cStandard)                                     ////            判断所选择的信号制式
 214   3                                      {
 215   4                                              case S_PAL:                                     ////            不同的制式,搜查的起点不同
 216   4                                                              CB_tvnum=turn_pal_vhfh2;                
 217   4                                                              break;
 218   4                                              case S_PAL_N:
 219   4                                                              CB_tvnum=turn_pal_n_vhfh2;
 220   4                                                              break;
 221   4                                              case S_PAL_M:
 222   4                                                              CB_tvnum=turn_pal_m_vhfh2;
 223   4                                                              break;
 224   4                                              case S_NTSC:
 225   4                                                              CB_tvnum=turn_ntsc_vhfh2;
 226   4                                                              break;
 227   4                                      }
 228   3                                      break;  
 229   3                              case 2:                                                         ////            超高频
 230   3                                      switch(m_cStandard)                                     ////            判断所选择的信号制式
 231   3                                      {
 232   4                                              case S_PAL:                                     ////            不同的制式,搜查的起点不同
 233   4                                                              CB_tvnum=turn_pal_uhf2;         
 234   4                                                              break;
C51 COMPILER V7.06   KEY                                                                   12/05/2006 21:03:11 PAGE 5   

 235   4                                              case S_PAL_N:
 236   4                                                              CB_tvnum=turn_pal_n_uhf2;
 237   4                                                              break;
 238   4                                              case S_PAL_M:
 239   4                                                              CB_tvnum=turn_pal_m_uhf2;
 240   4                                                              break;
 241   4                                              case S_NTSC:
 242   4                                                              CB_tvnum=turn_ntsc_uhf2;
 243   4                                                              break;
 244   4                                      }
 245   3                                      break;  
 246   3                      }
 247   2              }       
 248   1              else
 249   1              {       
 250   2                      again_go1       =       1;
 251   2              }
 252   1      }
 253          /******************************************************************************************************
 254                                                          减键处理程序
 255          ******************************************************************************************************/
 256          void Key_downEvent(void)
 257          {
 258   1              if(power_control&&(hand_turn|auto_turn))                                ////            待机状态下及审查TV时无效
 259   1                      return;
 260   1              //初始化Tmier0  
 261   1              if(OSD_open)                                                            ////            如果菜单打开,则调节相应参数和设置
 262   1              {
 263   2                      switch(Menu_OSD)                                                ////            不同的菜单设置不同
 264   2                      {
 265   3                              case 0:                                                 ////            菜单1
 266   3                                      switch(Menu_row)                                ////            不同的调节项,调节不同
 267   3                                      {
 268   4                                              case 0:                                 ////            调节项1:亮度            
 269   4                                                      if(bright<1)
 270   4                                                      {
 271   5                                                              bright=0;
 272   5                                                      }
 273   4                                                      else
 274   4                                                      {
 275   5                                                              bright--;
 276   5                                                      }
 277   4                                                      ////写T112
 278   4                                                      ////OSD_show
 279   4                                                      break;
 280   4                                              case 1:                                 ////            调节项2:对比度                                          
 281   4                                                      if(comp<1)
 282   4                                                      {
 283   5                                                              comp=0;
 284   5                                                      }
 285   4                                                      else
 286   4                                                      {
 287   5                                                              comp--;
 288   5                                                      }
 289   4                                                      ////写T112
 290   4                                                      ////OSD_show
 291   4                                                      break;  
 292   4                                              case 2:                                 ////            调节项3:色度
 293   4                                                      if(color<1)
 294   4                                                      {
 295   5                                                              color=0;
 296   5                                                      }
C51 COMPILER V7.06   KEY                                                                   12/05/2006 21:03:11 PAGE 6   

 297   4                                                      else
 298   4                                                      {                                                       
 299   5                                                              color--;
 300   5                                                      }
 301   4                                                      ////写T112
 302   4                                                      ////OSD_show
 303   4                                                      break;
 304   4                                              case 3:                                 ////            调节项4:色调            
 305   4                                                      if(hue<1)
 306   4                                                      {
 307   5                                                              hue=0;
 308   5                                                      }
 309   4                                                      else
 310   4                                                      {
 311   5                                                              hue--;
 312   5                                                      }
 313   4                                                      ////写T112
 314   4                                                      ////OSD_show
 315   4                                                      break;
 316   4                                              default:
 317   4                                                      break;
 318   4                                      }
 319   3                                              
 320   3                                      break;
 321   3                              case 1:                                                 ////            菜单2
 322   3                                      switch(Menu_row)
 323   3                                      {
 324   4                                              case 0:                                 ////            选台/用于排台、微调
 325   4                                                      if(TV_num==0)                   ////            注意,没定义
 326   4                                                      {
 327   5                                                              TV_num  =TV_total;
 328   5                                                      }
 329   4                                                      else
 330   4                                                      {
 331   5                                                              TV_num--;
 332   5                                                      }                                               
 333   4                                                      ////写高频头
 334   4                                                      ////OSD_show                    ////            主要显示该调节参数
 335   4                                                      break;
 336   4                                              case 1:                                 ////            频段设置,用于搜查TV
 337   4                                                      if(CB_Fre==0)
 338   4                                                      {
 339   5                                                              CB_Fre=2;
 340   5                                                      }
 341   4                                                      else
 342   4                                                      {
 343   5                                                              CB_Fre--;
 344   5                                                      }                       
 345   4                                                      ////OSD_show
 346   4                                                      break;

⌨️ 快捷键说明

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