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

📄 int.lst

📁 菜鸟,详细NRF24E1运用,程序,电路
💻 LST
字号:
C51 COMPILER V9.00   INT                                                                   11/13/2010 14:44:38 PAGE 1   


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

line level    source

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

   1          //头文件申明
   2          #include "reg24le1.h"
   3          #include "inc.h"
   4          //函数的定义部分
   5          #define ONESTEP 33333
   6          /*软件延时函数*/
   7          void delay(unsigned int dj)
   8          {
   9   1      unsigned char di;
  10   1       for(;dj>0;dj--)
  11   1         for(di=120;di>0;di--)
  12   1         {
  13   2         ;
  14   2         }
  15   1      
  16   1      }
  17          /*led灯的输出配置*/
  18          void ioconfig()
  19          {
  20   1      P1DIR&=0XFB;                                //配置GPIO为输出
  21   1      P12=0;
  22   1      P0DIR|=0X20;
  23   1      P05=1;
  24   1      }
  25          void uart()
  26          {
  27   1          CLKCTRL = 0x28;                         // MCU时钟设置16M   
  28   1              CLKLFCTRL = 0x01;                       // 设置32.768K时钟
  29   1      
  30   1              P0DIR &= 0xF7;                          // P03 (TxD) 输出
  31   1              P0DIR |= 0x10;                          // P04 (RxD) 输入 
  32   1              P0|=0x18;        
  33   1                      
  34   1              S0CON = 0x50;  
  35   1              PCON |= 0x80;                           //倍增
  36   1              WDCON |= 0x80;                          // 选择内部波特率发生器
  37   1              
  38   1              S0RELL = 0xFB;  
  39   1              S0RELL = 0xF3;       
  40   1      }
  41          
  42          void int0cof()  //int0中断寄存器配置
  43          {
  44   1      INTEXP=0x08;
  45   1      TCON|=0X01;
  46   1      IEN0|=0X01;
  47   1      }
  48          
  49          void timer0cof()//t0定时器中断配置
  50          {
  51   1      TMOD=0X01;
  52   1      TH0=(65536-ONESTEP)/256;
  53   1      TL0=(65536-ONESTEP)%256;
  54   1      ET0=1;
C51 COMPILER V9.00   INT                                                                   11/13/2010 14:44:38 PAGE 2   

  55   1      TR0=1;
  56   1      }
  57          
  58          void ex0service() interrupt  INTERRUPT_IFP
  59          {
  60   1      if(TR0)
  61   1      TR0=0;
  62   1      else
  63   1      TR0=1;
  64   1      puts("one pin interrupt toggled!");
  65   1      putch('\n');
  66   1      }
  67          
  68          void time0service() interrupt 1
  69          {
  70   1      static char num=0;
  71   1      TH0=(65536-ONESTEP)/256;
  72   1      TL0=(65536-ONESTEP)%256;
  73   1      num++;
  74   1      if(num==40)
  75   1      {
  76   2      num=0;
  77   2      LED=!LED;
  78   2      }
  79   1      }
  80          
  81          /*发送一个字符*/
  82          
  83          void putch(char ch)
  84          {
  85   1      S0BUF=ch;
  86   1      while(!TI0);
  87   1      TI0=0;
  88   1      }
  89          
  90          /*发送一个字符串*/
  91          void puts(char *str)
  92          {
  93   1      while(*str!='\0')
  94   1      {
  95   2      putch(*str++);
  96   2      }
  97   1      }
  98          
  99          
 100          
 101           


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


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

⌨️ 快捷键说明

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