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

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

?? serialtest.lst

?? 這是我做的關于考勤機的一些測試程序
?? LST
字號:
C51 COMPILER V7.07   SERIALTEST                                                            05/20/2004 14:52:29 PAGE 1   


C51 COMPILER V7.07, COMPILATION OF MODULE SERIALTEST
OBJECT MODULE PLACED IN serialtest.OBJ
COMPILER INVOKED BY: d:\Keil\C51\BIN\C51.EXE serialtest.c BROWSE DEBUG OBJECTEXTEND

stmt level    source

   1          #include "reg52.h"
   2          #define LenTxBuf 16
   3          #define LenRxBuf 16
   4          #define MaxLenStr 40
   5          #define TABNum   4
   6          
   7          unsigned char TxBuf[16],RxBuf[16];//收發緩沖區實體
   8          unsigned char *inTxBuf,*outTxBuf,*inRxBuf,*outRxBuf;//收發緩沖區讀寫指針
   9          bit TIflag=1;//Note:It must be 1.
  10          /*
  11          void InitSerial()//串口初始化
  12          {
  13                  TMOD=TMOD&0x0F;
  14                  TMOD=TMOD|0x20;
  15                  TL1=0xF3,TH1=0xF3;//19200 , 22.1184MHz //4800 ,12, 0xf9 //2400 ,12,0xf3
  16                  SCON=0x50;PCON=0x00;
  17                  TR1=1;
  18          }
  19          */
  20          
  21           void init_comm()
  22           {
  23   1              RCAP2H=0XFF;
  24   1              RCAP2L=0XDC;            //;ffb2 12m, 4800
  25   1                                                      //      ;ffb8  11.0592 4800; ffdch 11.0592 9600
  26   1      
  27   1          
  28   1              SCON=0x50;
  29   1              T2CON=T2CON|0X30;
  30   1              TR2=1;
  31   1              
  32   1       }
  33          /************************************************
  34            串口緩沖區初始化
  35          ************************************************/
  36          void InitSerialBuffer(void)
  37          {
  38   1              inTxBuf=TxBuf;outTxBuf=TxBuf;
  39   1              inRxBuf=RxBuf;outRxBuf=RxBuf;
  40   1              EA=1;ES=1;
  41   1      }
  42          
  43          void serial(void) interrupt 4{//串口中斷服務子程序
  44   1              unsigned char *t;
  45   1        //發送時處理的是TxBuf緩沖區的outTxBuf指針
  46   1              if(TI){
  47   2                      TI=0;
  48   2                      if(outTxBuf==inTxBuf) {TIflag=1;return;}//TxBuf Empty
  49   2                      SBUF=*outTxBuf; outTxBuf++;
  50   2                      if(outTxBuf==TxBuf+LenTxBuf) outTxBuf=TxBuf;    
  51   2              }
  52   1         //接收時處理的是RxBuf緩沖區的inRxBuf指針
  53   1              if(RI){
  54   2                      RI=0;
  55   2                      t=inRxBuf;t++;
C51 COMPILER V7.07   SERIALTEST                                                            05/20/2004 14:52:29 PAGE 2   

  56   2                      if(t==RxBuf+LenRxBuf) t=RxBuf;
  57   2                      if(t==outRxBuf) return;                 //RxBuf Full
  58   2                      *inRxBuf=SBUF;
  59   2                      inRxBuf=t;
  60   2              }
  61   1      }
  62          /************************************************
  63               從串口接收緩沖區讀1字節數據
  64          ************************************************/
  65          bit getchar(unsigned char *ch)
  66          {
  67   1              ES=0;
  68   1              if(outRxBuf==inRxBuf) {ES=1;return 0;}          //RxBuf Empty
  69   1              *ch=*outRxBuf;  outRxBuf++;
  70   1              if(outRxBuf==RxBuf+LenRxBuf) outRxBuf=RxBuf;
  71   1              ES=1;
  72   1              return 1;
  73   1      }
  74          /************************************************
  75              顯示字符
  76          ************************************************/
  77          void PrintChar(unsigned char ch)
  78          {
  79   1              unsigned char *t;
  80   1      
  81   1              ES=0;
  82   1              if(TIflag){             
  83   2                      TIflag=0;
  84   2                      TI=1;
  85   2              }
  86   1             t=inTxBuf;t++;
  87   1              if(t==TxBuf+LenTxBuf) t=TxBuf;
  88   1              if(t==outTxBuf) {ES=1;return;}                  //TxBuf Full
  89   1              *inTxBuf=ch;
  90   1              inTxBuf=t;
  91   1           ES=1; 
  92   1      }
  93          
  94          void PrintCh(unsigned char ch)//內部使用,不建議用戶看到。
  95          {
  96   1              if(ch>=0&&ch<=9) ch=ch+'0';
  97   1              else if(ch>=10&&ch<=15) ch=ch+'A'-10;
  98   1              PrintChar(ch);
  99   1      }
 100          
 101          void PrintByte(unsigned char Byte)//以十六進制格式顯示1個字節數據
 102          {
 103   1              unsigned char c;
 104   1              c=Byte;
 105   1              c=c>>4;PrintCh(c);
 106   1              c=Byte;c=c&0x0F;PrintCh(c);
 107   1      }
 108          
 109          void PrintWord(unsigned int Word)//以十六進制格式顯示1個字數據
 110          {
 111   1              PrintByte(Word>>8);
 112   1              PrintByte(Word&0xFF);
 113   1      }
 114          
 115          void PrintLong(unsigned long LongWord)//以十六進制格式顯示1個長字數據
 116          {
 117   1              PrintWord(LongWord>>16);
C51 COMPILER V7.07   SERIALTEST                                                            05/20/2004 14:52:29 PAGE 3   

 118   1              PrintWord(LongWord&0xFFFF);
 119   1      }
 120          
 121          void PrintStr(unsigned char *str)//顯示字符串
 122          {
 123   1              int i;
 124   1              unsigned char j;
 125   1              unsigned char ch;
 126   1              for(i=0;i<MaxLenStr;i++){
 127   2                      ch=*(str+i);
 128   2                      if(ch=='\0') break;
 129   2                      else if(ch=='\n'){PrintChar(10);PrintChar(13);} 
 130   2                      else if(ch=='\t'){
 131   3                              for(j=0;j<TABNum;j++)
 132   3                                      PrintChar(' ');
 133   3                      }
 134   2                      else PrintChar(ch);
 135   2              }
 136   1      }
 137          
 138          void clrscr()//清屏
 139          {
 140   1              int i;
 141   1              for(i=0;i<25;i++)
 142   1                      PrintStr("\n"); 
 143   1      }
 144          
 145          main()
 146          { unsigned char *var="I am Guo Zhixue",*var2="test! test! test!";
 147   1        init_comm();
 148   1      
 149   1        InitSerialBuffer();
 150   1      
 151   1         while(1)
 152   1         {
 153   2          PrintStr(var);
 154   2              PrintStr(var2);
 155   2              }
 156   1      }


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    715    ----
   CONSTANT SIZE    =     36    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =     44      25
   IDATA SIZE       =   ----    ----
   BIT SIZE         =      1    ----
