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

📄 init.lst

📁 15693 hf reader 伟根26接口
💻 LST
字号:
C51 COMPILER V7.09   INIT                                                                  09/11/2007 09:30:26 PAGE 1   


C51 COMPILER V7.09, COMPILATION OF MODULE INIT
OBJECT MODULE PLACED IN init.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE init.c ROM(COMPACT) BROWSE DEBUG OBJECTEXTEND

line level    source

   1          #include "typedef.h"
   2          #include "reg52.h"
   3          #include "ll.h"
   4          /**************************************************/
   5          uchar rdbmkg(void)
   6          {
   7   1              unsigned char temp = 0;
   8   1              
   9   1              deviceAddr = 0;
  10   1              temp = P0&0x0f;
  11   1              if( (temp&0x01) == 0x00 )deviceAddr |= 0x01;
  12   1              if( (temp&0x02) == 0x00 )deviceAddr |= 0x02;
  13   1              if( (temp&0x04) == 0x00 )deviceAddr |= 0x04;
  14   1              if( (temp&0x08) == 0x00 )deviceAddr |= 0x08;
  15   1              return deviceAddr;
  16   1      }
  17          void funInitRt(void)
  18          {
  19   1              TMOD=0x11;                              /*定时器1方式2,定时器0方式1*/
  20   1      //      TH0=0x82;                               /****T0为10ms的基准定时****/
  21   1      //      TL0=0x35;                               //40M
  22   1      
  23   1              TH0=0xdc;                               /****T0为10ms的基准定时****/
  24   1              TL0=0x00;                               //11.0592M
  25   1      
  26   1              TR0=1;                                  /*打开T0定时器*/
  27   1              ET0=1;                                  /*允许T0中断*/
  28   1      
  29   1      //      TH1=255;
  30   1      //      TL1=255;
  31   1      //      PCON |=0x80;             //***T1为波特率57600****
  32   1      //      SCON=0x50;
  33   1      //      TR1=1;                                  //打开T1定时器
  34   1      
  35   1      
  36   1              SCON = 0x50;
  37   1              T2CON = 0x30;
  38   1              TL2 = 0xfd;
  39   1              TH2 = 0xff;
  40   1              RCAP2L = 0xfd;
  41   1              RCAP2H = 0xff;
  42   1              TR2 = 1;                                //115200bps
  43   1              
  44   1              ES=0;                                   /*打开串行口中断*/
  45   1              PS=0;                                   /*串行口中断的优先级为0*/
  46   1              EA=1;                                   /*打开总中断开关*/
  47   1      }
  48          void wg_init()
  49          {
  50   1              wg_clk = 1;  
  51   1              wg_data  = 1;
  52   1              wg_hold  = 1;
  53   1      }
  54          void funInitGlobal(void)
  55          {
C51 COMPILER V7.09   INIT                                                                  09/11/2007 09:30:26 PAGE 2   

  56   1              uchar i;
  57   1              userCardOk = 0; 
  58   1              for(i=0;i<DN;i++) { pcdata[i] = 0;}
  59   1      }
  60          void initialization(void)
  61          {       
  62   1              spOut = 0;
  63   1              bPrgRunLed      =  1;
  64   1              bComData = 0;
  65   1              bTagLed  = 0;
  66   1              rdbmkg();
  67   1              funInitRt();
  68   1              funInitGlobal();
  69   1              wg_init();
  70   1      }
  71          
  72          
  73          
  74          
  75          


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