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

📄 main.lst

📁 this progam is used with e_lock,and so on.
💻 LST
字号:
C51 COMPILER V7.06   MAIN                                                                  12/04/2008 15:12:02 PAGE 1   


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

stmt level    source

   1          #include "Include.h"
   2          
   3          extern unsigned char xdata SCC;                                         //串口接收和校验
   4          extern unsigned char xdata CommBuf[MAX_BUF_NUMBER];     //串口缓冲
   5          extern unsigned char FingerRecord[26];                          //指纹记录数组,每位代表对应编号指纹有无
   6          extern unsigned char NowKey;                                            //当前按键
   7          extern unsigned char    Rx_Cnt;                                         //串口接收计数器        
   8          
   9          extern  bit             ReceiveOK;                                                      //数据包接收完成标志位
  10          //使能全局中断
  11          void EnableInterrupt(void)
  12          {
  13   1              EA = 1;
  14   1      }
  15          //初始化系统外设
  16          void SystemInit(void)
  17          {
  18   1              FingerInit();
  19   1              UARTInit();
  20   1              Timer0Init();
  21   1      //        BellInit();
  22   1              LedInit();
  23   1                      SOUND_INIT();
  24   1                      INIT_MOTOR();
  25   1                      PLAY_G();
  26   1              //开全局中断
  27   1              EnableInterrupt();
  28   1      
  29   1                      //上电提示
  30   1      //              BellOn();
  31   1                      LedRedOn();
  32   1                      LedBlueOn();
  33   1                      DelayNmS(200);
  34   1                      LedRedOff();
  35   1                      LedBlueOff();           
  36   1      //              BellOff();
  37   1      }
  38          void main(void)
  39          {
  40   1              SystemInit();
  41   1              while(1)
  42   1              {
  43   2                                      switch (NowKey)
  44   2                      {
  45   3                              case ADD_KEY:    AddFingerModule();    NowKey = NO_KEY;break;                    
  46   3                              case EMPTY_KEY:  EmptyFingerModule();  NowKey = NO_KEY;break; 
  47   3                              case SEARCH_KEY: SearchFingerModule(); break;
  48   3                              default:         break;
  49   3                      }
  50   2              }
  51   1      }


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =     78    ----
C51 COMPILER V7.06   MAIN                                                                  12/04/2008 15:12:02 PAGE 2   

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