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

📄 subroutine.lst

📁 全国电子设计大赛:智能电动车的设计.实现功能:以AT89C52单片机为核心
💻 LST
字号:
C51 COMPILER V7.20   SUBROUTINE                                                            05/13/2005 13:50:16 PAGE 1   


C51 COMPILER V7.20, COMPILATION OF MODULE SUBROUTINE
OBJECT MODULE PLACED IN Subroutine.OBJ
COMPILER INVOKED BY: D:\Program Files\Keil\C51\BIN\C51.EXE Subroutine.C BROWSE DEBUG OBJECTEXTEND CODE SYMBOLS

line level    source

   1                  // 查询当前模块的状态,实际上用于撤消模块产生的中断 
   2                          for( i=0; i<10; i++ ) 
*** ERROR C141 IN LINE 2 OF SUBROUTINE.C: syntax error near 'for'
*** ERROR C141 IN LINE 2 OF SUBROUTINE.C: syntax error near '=', expected ')'
*** ERROR C129 IN LINE 2 OF SUBROUTINE.C: missing ';' before '<'
   3                          {
   4                              ExecCommand( CMD_QueryStatus, 0 ); 
   5                                  if( mCmdParam.Status.mDiskStatus == DISK_CONNECT ) break;  // 有时候,USB端口接触不良或者插拔不干脆,导致
             -U盘刚连接又断开 
   6                          }
   7                          LED_OUT_ACT( );  // LED亮, 表示正在对U盘进行操作 
   8          
   9                          // 检查U盘是否准备好,大多数U盘不需要这一步,但是某些U盘必须要执行这一步才能工作 
  10                          for ( i = 0; i < 5; i ++ ) 
  11                          {
  12                                  mDelaymS( 10 );
  13                                  string = "Ready ? ";UART1SendString ( string );
  14                                  if ( ExecCommand( CMD_DiskReady, 0 ) == ERR_SUCCESS ) break;  // 查询磁盘是否准备好 
  15                          }
  16          
  17          
  18          //-----------------------------------------------------------------------------
  19          //---------------------------------------
  20                          // 读取原文件 
  21                          string = "Open ";UART1SendString ( string ); 
  22                          DisplayGuage ( guage++ ); // 显示U盘操作进度 
  23                          memcpy( mCmdParam.Open.mPathName, "\\C51\\CH375HFT.TXT", MAX_PATH_LEN );  // 文件名,该文件在C51子目录下 
  24                          i = ExecCommand( CMD_FileOpen, MAX_PATH_LEN );  // 打开文件,输入参数置为最大值,省得再计算参数长度 
  25                          if ( i == ERR_MISS_DIR || i == ERR_MISS_FILE )  // ERR_MISS_DIR说明没有找到C51子目录,ERR_MISS_FILE说明没
             -有找到文件 
  26                          {  
  27                              // 列出根目录下的文件 
  28                              string = "List file \\* ";UART1SendString ( string ); 
  29                                  SCREEN = 51;  Display( ); GUAGE++;         // 进入 51 屏幕,显示U盘操作进度 
  30                              for ( c = 0; c < 255; c ++ ) // 最多搜索前255个文件 
  31                              {  
  32          //                          memcpy( mCmdParam.Enumer.mPathName, "\\C51\\CH375*", MAX_PATH_LEN );  // 搜索C51子目录下以CH375开
             -头的文件名,*为通配符 
  33                                      memcpy( mCmdParam.Enumer.mPathName, "\\*", MAX_PATH_LEN );  // 搜索文件名,*为通配符,适用于所有文件

⌨️ 快捷键说明

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