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

📄 自编串口通信.lst

📁 串口通信
💻 LST
字号:
C51 COMPILER V8.02   自盻串口通信                                                          08/20/2008 09:33:10 PAGE 1   


C51 COMPILER V8.02, COMPILATION OF MODULE 自盻串口通信
OBJECT MODULE PLACED IN 自编串口通信.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE 自编串口通信.c BROWSE DEBUG OBJECTEXTEND

line level    source

   1          #include<reg52.h>
   2          #define uchar unsigned char
   3          #define uint unsigned int
   4          uchar date,i;
   5          uchar SEG[] = {0xc0, 0xf9, 0xa4, 0xb0, 0x99, 0x92, 0x82, 0xf8, 0x80, 0x90};
   6          uchar baobao[]={'s','o','r','r','y','0'};
   7          void init()
   8          {
   9   1              TH1=0xfd;
  10   1              TL1=0xfd;
  11   1              TMOD=0x20;
  12   1              TR1=1;
  13   1              ET1=1;
  14   1              SCON=0xd8;
  15   1              PCON=0x00;
  16   1      }
  17            void delay(uchar z)
  18           {
  19   1              uchar i;
  20   1              while(z--)
  21   1              {
  22   2                      for(i=125;i>0;i--);
  23   2              }
  24   1       }
  25          
  26          void Disp(uchar NUM)
  27          {
  28   1              uchar ge,shi;
  29   1              shi=NUM/10;
  30   1              ge=NUM%10;
  31   1              P2=0xfe;
  32   1              P0=SEG[ge];
  33   1              delay(10);
  34   1      
  35   1               P2=0xfd;
  36   1              P0=SEG[shi];
  37   1              delay(10);
  38   1      }
  39          
  40           
  41          void main()
  42          {       
  43   1              init();
  44   1              while(1)
  45   1              {
  46   2                      //if(RI==1) //接收。RI,发送,TI
  47   2                      //{
  48   2                      //      RI=0;
  49   2              //      date=SBUF;
  50   2              //      }
  51   2              // Disp(date);
  52   2                      i=0;
  53   2                      while(baobao[i]!='0')
  54   2                      {       
  55   3                              SBUF=baobao[i];
C51 COMPILER V8.02   自盻串口通信                                                          08/20/2008 09:33:10 PAGE 2   

  56   3                              i++;
  57   3                              while(TI==0);
  58   3                               TI=0;
  59   3                                              
  60   3                          delay(1000);
  61   3                          delay(1000);
  62   3                              
  63   3                              
  64   3                              
  65   3                      }
  66   2              
  67   2              
  68   2              
  69   2              
  70   2              
  71   2              
  72   2              }
  73   1      
  74   1      
  75   1      
  76   1      
  77   1      
  78   1      
  79   1      
  80   1      }
  81          
  82          
  83          


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    121    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =     18    ----
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.


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

⌨️ 快捷键说明

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