pwm.lst

来自「简单的PWM(脉宽调制控制程序)」· LST 代码 · 共 55 行

LST
55
字号
C51 COMPILER V7.50   PWM                                                                   01/13/2009 22:49:25 PAGE 1   


C51 COMPILER V7.50, COMPILATION OF MODULE PWM
OBJECT MODULE PLACED IN PWM.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE PWM.C BROWSE DEBUG OBJECTEXTEND

line level    source

   1          #include<reg52.h>
   2          #include<keyscan.h>
   3          #define uint unsigned int
   4          #define uchar unsigned char
   5          uchar tt;
   6          void main()
   7          {
   8   1              TMOD=0X01;
   9   1              TH0=(65536-100)/256;
  10   1              TL0=(65536-100)%256;
  11   1              TR0=1;
  12   1              ET0=1;
  13   1              EA=1;
  14   1              while(1)
  15   1              {
  16   2                      keyscan();
  17   2              }
  18   1      }
  19          void timer0() interrupt 1
  20          {
  21   1              TH0=(65536-100)/256;
  22   1              TL0=(65536-100)%256;
  23   1              tt++;
  24   1              if(tt==10)
  25   1              {
  26   2              tt=0;
  27   2              P1=0xff;        
  28   2              }
  29   1              if(scale==tt)
  30   1              P1=0x00;
  31   1      }


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


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

⌨️ 快捷键说明

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