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

📄 main.lst

📁 I2C总线的一个实例,有原理图的设计,和程序的设计,可直接用在项目开发中,节约开发时间,提高效率.
💻 LST
字号:
C51 COMPILER V7.09   MAIN                                                                  08/24/2007 09:33:28 PAGE 1   


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

line level    source

   1          #include<reg51.h>
   2          #include"IIC.h"
   3          #include"A24CXX.h"
   4          
   5          uchar  Data[]={0};
   6          
   7          //为了检验AD采集的正确性,将采集的数据通过串口传送到PC以检查
   8          //UART初始化:模式1,8位,9600Bds at 11.059MHz
   9          void InitSerial()
  10          {       
  11   1              SCON = 0x50;                                            // uart in mode 1 (8 bit), REN=1
  12   1              TMOD = TMOD | 0x20 ;                            // Timer 1 in mode 2 
  13   1              TH1  = 0xFD;                                    // 9600 Bds at 11.059MHz 
  14   1              TL1  = 0xFD;                                            // 9600 Bds at 11.059MHz
  15   1              TR1  = 1;                                                   // Timer 1 run
  16   1              }
  17          
  18                  
  19          void main(void)
  20          {
  21   1              uint i;
  22   1              uchar temp=0;
  23   1              InitIIC();
  24   1              InitSerial();
  25   1              WriteEErom();
  26   1              while(1)
  27   1              {
  28   2                      StartIIC();
  29   2                      A24C_Send(A24C02);
  30   2                      A24C_Send(0x00);
  31   2                      StopIIC();
  32   2                      StartIIC();
  33   2                      A24C_Send(A24C02+1);
  34   2                      for(i=0;i<255;i++)
  35   2                      {
  36   3                              temp = A24C_Read();
  37   3                              TI = 0;
  38   3                              SBUF = temp & 0xff;
  39   3                              while(!TI);
  40   3                              LongDelay(50);  
  41   3                              }
  42   2                      }
  43   1              }


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =     96    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =      1       3
   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 + -