wave_gen.lst

来自「自己的平时一些制作 现在整理一下 与大家一起分享」· LST 代码 · 共 60 行

LST
60
字号
C51 COMPILER V7.20   WAVE_GEN                                                              06/19/2007 13:34:23 PAGE 1   


C51 COMPILER V7.20, COMPILATION OF MODULE WAVE_GEN
OBJECT MODULE PLACED IN wave_gen.OBJ
COMPILER INVOKED BY: d:\Keil\C51\BIN\C51.EXE wave_gen.c BROWSE DEBUG OBJECTEXTEND

line level    source

   1          #include <reg51.h>
   2          /*****定义50ms方波的波形输出接口******/
   3          sbit led=P1^0; 
   4          
   5          
   6          /*******************/
   7          
   8          
   9          /*******定时器初始化**********/
  10          void Init_Timer (void)
  11          {
  12   1       TMOD=0x15;  //设定定时器的工作模式  定时器1工作在16位定时状态
  13   1       TH1=(65536-23040)/256;  //设定定时常数,产生25ms中断,这样输出的就是周期50ms的方波
  14   1       TL1=(65536-23040)%256;
  15   1       EA=1;     //cpu开中断
  16   1       ET1=1;    //定时器1开中断
  17   1       TR1=1;   //启动定时器1
  18   1      }
  19          
  20          /*********定时器中断服务程序************/
  21          void timer1 (void) interrupt 3
  22          {
  23   1       TR1=0;                                         //停定时器1
  24   1        TH1=(65536-23040)/256;  //设定定时常数,产生25ms中断,这样输出的就是周期50ms的方波
  25   1       TL1=(65536-23040)%256;
  26   1       led=!led;                      //输出去反
  27   1       TR1=1;                                         //启动定时器1
  28   1      }
  29          
  30          /*********主函数main**************/
  31          void main (void)
  32          {
  33   1              Init_Timer();     //初始化定时器
  34   1              while(1);       
  35   1      }
  36          


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =     34    ----
   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 + =
减小字号Ctrl + -
显示快捷键?