cof.lst

来自「菜鸟,详细NRF24E1运用,程序,电路」· LST 代码 · 共 93 行

LST
93
字号
C51 COMPILER V9.00   COF                                                                   11/13/2010 14:46:21 PAGE 1   


C51 COMPILER V9.00, COMPILATION OF MODULE COF
OBJECT MODULE PLACED IN cof.OBJ
COMPILER INVOKED BY: D:\Program Files\KEIL C  V4\C51\BIN\C51.EXE cof.c BROWSE DEBUG OBJECTEXTEND

line level    source

*** WARNING C500 IN LINE 1 OF COF.C: LICENSE ERROR (R208: RENEW LICENSE ID CODE (LIC))

   1          #include "reg24le1.h"
   2          #include "cof.h"
   3          
   4          void radmcof()
   5          {
   6   1      RNGCTL|=(0x80|0x40);
   7   1      }
   8          
   9          unsigned char readrdm(void)
  10          {
  11   1      
  12   1      while(!RDMRD);//等待生成
  13   1      if(RDMRD)
  14   1      return RNGDAT;
  15   1      else
  16   1      return RNGDAT;
  17   1      
  18   1      }
  19          
  20          void uart_init()
  21          {
  22   1          CLKCTRL = 0x28;                     // Clock sourced by XCOSC16M    
  23   1              CLKLFCTRL = 0x01; 
  24   1      
  25   1              P0DIR &= 0xF7;                          // P03 (TxD) is output
  26   1              P0DIR |= 0x10;                          // P04 (RxD) is input 
  27   1              P0|=0x18;        
  28   1                      
  29   1              S0CON = 0x50;  
  30   1              PCON |= 0x80;                           // SMOD = 1
  31   1              WDCON |= 0x80;                          // Select internal baud rate generator 
  32   1              
  33   1              S0RELL = 0xFB;  
  34   1              S0RELL = 0xF3;         // BAUD_38K4 
  35   1      }
  36          
  37          void send(char ch)
  38          {
  39   1      S0BUF=ch;
  40   1      while(!TI0);
  41   1      TI0=0;
  42   1      }
  43          
  44          void delay(unsigned int dx)
  45          {
  46   1      unsigned int di;
  47   1        for(;dx>0;dx--)
  48   1          for(di=120;di>0;di--)
  49   1                  {
  50   2                      ;
  51   2                      }
  52   1      
  53   1      }
  54          
C51 COMPILER V9.00   COF                                                                   11/13/2010 14:46:21 PAGE 2   

  55          void puts(char *str)
  56          {
  57   1      while(*str!='\0')
  58   1      {
  59   2      send(*str++);
  60   2      }
  61   1      
  62   1      
  63   1      }
  64          
  65          


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    120    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----       3
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.


C51 COMPILATION COMPLETE.  1 WARNING(S),  0 ERROR(S)

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?