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

📄 main.lst

📁 单片机控制FPGA的程序,包括AD转换,频率输出,测试程序
💻 LST
📖 第 1 页 / 共 2 页
字号:
 156   2          while(!cnv_flag);
 157   2              cnv_flag=0;                               //判断AD采样是否结束
 158   2              EA=0;
C51 COMPILER V8.02   MAIN                                                                  08/26/2002 21:45:30 PAGE 4   

 159   2          read_result(res1);            //读取AD采样结果
 160   2              EA=1;
 161   2          }
 162   1      
 163   1      }
 164          
 165          void show_lcd()
 166          {
 167   1          Sh_re=freq*100000;
 168   1              Sh_0=Sh_re%10;
 169   1              Sh_1=(Sh_re/10)%10;
 170   1              Sh_2=(Sh_re/100)%10;
 171   1              Sh_3=(Sh_re/1000)%10;
 172   1              Sh_4=(Sh_re/10000)%10;
 173   1              Sh_5=(Sh_re/100000)%10;
 174   1              Sh_6=(Sh_re/1000000)%10;
 175   1              Sh_7=(Sh_re/10000000)%10;
 176   1              Sh_8=(Sh_re/100000000)%10;
 177   1              Sh_9=(Sh_re/1000000000)%10;
 178   1              
 179   1      
 180   1      
 181   1              switch(Sh_0)
 182   1              {
 183   2                  case 0:lcd_drawnumber(80,2,zero);break;
 184   2                  case 1:lcd_drawnumber(80,2,one);break;
 185   2                      case 2:lcd_drawnumber(80,2,two);break;
 186   2                      case 3:lcd_drawnumber(80,2,three);break;
 187   2                      case 4:lcd_drawnumber(80,2,four);break;
 188   2                      case 5:lcd_drawnumber(80,2,five);break;
 189   2                      case 6:lcd_drawnumber(80,2,six);break;
 190   2                  case 7:lcd_drawnumber(80,2,seven);break;
 191   2                      case 8:lcd_drawnumber(80,2,eight);break;
 192   2                      case 9:lcd_drawnumber(80,2,nine);break;
 193   2                      default: break;
 194   2              }
 195   1              switch(Sh_1)
 196   1              {
 197   2                  case 0:lcd_drawnumber(72,2,zero);break;
 198   2                  case 1:lcd_drawnumber(72,2,one);break;
 199   2                      case 2:lcd_drawnumber(72,2,two);break;
 200   2                      case 3:lcd_drawnumber(72,2,three);break;
 201   2                      case 4:lcd_drawnumber(72,2,four);break;
 202   2                      case 5:lcd_drawnumber(72,2,five);break;
 203   2                      case 6:lcd_drawnumber(72,2,six);break;
 204   2                  case 7:lcd_drawnumber(72,2,seven);break;
 205   2                      case 8:lcd_drawnumber(72,2,eight);break;
 206   2                      case 9:lcd_drawnumber(72,2,nine);break;
 207   2                      default: break;
 208   2              }
 209   1              switch(Sh_2)
 210   1              {
 211   2                      case 0:lcd_drawnumber(64,2,zero);break;
 212   2                      case 1:lcd_drawnumber(64,2,one);break;
 213   2                      case 2:lcd_drawnumber(64,2,two);break;
 214   2                      case 3:lcd_drawnumber(64,2,three);break;
 215   2                      case 4:lcd_drawnumber(64,2,four);break;
 216   2                      case 5:lcd_drawnumber(64,2,five);break;
 217   2                      case 6:lcd_drawnumber(64,2,six);break;
 218   2                      case 7:lcd_drawnumber(64,2,seven);break;
 219   2                      case 8:lcd_drawnumber(64,2,eight);break;
 220   2                      case 9:lcd_drawnumber(64,2,nine);break;
C51 COMPILER V8.02   MAIN                                                                  08/26/2002 21:45:30 PAGE 5   

 221   2                      default: break;
 222   2              }
 223   1              switch(Sh_3)
 224   1              {
 225   2                      case 0:lcd_drawnumber(56,2,zero);break;
 226   2                      case 1:lcd_drawnumber(56,2,one);break;
 227   2                      case 2:lcd_drawnumber(56,2,two);break;
 228   2                      case 3:lcd_drawnumber(56,2,three);break;
 229   2                      case 4:lcd_drawnumber(56,2,four);break;
 230   2                      case 5:lcd_drawnumber(56,2,five);break;
 231   2                      case 6:lcd_drawnumber(56,2,six);break;
 232   2                      case 7:lcd_drawnumber(56,2,seven);break;
 233   2                      case 8:lcd_drawnumber(56,2,eight);break;
 234   2                      case 9:lcd_drawnumber(56,2,nine);break;
 235   2                      default: break;
 236   2              }
 237   1              switch(Sh_4)
 238   1              {
 239   2                      case 0:lcd_drawnumber(48,2,zero);break;
 240   2                      case 1:lcd_drawnumber(48,2,one);break;
 241   2                      case 2:lcd_drawnumber(48,2,two);break;
 242   2                      case 3:lcd_drawnumber(48,2,three);break;
 243   2                      case 4:lcd_drawnumber(48,2,four);break;
 244   2                      case 5:lcd_drawnumber(48,2,five);break;
 245   2                      case 6:lcd_drawnumber(48,2,six);break;
 246   2                      case 7:lcd_drawnumber(48,2,seven);break;
 247   2                      case 8:lcd_drawnumber(48,2,eight);break;
 248   2                      case 9:lcd_drawnumber(48,2,nine);break;
 249   2                      default: break;
 250   2              }
 251   1              switch(Sh_5)
 252   1              {
 253   2                      case 0:lcd_drawnumber(32,2,zero);break;
 254   2                      case 1:lcd_drawnumber(32,2,one);break;
 255   2                      case 2:lcd_drawnumber(32,2,two);break;
 256   2                      case 3:lcd_drawnumber(32,2,three);break;
 257   2                      case 4:lcd_drawnumber(32,2,four);break;
 258   2                      case 5:lcd_drawnumber(32,2,five);break;
 259   2                      case 6:lcd_drawnumber(32,2,six);break;
 260   2                      case 7:lcd_drawnumber(32,2,seven);break;
 261   2                      case 8:lcd_drawnumber(32,2,eight);break;
 262   2                      case 9:lcd_drawnumber(32,2,nine);break;
 263   2                      default: break;
 264   2              }
 265   1              switch(Sh_6)
 266   1              {
 267   2                      case 0:lcd_drawnumber(24,2,zero);break;
 268   2                      case 1:lcd_drawnumber(24,2,one);break;
 269   2                      case 2:lcd_drawnumber(24,2,two);break;
 270   2                      case 3:lcd_drawnumber(24,2,three);break;
 271   2                      case 4:lcd_drawnumber(24,2,four);break;
 272   2                      case 5:lcd_drawnumber(24,2,five);break;
 273   2                      case 6:lcd_drawnumber(24,2,six);break;
 274   2                      case 7:lcd_drawnumber(24,2,seven);break;
 275   2                      case 8:lcd_drawnumber(24,2,eight);break;
 276   2                      case 9:lcd_drawnumber(24,2,nine);break;
 277   2                      default: break;
 278   2              }
 279   1              switch(Sh_7)
 280   1              {          
 281   2                      case 0:lcd_drawnumber(16,2,zero);break;
 282   2                      case 1:lcd_drawnumber(16,2,one);break;
C51 COMPILER V8.02   MAIN                                                                  08/26/2002 21:45:30 PAGE 6   

 283   2                      case 2:lcd_drawnumber(16,2,two);break;
 284   2                      case 3:lcd_drawnumber(16,2,three);break;
 285   2                      case 4:lcd_drawnumber(16,2,four);break;
 286   2                      case 5:lcd_drawnumber(16,2,five);break;
 287   2                      case 6:lcd_drawnumber(16,2,six);break;
 288   2                      case 7:lcd_drawnumber(16,2,seven);break;
 289   2                      case 8:lcd_drawnumber(16,2,eight);break;
 290   2                      case 9:lcd_drawnumber(16,2,nine);break;
 291   2                      default: break;
 292   2              }
 293   1              switch(Sh_8)
 294   1              {          
 295   2                      case 0:lcd_drawnumber(8,2,zero);break;
 296   2                      case 1:lcd_drawnumber(8,2,one);break;
 297   2                      case 2:lcd_drawnumber(8,2,two);break;
 298   2                      case 3:lcd_drawnumber(8,2,three);break;
 299   2                      case 4:lcd_drawnumber(8,2,four);break;
 300   2                      case 5:lcd_drawnumber(8,2,five);break;
 301   2                      case 6:lcd_drawnumber(8,2,six);break;
 302   2                      case 7:lcd_drawnumber(8,2,seven);break;
 303   2                      case 8:lcd_drawnumber(8,2,eight);break;
 304   2                      case 9:lcd_drawnumber(8,2,nine);break;
 305   2                      default: break;
 306   2              }
 307   1              switch(Sh_9)
 308   1              {          
 309   2                      case 0:lcd_drawnumber(0,2,zero);break;
 310   2                      case 1:lcd_drawnumber(0,2,one);break;
 311   2                      case 2:lcd_drawnumber(0,2,two);break;
 312   2                      case 3:lcd_drawnumber(0,2,three);break;
 313   2                      case 4:lcd_drawnumber(0,2,four);break;
 314   2                      case 5:lcd_drawnumber(0,2,five);break;
 315   2                      case 6:lcd_drawnumber(0,2,six);break;
 316   2                      case 7:lcd_drawnumber(0,2,seven);break;
 317   2                      case 8:lcd_drawnumber(0,2,eight);break;
 318   2                      case 9:lcd_drawnumber(0,2,nine);break;
 319   2                      default: break;
 320   2              }
 321   1      }
*** WARNING C316 IN LINE 321 OF main.c: unterminated conditionals


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =   2216    ----
   CONSTANT SIZE    =    368    ----
   XDATA SIZE       =    566    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----    ----
   IDATA SIZE       =   ----    ----
   BIT SIZE         =      1    ----
END OF MODULE INFORMATION.


C51 COMPILATION COMPLETE.  1 WARNING(S),  0 ERROR(S)

⌨️ 快捷键说明

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