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

📄 main.lst

📁 51系列单片机实验课程:计数 (通过串口
💻 LST
字号:
C51 COMPILER V7.06   MAIN                                                                  12/11/2007 20:49:40 PAGE 1   


C51 COMPILER V7.06, COMPILATION OF MODULE MAIN
OBJECT MODULE PLACED IN main.OBJ
COMPILER INVOKED BY: C:\Program Files\Keil\C51\BIN\C51.EXE main.c BROWSE DEBUG OBJECTEXTEND

stmt level    source

   1          /*****************************************************
   2          激情创造,精彩无限-------欢迎进入单片机的世界
   3          *****************************************************/
   4          /*****************************************************
   5          程序说明:本程序是将串口接收到的数据进行大小写字母的转换然后回送给PC
   6          硬件连接:使用实验箱任何一部分电路均可。
   7          程序版本:
   8          作者:ZJ
   9          编写时间:2007年12月11日
  10          修改记录:
  11          备注:
  12          *****************************************************/
  13          
  14          #include <reg52.h>
  15          
  16          unsigned char ch;                       //定义一个接收数据的临时变量
  17          
  18          void main (void)
  19          {
  20   1              SCON = 0x52;
  21   1              TMOD = (TMOD & 0x0f) | 0x20;
  22   1              TH1 = -11059200L/32/12/9600;
  23   1              TL1 = TH1;
  24   1              TR1 = 1;
  25   1              while (1)
  26   1              {
  27   2                      if ( RI==1 )
  28   2                      {
  29   3                              ch = SBUF;
  30   3                              RI = 0;
  31   3                              if ( ch>='a' && ch<='z' )
  32   3                              {
  33   4                                      ch = ch - 'a' + 'A';
  34   4                                      while ( TI==0 );
  35   4                                      SBUF = ch;
  36   4                                      TI = 0;
  37   4                              }
  38   3                              else if ( ch>='A' && ch<='Z' )
  39   3                              {
  40   4                                      ch = ch - 'A' + 'a';
  41   4                                      while ( TI==0 );
  42   4                                      SBUF = ch;
  43   4                                      TI = 0;
  44   4                              }
  45   3                              else 
  46   3                              {
  47   4                                      while ( TI==0 );
  48   4                                      SBUF = ch;
  49   4                                      TI = 0;
  50   4                              }
  51   3                      }
  52   2              }
  53   1      }


C51 COMPILER V7.06   MAIN                                                                  12/11/2007 20:49:40 PAGE 2   

MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =     92    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =      1    ----
   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 + -