END OF MODULE INFORMATION.


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

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本女人一区二区三区| 天天操天天色综合| 51精品久久久久久久蜜臀| 色噜噜狠狠成人网p站| 成人精品一区二区三区中文字幕| 国产呦精品一区二区三区网站| 久热成人在线视频| 久久国产精品免费| 国产在线看一区| 精品一区二区三区免费视频| 韩国成人在线视频| 国产成人精品1024| www.成人在线| 在线精品视频一区二区| 717成人午夜免费福利电影| 欧美一区二区私人影院日本| 久久综合久色欧美综合狠狠| 国产三级欧美三级日产三级99| 国产日韩欧美综合一区| 最近日韩中文字幕| 五月综合激情网| 久久99这里只有精品| 国产suv精品一区二区6| 99久久99久久精品免费观看| 欧美性猛交一区二区三区精品| 99麻豆久久久国产精品免费| 欧美影院精品一区| 日韩午夜在线播放| 亚洲国产精品ⅴa在线观看| 亚洲天堂av一区| 亚洲丰满少妇videoshd| 国产精品综合在线视频| 91亚洲国产成人精品一区二三 | 在线播放中文字幕一区| 3751色影院一区二区三区| 久久影院午夜片一区| 一区二区三区在线视频免费| 久久国产精品第一页| a美女胸又www黄视频久久| 69久久夜色精品国产69蝌蚪网| 久久久久99精品一区| 亚洲成a人v欧美综合天堂| 国产一区二区在线观看视频| 在线日韩一区二区| 国产色产综合产在线视频| 亚洲国产视频a| 成人的网站免费观看| 欧美一级搡bbbb搡bbbb| 亚洲精选视频在线| 九九视频精品免费| 欧美羞羞免费网站| 亚洲欧美另类综合偷拍| 免费成人在线观看| 日本高清成人免费播放| 日韩视频免费直播| 亚洲一区二区美女| 国精产品一区一区三区mba桃花| 欧洲国产伦久久久久久久| 国产日韩精品一区二区三区| 日本一道高清亚洲日美韩| 99国产精品国产精品久久| 2欧美一区二区三区在线观看视频| 亚洲人妖av一区二区| 国产精品资源在线观看| 欧美这里有精品| 综合欧美一区二区三区| 国产精品91xxx| 精品理论电影在线观看 | 色综合天天综合在线视频| 久久色.com| 久草中文综合在线| 欧美一区二区私人影院日本| 亚洲gay无套男同| 欧美日韩一本到| 亚洲成人免费在线观看| 欧美主播一区二区三区| 亚洲欧美偷拍另类a∨色屁股| 成人国产视频在线观看| 国产精品久久久久7777按摩| 成人黄色一级视频| 日韩一区欧美小说| 99精品视频在线播放观看| 国产精品乱人伦中文| 成人av在线电影| 亚洲欧美国产毛片在线| 不卡欧美aaaaa| 国产亚洲美州欧州综合国| 国产精品综合久久| 久久久精品国产免费观看同学| 国产在线精品一区二区| 国产亚洲午夜高清国产拍精品| 国产麻豆成人传媒免费观看| 国产日韩欧美精品综合| 91蜜桃婷婷狠狠久久综合9色| 日韩电影在线观看电影| 51精品视频一区二区三区| 久久91精品久久久久久秒播| 国产午夜精品理论片a级大结局| 成人激情免费视频| 亚洲一卡二卡三卡四卡五卡| 日韩午夜激情电影| 国产一区不卡在线| 亚洲日本成人在线观看| 欧美日韩一区二区电影| 另类小说综合欧美亚洲| 国产视频在线观看一区二区三区| 成人动漫视频在线| 午夜av一区二区| 国产视频一区在线播放| 欧美在线色视频| 久久成人18免费观看| 中文文精品字幕一区二区| 日本久久电影网| 激情五月播播久久久精品| 成人欧美一区二区三区| 欧美一区二区三区视频在线观看| 国产一区二区三区av电影| 亚洲精品久久7777| 久久精品一区蜜桃臀影院| 色88888久久久久久影院野外| 捆绑调教一区二区三区| 亚洲欧美日韩精品久久久久| 91精品在线麻豆| 91麻豆国产自产在线观看| 蜜臀久久99精品久久久画质超高清 | 狠狠色丁香婷婷综合| 亚洲乱码中文字幕综合| 欧美va在线播放| 欧美日韩视频在线观看一区二区三区| 久久av老司机精品网站导航| 一区二区三区 在线观看视频| 欧美精品一区二区三区在线播放| 91久久精品一区二区三区| 国模无码大尺度一区二区三区| 亚洲国产视频在线| 日韩高清在线观看| 亚洲免费观看高清完整| 久久综合资源网| 欧美一区二区视频在线观看2020 | 亚洲一卡二卡三卡四卡 | 欧美专区在线观看一区| 成人夜色视频网站在线观看| 青青草国产精品97视觉盛宴| 亚洲另类中文字| 亚洲人成电影网站色mp4| 中文字幕成人网| 国产日产欧美一区二区三区| 日韩精品一区二区三区三区免费| 欧美日韩性生活| 欧美在线免费观看亚洲| 色天天综合色天天久久| 91在线看国产| 99国产精品久久久久久久久久 | 国产成人在线色| 久久99在线观看| 久草在线在线精品观看| 日韩国产欧美在线播放| 亚洲成av人片一区二区三区| 亚洲丝袜美腿综合| 亚洲乱码中文字幕综合| 亚洲美女在线一区| 一区二区三区国产精华| 亚洲狠狠爱一区二区三区| 性做久久久久久免费观看| 精品无码三级在线观看视频 | 久久这里都是精品| 久久中文娱乐网| 久久久久久久综合色一本| 久久先锋影音av鲁色资源 | 成人免费高清在线| 成人午夜碰碰视频| 91免费观看在线| 在线日韩av片| 欧美欧美欧美欧美| 日韩美女天天操| 久久精品一区八戒影视| 亚洲欧洲色图综合| 亚洲曰韩产成在线| 美国十次综合导航| 国产成人精品网址| 在线影视一区二区三区| 91精品国产综合久久久久久久久久| 日韩一区二区三区电影| 国产日产精品1区| 一区二区在线观看免费| 午夜av电影一区| 国产一二精品视频| 一本色道久久综合狠狠躁的推荐 | 欧美激情一区二区三区不卡| 亚洲蜜臀av乱码久久精品| 天天综合天天做天天综合| 精东粉嫩av免费一区二区三区 | 一区二区三区在线观看视频| 亚洲第一久久影院| 国产高清不卡二三区| 欧美日韩视频在线一区二区| 久久久久久久久97黄色工厂| 亚洲国产一区二区三区| 国产精品自拍av| 精品视频色一区|