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

📄 adc0809.lst

📁 51单片机及其C语言程序开发实例第8章节
💻 LST
字号:
C51 COMPILER V7.09   ADC0809                                                               08/24/2007 09:31:53 PAGE 1   


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

line level    source

   1          #include <reg51.h>
   2          #include "ADC0809.h"
   3          
   4          //短延时函数:ShortDelay()
   5          void nNop(uchar i)
   6          {
   7   1              for(;i>0;i--) ;
   8   1              }
   9                  
  10          //长延时函数:LongDelay()
  11          void LongDelay(uint i)
  12          {
  13   1              uint j;
  14   1              for(;i>0;i--)
  15   1                      { for(j=1000;j>0;j--);}
  16   1              }
  17                  
  18          //启动A/D转换函数:StartADC()
  19          void  StartADC(uchar Address)
  20          {
  21   1              PinC = (bit) (Address & 0x04);
  22   1              PinB = (bit) (Address & 0x02);
  23   1              PinA = (bit) (Address & 0x01);
  24   1              PinSTART = 0;
  25   1              }
  26                  
  27          //等待A/D转换结束函数:WaitADCEnd()
  28          void  WaitADCEnd(void)
  29          {
  30   1              while(!PinEOC) ;
  31   1              }
  32                  
  33          //读取A/D转换后的数据函数:ReadData()
  34          uint ReadData(void)
  35          {
  36   1              uint temp;
  37   1              WaitADCEnd();
  38   1              PinOE = 0;
  39   1              nNop(2);
  40   1              temp = PinData & 0xff; 
  41   1              return(temp);
  42   1              }


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