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

📄 interrupt.lst

📁 RFID读卡器TRH031开发源码
💻 LST
字号:
C51 COMPILER V7.20   INTERRUPT                                                             11/02/2005 12:55:38 PAGE 1   


C51 COMPILER V7.20, COMPILATION OF MODULE INTERRUPT
OBJECT MODULE PLACED IN Interrupt.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE Interrupt.c LARGE BROWSE DEBUG OBJECTEXTEND

line level    source

   1          /***********************************************************
   2          * Company       :       3ALOGICS                                   *
   3          * Writer        :       Suk-Byoung Chea                            *
   4          * Version       :       0.1                                        *
   5          *               2005. 04. 21                               *
   6          *                                                          *
   7          *                                                          *
   8          *                                                          *
   9          ************************************************************/
  10          #include "common.h"
  11          #include "base.h"
  12          #include <stdio.h>
  13          
  14          
  15          //////////////////////////////////////////////////////////////
  16          
  17          void serial_init(void)
  18          {
  19   1              TMOD = 0x20;
  20   1              PCON = 0x80;
  21   1              SCON = 0x52;
  22   1              TH1 = 0xf9;
  23   1              TR1 = 1;
  24   1              SBUF = 0;
  25   1      }
  26          
  27          //////////////////////////////////////////////////////////////////////////////
  28          
  29          
  30          void EX_INT0 (void) interrupt 0
  31          {
  32   1              //INT0_EX=0x01;
  33   1      }
  34          /*
  35          void exec_ex0(void)      // KEIL C俊辑狼 牢磐反飘 氦磐  
  36          {
  37          
  38               BYTE i, tdi;
  39                 
  40                     tdi = Read( 0x04 ); //       
  41                          
  42                 if (tdi > 0x20) {
  43                    Write(0x09, 0x01); 
  44                            TxBuf[0] = 0xF1;
  45                            TxBuf[1] = 0xF0;
  46                            TxBuf[2] = 0x00;
  47                            bwTxLen.w=3;
  48                            TxIFD();  // send Byte to Host
  49                            }
  50                     else {       
  51                   //TxBuf[0] = 0xF1;
  52                           //TxBuf[1] = 0xF0;      
  53                           //bwTxLen.w=2;
  54                           //TxIFD();  // send Byte to Host
  55                       for(i=0; i<tdi ; i++) TxBuf[i] = Read(0x02);                                        
C51 COMPILER V7.20   INTERRUPT                                                             11/02/2005 12:55:38 PAGE 2   

  56                           bwTxLen.w=tdi;
  57                   TxIFD();  // send Byte to Host
  58                    }
  59                INT0_EX = 0x00;
  60                    return;
  61          }
  62          */
  63          /*
  64          BYTE Tx(BYTE Txdata, BYTE LRC)
  65          {               
  66          
  67                  BYTE parity;
  68                  BYTE i;
  69                  
  70                  parity=0;
  71                  for(i=0; i<8; i++) parity += (0x01 & (Txdata>>i) );             
  72          
  73                  if((parity%2)==0) SCON_3=0;
  74                  else SCON_3=1;
  75          
  76                  if(PARITY_MODE==PARITY_NONE) SCON_3=1;                  
  77          
  78                  TxWait=1;
  79                  SBUF=Txdata;    
  80                  while(TxWait==1);
  81          
  82                  LRC = LRC^Txdata; 
  83                  return(LRC);
  84          }
  85          
  86          
  87          void TxIFD(void)
  88          {
  89                  BYTE LRC; 
  90                  WORD i;
  91          
  92                  LRC = 0x00;
  93          //      LRC=Tx(STX, LRC);                                       // 檬扁 巩磊    
  94          
  95          //      LRC=Tx( bwTxLen.b[1], LRC );        // 傈价 辨捞 窍困 官捞飘 
  96          //      LRC=Tx( bwTxLen.b[0], LRC );        // 傈价 辨捞 惑困 官捞飘 
  97                  
  98                  for (i=0; i<bwTxLen.w; i++) LRC=Tx( TxBuf[i], LRC );            
  99          
 100          //      LRC=Tx(LRC, LRC);
 101          //      LRC=Tx(ETX, LRC);
 102          }
 103          */


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