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

📄 01.lst

📁 单片机串口子程序
💻 LST
字号:
C51 COMPILER V7.06   01                                                                    03/31/2009 18:23:40 PAGE 1   


C51 COMPILER V7.06, COMPILATION OF MODULE 01
OBJECT MODULE PLACED IN 01.OBJ
COMPILER INVOKED BY: F:\施伟\KEIL\C51\BIN\C51.EXE 01.c BROWSE DEBUG OBJECTEXTEND

stmt level    source

   1          
   2          /*定时计数器当定时器用实验
   3           分析:采用T1完成定时,每隔一段时间,发光二极管左移一次;
   4           */
   5          
   6          #include <reg52.h>
   7          #define uint  unsigned int
   8          #define uchar unsigned char
   9          
  10          void main()
  11          {
  12   1         uint i;      //设置i为中间变量
  13   1         i=0x01;
  14   1         P0=0xff;     //灭P2口所有二极管
  15   1         TMOD=0x10;   //设置定时器1方式1
  16   1         EA=1;
  17   1         ET1=1;
  18   1         TR1=1;
  19   1         for(;;)
  20   1         {
  21   2            TH1=0x00;    //装载计数初值
  22   2            TL1=0x01;
  23   2           // do{}
  24   2            while(!TF1); //查询等待TF1置位
  25   2      
  26   2            if(i<0x81)      //判断变量i是否垒加八次,若已经垒加八次,则置i初始值0x01
  27   2              {             //                       若为垒加八次,则继续循环
  28   3                P0=i^0xff;
  29   3                i<<=1;
  30   3              }
  31   2            else
  32   2              i=0x01;
  33   2            TF1=0;           //软件清TF1
  34   2         }
  35   1      }


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