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

📄 xinhaoxulie.lst

📁 一种任意方波信号的产生方法
💻 LST
字号:
C51 COMPILER V7.50   XINHAOXULIE                                                           05/31/2007 16:35:39 PAGE 1   


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

line level    source

   1          #include<reg51.h>
   2          #include<stdio.h>
   3          sbit P0_0=P0^0;   //10ms信号序列输出
   4          sbit P2_0=P2^0;   //信号序列101010
   5          sbit P2_3=P2^3;   //信号序列110110
   6          sbit P2_6=P2^6;   //信号序列001001
   7          unsigned char num0[6]={0x01,0x00,0x01,0x00,0x01,0x00};
   8          unsigned char num1[6]={0x01,0x01,0x00,0x01,0x01,0x00};
   9          unsigned char num2[6]={0x00,0x00,0x01,0x00,0x00,0x01};
  10          void initial(void)
  11          {
  12   1      TCON=0x00;
  13   1      TH0=0xD8;
  14   1      TL0=0xEF;
  15   1      TR0=1;
  16   1      }
  17          void main()
  18          { int i=0;
  19   1        while(1)
  20   1        {
  21   2         if(P2_0==1)
  22   2           {
  23   3            TMOD=0x01;
  24   3                if(i==6){i=0;}
  25   3            initial();
  26   3            do{}while(!TF0);
  27   3            P0=num0[i++];
  28   3               }
  29   2         else if(P2_3==1)
  30   2           {
  31   3            TMOD=0x01;
  32   3                if(i==6){i=0;}
  33   3            initial();
  34   3            do{}while(!TF0);
  35   3            P0=num1[i++];
  36   3               }
  37   2         else if(P2_6==1)
  38   2           {
  39   3            TMOD=0x01;
  40   3                if(i==6){i=0;}
  41   3            initial();
  42   3            do{}while(!TF0);
  43   3            P0=num2[i++];
  44   3               }
  45   2        }
  46   1      }


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    113    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =     18    ----
   IDATA SIZE       =   ----    ----
C51 COMPILER V7.50   XINHAOXULIE                                                           05/31/2007 16:35:39 PAGE 2   

   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 + -