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

📄 main.lst

📁 D12和89s52+K9F5608组成的系统
💻 LST
字号:
C51 COMPILER V7.50   MAIN                                                                  12/29/2005 19:53:04 PAGE 1   


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

line level    source

   1          /****************************************Copyright (c)**************************************************
   2          **                               广州周立功单片机发展有限公司
   3          **                                     研    究    所
   4          **                                        产品一部 
   5          **
   6          **                                 http://www.zlgmcu.com
   7          **
   8          ** 文   件   名: main.c
   9          ** 最后修改日期: 2004年11月15日
  10          ** 描        述: 用户应用程序
  11          ** 版        本: V5.0
  12          **********************************************************************************************************
             -/
  13          
  14          #include <reg52.h>
  15          #include "D12Config.h"
  16          #include "Descriptor.h"
  17          #include "Chap_9.h"
  18          #include "D12Driver.h"
  19          
  20          
  21          
  22          
  23          
  24          //定义按键及LED引脚
  25          sbit MCU_LED0     = P1^2;                               //LED
  26          sbit MCU_LED1     = P1^3;
  27          
  28          sbit fRB   = P1^4;
  29          sbit fRE   = P1^5;
  30          sbit CLE   = P3^0;
  31          sbit ALE   = P3^1;
  32          sbit fWE   = P3^4;
  33          sbit fWP   = P3^5;
  34          
  35          main()
  36          {
  37   1              INT32U cnt;
  38   1              fRB   = 1;
  39   1              fRE   = 1;
  40   1              CLE   = 0;
  41   1              ALE   = 0;
  42   1              fWE   = 1;
  43   1              fWP   = 0;
  44   1              
  45   1              //复位后LED亮
  46   1              for(cnt = 0; cnt <= 0x5000; cnt++)      //延时 
  47   1              {
  48   2                      MCU_LED0 = 0;                                   //D2和D3点亮
  49   2                      MCU_LED1 = 0;
  50   2              }
  51   1              MCU_LED0 = 1;                                           //D2和D3灭
  52   1              MCU_LED1 = 1;   
  53   1      
  54   1      
C51 COMPILER V7.50   MAIN                                                                  12/29/2005 19:53:04 PAGE 2   

  55   1              if (Init_D12()!=0)                                      //初始化D12
  56   1                      return;                                                 //如果初始化不成功,返回
  57   1      
  58   1              EX0 = 1;                                                        //开外部中断0
  59   1              PX0 = 0;                                                        //设置外部中断0中断优先级
  60   1              EA = 1;                                                         //开80C51总中断
  61   1      
  62   1              while(1)
  63   1              {
  64   2                      usbserve();                                             //处理USB事件
  65   2                      
  66   2                      
  67   2                      if(bEPPflags.bits.configuration)
  68   2                      {
  69   3                              //在这里添加端点操作代码
  70   3                              //请参考光盘提供的示例
  71   3                      }
  72   2              }
  73   1      }


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    102    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----       4
   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 + -