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

📄 123.lst

📁 这是一个波形选择菜单
💻 LST
📖 第 1 页 / 共 4 页
字号:
 170   3                                                      wr_lcd(table2[2*i+1]);
 171   3                                              }
 172   2                                      wr_lcd(0xfa);
 173   2                                      for(i=0;i<3;i++)
 174   2                                              {
C51 COMPILER V8.05a   123                                                                  04/16/2009 17:22:03 PAGE 4   

 175   3                                                      wr_zhiling(0xf0,i,2);
 176   3                                                      wr_lcd(table3[2*i]);
 177   3                                                      wr_lcd(table3[2*i+1]);
 178   3                                              }
 179   2                                      for(i=0;i<3;i++)
 180   2                                              {
 181   3                                                      wr_zhiling(0xf0,i,3);
 182   3                                                      wr_lcd(table4[2*i]);
 183   3                                                      wr_lcd(table4[2*i+1]);
 184   3                                              }
 185   2                                      break;
 186   2      
 187   2                              case 2:
 188   2                                      wr_lcd(0xf4);
 189   2                                      for(i=0;i<3;i++)
 190   2                                              {
 191   3                                                      wr_zhiling(0xf0,i,0);
 192   3                                                      wr_lcd(table1[2*i]);
 193   3                                                      wr_lcd(table1[2*i+1]);
 194   3                                              }
 195   2                              
 196   2                                      for(i=0;i<3;i++)
 197   2                                              {
 198   3                                                      wr_zhiling(0xf0,i,1);
 199   3                                                      wr_lcd(table2[2*i]);
 200   3                                                      wr_lcd(table2[2*i+1]);
 201   3                                              }
 202   2                                      wr_lcd(0xfa);
 203   2                                      for(i=0;i<3;i++)
 204   2                                              {
 205   3                                                      wr_zhiling(0xf0,i,2);
 206   3                                                      wr_lcd(table3[2*i]);
 207   3                                                      wr_lcd(table3[2*i+1]);
 208   3                                              }
 209   2                                      wr_lcd(0xfa);
 210   2                                      for(i=0;i<3;i++)
 211   2                                              {
 212   3                                                      wr_zhiling(0xf0,i,3);
 213   3                                                      wr_lcd(table4[2*i]);
 214   3                                                      wr_lcd(table4[2*i+1]);
 215   3                                              }
 216   2                                      break;
 217   2                              case 3:
 218   2                                      wr_lcd(0xf4);
 219   2                                      for(i=0;i<3;i++)
 220   2                                              {
 221   3                                                      wr_zhiling(0xf0,i,0);
 222   3                                                      wr_lcd(table1[2*i]);
 223   3                                                      wr_lcd(table1[2*i+1]);
 224   3                                              }
 225   2                              
 226   2                                      for(i=0;i<3;i++)
 227   2                                              {
 228   3                                                      wr_zhiling(0xf0,i,1);
 229   3                                                      wr_lcd(table2[2*i]);
 230   3                                                      wr_lcd(table2[2*i+1]);
 231   3                                              }
 232   2                              
 233   2                                      for(i=0;i<3;i++)
 234   2                                              {
 235   3                                                      wr_zhiling(0xf0,i,2);
 236   3                                                      wr_lcd(table3[2*i]);
C51 COMPILER V8.05a   123                                                                  04/16/2009 17:22:03 PAGE 5   

 237   3                                                      wr_lcd(table3[2*i+1]);
 238   3                                              }
 239   2                                      wr_lcd(0xfa);
 240   2                                      for(i=0;i<3;i++)
 241   2                                              {
 242   3                                                      wr_zhiling(0xf0,i,3);
 243   3                                                      wr_lcd(table4[2*i]);
 244   3                                                      wr_lcd(table4[2*i+1]);
 245   3                                              }
 246   2                                      wr_lcd(0xfa);
 247   2                                      
 248   2                                      break;
 249   2      
 250   2                      }
 251   1              
 252   1      }
 253          /************************************************************************/
 254          
 255          
 256          
 257          /**************************一级子菜单显示********************************/
 258          void sub_menu1(uchar k)
 259          {
 260   1              uchar l,i;
 261   1              l=k;
 262   1              switch(l)
 263   1                      {
 264   2                                case 0:                                                                       //频率          
 265   2                                      wr_lcd(0xf4);
 266   2                                      wr_lcd(0xfa);
 267   2                                      for(i=0;i<2;i++)
 268   2                                              {
 269   3                                                      wr_zhiling(0xf0,i,0);
 270   3                                                      wr_lcd(set0[2*i]);
 271   3                                                      wr_lcd(set0[2*i+1]);
 272   3                                              }
 273   2                                      wr_lcd(0xfa);
 274   2                                      for(i=0;i<2;i++)                                                        //幅度  
 275   2                                              {
 276   3                                                      wr_zhiling(0xf0,i,1);
 277   3                                                      wr_lcd(set1[2*i]);
 278   3                                                      wr_lcd(set1[2*i+1]);
 279   3                                              }
 280   2                                      for(i=0;i<3;i++)                                                        //占空比        
 281   2                                              {
 282   3                                                      wr_zhiling(0xf0,i,2);
 283   3                                                      wr_lcd(set2[2*i]);
 284   3                                                      wr_lcd(set2[2*i+1]);
 285   3                                              }
 286   2                              
 287   2                                      break;
 288   2      
 289   2                                case 1:                                                                       //频率          
 290   2                                      wr_lcd(0xf4);
 291   2                                      for(i=0;i<2;i++)
 292   2                                              {
 293   3                                                      wr_zhiling(0xf0,i,0);
 294   3                                                      wr_lcd(set0[2*i]);
 295   3                                                      wr_lcd(set0[2*i+1]);
 296   3                                              }
 297   2                                      wr_lcd(0xfa);
 298   2                                      for(i=0;i<2;i++)                                                        //幅度  
C51 COMPILER V8.05a   123                                                                  04/16/2009 17:22:03 PAGE 6   

 299   2                                              {
 300   3                                                      wr_zhiling(0xf0,i,1);
 301   3                                                      wr_lcd(set1[2*i]);
 302   3                                                      wr_lcd(set1[2*i+1]);
 303   3                                              }
 304   2                                      wr_lcd(0xfa);
 305   2                                      for(i=0;i<3;i++)                                                        //占空比        
 306   2                                              {
 307   3                                                      wr_zhiling(0xf0,i,2);
 308   3                                                      wr_lcd(set2[2*i]);
 309   3                                                      wr_lcd(set2[2*i+1]);
 310   3                                              }
 311   2                              
 312   2                                      break;
 313   2      
 314   2                                 case 2:                                                                      //频率          
 315   2                                      wr_lcd(0xf4);
 316   2                                      for(i=0;i<2;i++)
 317   2                                              {
 318   3                                                      wr_zhiling(0xf0,i,0);
 319   3                                                      wr_lcd(set0[2*i]);
 320   3                                                      wr_lcd(set0[2*i+1]);
 321   3                                              }
 322   2                                      for(i=0;i<2;i++)                                                        //幅度  
 323   2                                              {
 324   3                                                      wr_zhiling(0xf0,i,1);
 325   3                                                      wr_lcd(set1[2*i]);
 326   3                                                      wr_lcd(set1[2*i+1]);
 327   3                                              }
 328   2                                      wr_lcd(0xfa);
 329   2                                      for(i=0;i<3;i++)                                                        //占空比        
 330   2                                              {
 331   3                                                      wr_zhiling(0xf0,i,2);
 332   3                                                      wr_lcd(set2[2*i]);
 333   3                                                      wr_lcd(set2[2*i+1]);
 334   3                                              }
 335   2                                      wr_lcd(0xfa);
 336   2                              
 337   2                                      break;
 338   2                      }
 339   1      }
 340          /*****************************************************************************/
 341          
 342          /************************显示设定的参数的大小******************************/
 343          void display_data(uchar sta,uint x,uchar y,uchar z,uchar v)
 344          {
 345   1              uchar l,i;
 346   1              l=sta;
 347   1      
 348   1              for(i=0;i<5;i++)
 349   1                      {
 350   2                              numf[i]=0;

⌨️ 快捷键说明

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