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

📄 io_p0.lst

📁 电子开发网培训用的51单片机内部培训代码
💻 LST
字号:
C51 COMPILER V7.06   IO_P0                                                                 05/14/2006 10:42:27 PAGE 1   


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

stmt level    source

   1          //*********************************************************
   2          //实现功能:本程序实现在P0口模拟一个流水灯程序
   3          //目标板  :
   4          ////////////////////////////////////////////
   5          
   6          #include <reg51.h>
   7          #define p_out P0   //宏定义输出的i/o口为p0
   8          //******************时间延迟函数**********************
   9          //描  述:用指令实现延时一段时间
  10          //入口参数:int i,为时间延迟参数
  11          //出口参数:无
  12          //设计人:ycj
  13          //最后修改:时间(2006.5.1)  修改人(ycj)
  14          //****************************************************
  15          void delay_time(int i)
  16          {
  17   1       while(i)
  18   1        i--;
  19   1      }
  20          
  21          //******************主函数***************************
  22          //描  述:实现在P0口模拟一个流水灯程序
  23          //入口参数:无
  24          //出口参数:无
  25          //设计人:ycj
  26          //最后修改:时间(2006.5.1)  修改人(ycj)
  27          //****************************************************
  28          void main(void)
  29          {unsigned char i=0;       //初始化一个局部变量为0
  30   1       p_out=0xff;        //初始化将要输出的i/o口,输出高电平,熄灭所有灯
  31   1       while(1)          
  32   1      {
  33   2       for(i=0;i<8;i++)
  34   2              {
  35   3               p_out=~(1<<i);//点亮一个灯,
  36   3               delay_time(50000);  //延迟一段时间
  37   3               p_out=0xff;//熄灭所有灯
  38   3              }
  39   2      }
  40   1      }


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =     47    ----
   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 + -