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

📄 新建 文本文档.lst

📁 pwm改变占空比的程序
💻 LST
字号:
C51 COMPILER V8.08   衉建_文本文档                                                         07/26/2007 17:15:10 PAGE 1   


C51 COMPILER V8.08, COMPILATION OF MODULE 衉建_文本文档
OBJECT MODULE PLACED IN 新建 文本文档.OBJ
COMPILER INVOKED BY: D:\Keil\C51\BIN\C51.EXE 新建 文本文档.c BROWSE DEBUG OBJECTEXTEND

line level    source

   1          #include <reg52.h>
   2          
   3          #define CIRCLE 20
   4          
   5          void pwmkey(void);
   6          
   7          unsigned char count=1,last;
   8          
   9          sbit led=P1^0;
  10          sbit key=P2^0;
  11          
  12          void main(void)
  13          {
  14   1              TMOD=0X01;
  15   1       EA=1;
  16   1       ET0=1;
  17   1       TH0=(65536-65516)/256;
  18   1       TL0=(65536-65516)%256;
  19   1       TR0=1;
  20   1       count=1;
  21   1       last=1;
  22   1       
  23   1       while(1)
  24   1       {
  25   2        pwmkey();
  26   2       }
  27   1      }
  28          
  29          void pwmkey(void)
  30          {
  31   1       char old=0 ,new=0;
  32   1       while(1)
  33   1       {
  34   2        new=key;
  35   2        if(new && !old)
  36   2         last++;
  37   2        if(last>CIRCLE)
  38   2         last=1;
  39   2        old=new;
  40   2       }
  41   1      }
  42          
  43          void into(void) interrupt 1
  44          {
  45   1       count++;
  46   1       if(count>CIRCLE)
  47   1       {
  48   2        count=1;
  49   2       }
  50   1       if(count<=last)
  51   1        led=0;
  52   1       else 
  53   1         led=1;
  54   1       TH0=(65536-65516)/256;
  55   1       TL0=(65536-65516)%256;
C51 COMPILER V8.08   衉建_文本文档                                                         07/26/2007 17:15:10 PAGE 2   

  56   1      }


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