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

📄 main.lst

📁 由单片机stc89c58控制ch452使数码管循环显示。
💻 LST
字号:
C51 COMPILER V8.01   MAIN                                                                  09/25/2008 15:48:30 PAGE 1   


C51 COMPILER V8.01, COMPILATION OF MODULE MAIN
OBJECT MODULE PLACED IN .\OBJ\main.obj
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE main.C BROWSE DEBUG OBJECTEXTEND PRINT(.\LST\main.lst) OBJECT(.\OBJ\main.ob
                    -j)

line level    source

   1          /*************************************************************************/
   2          /*版权所有(C) : 北京机械工业学院,北京市机电测控重点实验室                               */
   3          /*说明            : ch452键盘与数码管                                                    */
   4          /*文件名          : MAIN.C                                                                               */
   5          /*处理器          : STC89C58                                                                                             */     
   6          /*版本            : V1.0                                                                                                         */
   7          /*作者            : 谷玉海                                                                                                       */
   8          /*修改            : 谷玉海                                                                                                       */
   9          /*修改日期        : 2006年7月9日                                                                                         */                                             
  10          /*************************************************************************/     
  11          #include "STC89C58.h"
  12          #include "ch452.h"
  13          #include "pin.h"
  14          
  15          sbit LED=P1^6;
  16          sbit dat=P1^1;
  17          sbit clk=P1^0;
  18          void delay_50ms(unsigned int t)
  19          {
  20   1              unsigned int j; 
  21   1              for(;t>0;t--) 
  22   1              for(j=6245;j>0;j--); 
  23   1      }
  24          main()
  25          { 
  26   1          while(1)
  27   1              {
  28   2              EA=1;
  29   2              EX0=1;
  30   2              IT0=1;
  31   2              CH452_Write(CH452_SYSON2W);         //
  32   2              CH452_Write(CH452_BCD);                 // BCD译码,8个数码管
  33   2          CH452_Write(CH452_DIG0 | 0x1);      // 显示字符8
  34   2              delay_50ms(20);
  35   2              CH452_Write(CH452_DIG0 | 0x10);
  36   2                      
  37   2              CH452_Write(CH452_DIG1 | 0x2);
  38   2          delay_50ms(20);
  39   2              CH452_Write(CH452_DIG1 | 0x10);
  40   2      
  41   2              CH452_Write(CH452_DIG2 | 0x3);
  42   2              delay_50ms(20);
  43   2              CH452_Write(CH452_DIG2 | 0x10);
  44   2      
  45   2              CH452_Write(CH452_DIG3 | 0x4);
  46   2              delay_50ms(20);
  47   2              CH452_Write(CH452_DIG3 | 0x10);
  48   2      
  49   2              delay_50ms(20);
  50   2      
  51   2              CH452_Write(CH452_DIG3 | 0x4);
  52   2              delay_50ms(20);
  53   2              CH452_Write(CH452_DIG3 | 0x10);
  54   2      
C51 COMPILER V8.01   MAIN                                                                  09/25/2008 15:48:30 PAGE 2   

  55   2              CH452_Write(CH452_DIG2 | 0x3);
  56   2              delay_50ms(20);
  57   2              CH452_Write(CH452_DIG2 | 0x10);
  58   2      
  59   2              CH452_Write(CH452_DIG1 | 0x2);
  60   2          delay_50ms(20);
  61   2              CH452_Write(CH452_DIG1 | 0x10);
  62   2      
  63   2              CH452_Write(CH452_DIG0 | 0x1);  
  64   2              delay_50ms(20);
  65   2              CH452_Write(CH452_DIG0 | 0x10);
  66   2              }
  67   1      }


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