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

📄 leddisp.lst

📁 STC51系列单片机学习板演示程序(汇编语言) 有详细注释 适合初学单片机的朋友
💻 LST
字号:
C51 COMPILER V7.20   LEDDISP                                                               03/23/2007 22:59:41 PAGE 1   


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

line level    source

   1          /*****************************************************************************
   2                                                          MCU8051学习板演示程序
   3                                                                  
   4                                          (c) Copyright 2007-2007,广州恒芯电子
   5                                                          All Rights Reserved
   6          *****************************************************************************/
   7          
   8          /*****************************************************************************
   9          程序说明
  10          名称: MCU8051学习板演示程序(发光管显示)
  11          功能: 实现发光管从L1到L8逐位显示
  12          版本:2007-03-01
  13          *****************************************************************************/
  14          
  15          /*****************************************************************************
  16          硬件说明
  17          单片机:兼容MCS-51单片机/STC89C51
  18          晶振频率:12MHz
  19          *****************************************************************************/
  20          
  21          #include "regx52.h"
  22          
  23          /****************************************************************************
  24          说明: 程序预定义
  25          *****************************************************************************/
  26          #define LED_CTRL P1_4/*发光管控制引脚(0:有效,1:无效)*/
  27          #define LED_STATUS P0/*发光管L1至L8状态引脚(0:有效,1:无效)*/            
  28          
  29          /****************************************************************************
  30          名称:Delay
  31          说明:程序延时
  32          参数:无
  33          返回:无
  34          *****************************************************************************/
  35          void Delay();
  36          
  37          /*****************************************************************************
  38          程序开始
  39          *****************************************************************************/
  40          void main()
  41          {
  42   1              unsigned char a,b;
  43   1      
  44   1              LED_CTRL=0;/*发光管显示有效*/
  45   1              b=0xfe;/*发光管显示码初始值*/
  46   1              
  47   1              a=0;
  48   1              while(1)/*发光管循环右移显示*/
  49   1              {
  50   2              LED_STATUS=b;/*发光管显示码送发光管状态引脚*/
  51   2              b<<=1;/*左移发光管显示码*/
  52   2              b|=0x01;
  53   2      
  54   2              a++;
  55   2              if(a>7)
C51 COMPILER V7.20   LEDDISP                                                               03/23/2007 22:59:41 PAGE 2   

  56   2              {
  57   3                  a=0;
  58   3                  b=0xfe;
  59   3               }
  60   2      
  61   2               Delay();/*延时*/
  62   2              }       
  63   1      }
  64          
  65           /****************************************************************************
  66          名称: Delay
  67          说明: 程序延时
  68          参数: 无
  69          返回: 无
  70          *****************************************************************************/
  71          void Delay()
  72          {
  73   1          unsigned char a,b;
  74   1      
  75   1          for(a=0;a<255;a++)
  76   1                      for(b=0;b<255;b++);
  77   1      }
  78          


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