亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? shell.lst

?? 基于RTX51系統,C語言寫的程序
?? LST
?? 第 1 頁 / 共 2 頁
字號:
C51 COMPILER V8.12   SHELL                                                                 09/22/2008 16:30:54 PAGE 1   


C51 COMPILER V8.12, COMPILATION OF MODULE SHELL
OBJECT MODULE PLACED IN shell.OBJ
COMPILER INVOKED BY: E:\keil\C51\BIN\C51.EXE shell.c BROWSE DEBUG OBJECTEXTEND

line level    source

   1          #include<rtx51tny.h>
   2          #include<reg52.h>
   3          
   4          #define MaxLenWord 20 /*20   單詞最大長度*/                 
   5          #define MaxLenWordTable 10 /*10   詞表最多字數*/
   6          #define MaxLenComNumBuf 256 /*256   命令緩沖區最大長度*/
   7          #define MaxComNum 30         //最大命令種類數
   8          #define MaxLenCom 10         //命令最大長度
   9          #define MAIN 0
  10          int i;
  11          unsigned char ch;
  12          typedef struct{
  13                          int Num;     //有效單詞數
  14                          int LeftCurveNum;  //左括號數
  15                          int RightCurveNum; //右括號數
  16                          struct{
  17                                 int Length;
  18                                 unsigned char Str[MaxLenWord+1]; //單詞內容+'\0' 
  19                                }wt[MaxLenWordTable];               
  20          }stWORDTABLE;
  21          
  22          
  23          unsigned  char ComTable[MaxComNum][MaxLenCom+1]= {"com1","com2","com3","com4","com5","com6","com7","out","
             -close","help","debug"};
  24            
  25            //os_create_task(MAIN);
  26          
  27          void TaskMain(void)_task_ MAIN  //主任務定義
  28          {
  29   1        //串口人機界面的初始界面
  30   1        PrintStr("\t\t****************************************\n");
*** WARNING C206 IN LINE 30 OF SHELL.C: 'PrintStr': missing function-prototype
*** ERROR C267 IN LINE 30 OF SHELL.C: 'PrintStr': requires ANSI-style prototype
  31   1        PrintStr("\t\t*    Welcome to use SimpleShell        *\n");
  32   1        PrintStr("\t\t****************************************\n\n\n");
  33   1        
  34   1        PrintStr(">");                    //串口人機界面的命令提示符
  35   1        while(!ShellEnd)
*** ERROR C202 IN LINE 35 OF SHELL.C: 'ShellEnd': undefined identifier
  36   1        {
  37   2          switch(State)
*** ERROR C202 IN LINE 37 OF SHELL.C: 'State': undefined identifier
  38   2           {
  39   3              case StatInputCom:
*** ERROR C202 IN LINE 39 OF SHELL.C: 'StatInputCom': undefined identifier
  40   3                  {
  41   4                   if(ch=_getkey())
  42   4                   {
  43   5                      if(ch==13)
  44   5                      {
  45   6                       PrintStr("\n");
  46   6                        ComBuf[i+1]='\0';
  47   6                        if(i+1==0)
  48   6                          PrintStr(">");
  49   6                        else
C51 COMPILER V8.12   SHELL                                                                 09/22/2008 16:30:54 PAGE 2   

  50   6                          State=StatExeCom;
  51   6                       } 
  52   5                      else
  53   5                         {
  54   6                          i=i+1;
  55   6                          if((i>=MaxLenComBuf)&&(ch!=8))
  56   6                            {
  57   7                             putchar(7);
  58   7                             i=MaxLenComBuf-1;
  59   7                            }
  60   6                           else
  61   6                             {
  62   7                              if(ch==8)
  63   7                                {
  64   8                                 i=i-2;
  65   8                                 if(i<-1)
  66   8                                  {i=-1;putchar(7);}
  67   8                                 else
  68   8                                  {
  69   9                                   putchar(8);
  70   9                                   putchar(' ');
  71   9                                   putchar(8);    
  72   9                                   }
  73   8                                }
  74   7                               else
  75   7                                {
  76   8                                 putchar(ch);
  77   8                                 ComBuf[i]=ch;
  78   8                                }
  79   7                              }
  80   6                          }
  81   5                        break;
  82   5                   }
  83   4                    else
  84   4                    {
  85   5                     os_wait(K_IVL,10,0);
  86   5                     break;
  87   5                  }     
  88   4            }
  89   3            case StatExeCom:
  90   3                 {
  91   4                  PrintStr("\n");
  92   4                  if(InterpretCommand(ComBuf,&WordTable)==1&& WordTable.Num !=0)
  93   4                    {
  94   5                     strlwr(WordTable.wt[0].Str);
  95   5                      for(tem=0;tem<MaxComNum&&!ComMatchFlag;tem++)
  96   5                       if(strcmp(WordTable.wt[0].Str,ComTale[tem])==0)
  97   5                         ComMatchFlag=1;
  98   5                        if(ComMatchFlag)
  99   5                          {
 100   6                           tem--;
 101   6                           switch(tem)
 102   6                            {
 103   7                             case 0:{Command1(&WordTable);break;}
 104   7                             case 1:{Command2(&WordTable);break;}
 105   7                             case 2:{Command3(&WordTable);break;}
 106   7                             case 3:{Command4(&WordTable);break;}
 107   7                             case 4:{Command5(&WordTable);break;}
 108   7                             case 5:{Command6(&WordTable);break;}
 109   7                             case 6:{Command7(&WordTable);break;}
 110   7                             case 7:{DebugOut(&WordTable);break;}
 111   7                             case 8:
C51 COMPILER V8.12   SHELL                                                                 09/22/2008 16:30:54 PAGE 3   

 112   7                                    {
 113   8                                     //ShellEnd=1;
 114   8                                     PrintStr("\n\t This Command is limited!\n\n");
 115   8                                     break;    
 116   8                                     }
 117   7                             case 9:{clrscr();break;}
 118   7                             case 10:{DisplayHelpMenu(&WordTable);break;}
 119   7                             case 11:{DebugChange(&WordTable);break;}    
 120   7                             }
 121   6                          }
 122   5                          else
 123   5                           PrintStr("  Bad command!\n\n");
 124   5                         }
 125   4                         else
 126   4                            {
 127   5                              if(WordTable.Num)
 128   5                                PrintStr("  Bad command!\n\n");
 129   5                             }
 130   4                       ComMatchFlag=0;
 131   4                       State=StatInputCom;
 132   4                        if(ShellEnd)
 133   4                        {
 134   5                         PrintStr("\n\n");
 135   5                        }
 136   4                       else PrintStr(">");
 137   4                       i=-1;
 138   4                       break;
 139   4                       }
 140   3                       default:
 141   3                              {
 142   4                                //ShellEnd=1;
 143   4                                 PrintStr("System fatal error!\n");
 144   4                                 putchar(7);putchar(7);putchar(7);
 145   4                               }
 146   3                 }                             
 147   2             }  
 148   1          }
 149          
 150          
 151          
 152          /////////////////////////////////////////////////////////
 153          
 154          bit InterpretCommand(unsigned char *Combuf,stWORDTABLE *WordTable)
 155          {
 156   1        int i=0;
 157   1        int j=0;
 158   1        int k=-1;
 159   1        int StrFlag=0;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人中文字幕电影| 狠狠久久亚洲欧美| 国产成人夜色高潮福利影视| 精品视频1区2区3区| 国产精品美女久久久久久久久| 午夜伦欧美伦电影理论片| 99国产精品久| 国产视频一区二区三区在线观看| 日韩va欧美va亚洲va久久| 在线视频综合导航| 午夜精品一区在线观看| www.在线欧美| 久久蜜桃一区二区| 久久成人综合网| 4438x亚洲最大成人网| 亚洲欧美日韩国产一区二区三区| 国产一区二区三区综合| 欧美一卡在线观看| 日韩综合小视频| 欧美亚洲国产一区在线观看网站| 中文字幕一区日韩精品欧美| 国产九九视频一区二区三区| 日韩免费高清av| 奇米四色…亚洲| 欧美日韩精品是欧美日韩精品| 樱桃国产成人精品视频| 91污在线观看| ...xxx性欧美| 99久久综合精品| 成人免费在线观看入口| 不卡的av中国片| 亚洲国产精华液网站w| 国产高清久久久| 久久九九国产精品| 国产精品自拍毛片| 欧美激情综合五月色丁香小说| 国产一区二区三区国产| 久久欧美中文字幕| 激情图片小说一区| 久久这里都是精品| 国产河南妇女毛片精品久久久| 久久综合九色综合欧美就去吻| 激情六月婷婷久久| 精品国产免费一区二区三区四区| 日本麻豆一区二区三区视频| 在线综合视频播放| 麻豆成人久久精品二区三区小说| 日韩精品一区二区三区视频播放| 秋霞午夜鲁丝一区二区老狼| 日韩一区二区精品在线观看| 久久精品久久综合| 国产亚洲欧美一级| 成人黄色777网| 亚洲综合色视频| 91精品久久久久久久久99蜜臂| 免费成人结看片| 国产亚洲欧美在线| 91尤物视频在线观看| 一级女性全黄久久生活片免费| 欧美亚洲动漫精品| 蜜臀av一区二区三区| 精品国产电影一区二区| 国产91丝袜在线播放| 亚洲婷婷在线视频| 欧美日韩高清一区二区| 精品在线你懂的| 中文字幕一区三区| 欧美伦理电影网| 黑人精品欧美一区二区蜜桃 | 国产成人aaa| 国产精品久久久久久久久快鸭| 972aa.com艺术欧美| 亚洲成人黄色影院| 久久综合九色综合97_久久久| 不卡电影免费在线播放一区| 亚洲大片免费看| 亚洲精品一线二线三线无人区| 成人免费毛片a| 亚洲国产乱码最新视频| 2024国产精品视频| 99久久婷婷国产精品综合| 丝袜脚交一区二区| 国产欧美视频一区二区| 91福利小视频| 激情久久五月天| 亚洲精品国产精品乱码不99| 51久久夜色精品国产麻豆| 国产成人在线免费观看| 亚洲一区av在线| 久久久国产精品麻豆| 一本久道中文字幕精品亚洲嫩| 免费在线看成人av| 国产精品久久毛片| 91精品国产综合久久久久久久| 高清国产一区二区三区| 亚洲国产精品久久人人爱| 久久久精品天堂| 欧美日韩国产在线播放网站| 国产另类ts人妖一区二区| 亚洲国产精品久久久久婷婷884| www国产精品av| 欧美日韩精品一区视频| 高清在线不卡av| 日本三级韩国三级欧美三级| 国产精品久久久久久户外露出| 欧美一区二区在线免费播放| 91在线码无精品| 激情av综合网| 午夜精品国产更新| 综合分类小说区另类春色亚洲小说欧美| 日韩三级电影网址| 色婷婷久久久亚洲一区二区三区| 国产一二三精品| 日韩高清在线一区| 亚洲男人的天堂av| 久久久91精品国产一区二区精品| 欧美顶级少妇做爰| 在线视频一区二区三区| 成人综合在线观看| 国产在线精品免费av| 午夜久久久影院| 亚洲免费观看高清在线观看| 久久久久久夜精品精品免费| 6080日韩午夜伦伦午夜伦| 在线精品国精品国产尤物884a| 国产精品一区一区| 久久99精品国产.久久久久久| 婷婷成人综合网| 一区二区三区.www| 亚洲三级理论片| 中文子幕无线码一区tr| www一区二区| 精品国产乱码久久久久久老虎| 欧美日韩情趣电影| 色999日韩国产欧美一区二区| 成人黄色av网站在线| 国产福利精品一区二区| 紧缚捆绑精品一区二区| 日韩av电影一区| 午夜精品久久久| 视频一区二区中文字幕| 亚洲成在线观看| 亚洲国产日韩av| 亚洲成人动漫在线观看| 夜色激情一区二区| 亚洲男人天堂av| 亚洲美女视频在线| 成人欧美一区二区三区黑人麻豆| 国产精品日韩精品欧美在线| 国产亚洲午夜高清国产拍精品| 精品久久人人做人人爽| 日韩欧美国产一区二区在线播放| 欧美一级视频精品观看| 91精品中文字幕一区二区三区| 91精品国产高清一区二区三区蜜臀 | 日本伊人色综合网| 视频在线在亚洲| 日韩电影免费一区| 蜜臀av一区二区在线观看| 蜜桃av噜噜一区| 久久国产生活片100| 激情综合网av| 国产成人精品一区二区三区网站观看 | 久久免费偷拍视频| 欧美激情中文字幕| 亚洲三级在线观看| 亚洲午夜久久久久久久久久久 | 最近中文字幕一区二区三区| 综合婷婷亚洲小说| 有码一区二区三区| 午夜欧美大尺度福利影院在线看| 日韩精品福利网| 麻豆免费精品视频| 国产激情一区二区三区| 99久久久精品| 欧美日韩一区二区在线视频| 91精品国产色综合久久不卡蜜臀| 欧美成人乱码一区二区三区| 国产欧美中文在线| 亚洲欧美日韩人成在线播放| 午夜久久久影院| 国产呦精品一区二区三区网站| 成人网在线播放| 91国在线观看| 欧美一区二区三区在线视频| 久久丝袜美腿综合| 中文字幕一区二区三区精华液 | 欧美日韩高清不卡| 欧美mv和日韩mv国产网站| 精品福利一区二区三区| 国产精品日日摸夜夜摸av| 亚洲乱码国产乱码精品精98午夜| 亚洲一区二区三区国产| 久久99精品国产91久久来源| 成人免费观看av| 欧美午夜一区二区三区免费大片| 日韩一级大片在线观看| 日韩一区二区高清| 国产精品污污网站在线观看| 亚洲国产乱码最新视频|