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

📄 main.lst

📁 此为ADC0832源程序,可实现ADC0832各部分功能~
💻 LST
字号:
C51 COMPILER V7.50   MAIN                                                                  08/23/2007 21:00:03 PAGE 1   


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

line level    source

   1          /*=================================================================
   2          ===================================================================
   3          =======这个是测试程序,注释我就不写了.HE HE...大家自己看了...=======
   4          ===================================================================
   5          ============wang1jin  2007.07.16===================================
   6          ===================================================================
   7          ============程序在LCD上显示从ADC0832读出的电压值.==================
   8          ===================================================================
   9          ======个人博客地址:http://www.ednchina.com/blog/wang1jin/==========
  10          ===================================================================
  11          ======个人博客资料更多.欢迎光临====================================
  12          =================================================================*/
  13          #include<reg52.h>
  14          #include<lcd.h>
  15          #include<adc0832.h>
  16          #include <intrins.h>
  17          
  18          
  19          #define uchar unsigned char
  20          #define uint  unsigned int
  21          
  22          uchar code a_1[]={"wang1jin@163.com"};//信箱地址;
  23          uchar code dsptab[]={'0','1','2','3','4','5','6','7','8','9'};//字符代表码;
  24          
  25          void main()
  26          {
  27   1        uint dat;
  28   1        delay400ms();//延时400MS 
  29   1        initialization();//LCD复位;
  30   1        displaylistchar(0,0,a_1);//显示我的信箱地址;
  31   1      
  32   1        displayonechar(0,1,'O'); //在LCD是显示OUT:_.___V
  33   1        displayonechar(1,1,'u');
  34   1        displayonechar(2,1,'t');
  35   1        displayonechar(3,1,':');
  36   1        displayonechar(5,1,'.');
  37   1        displayonechar(8,1,'v');
  38   1        while(1)//无限循环...一直读出电压值显示在LCD上;
  39   1        {
  40   2          
  41   2              displayonechar(13,1,dsptab[readadc()/100]);
  42   2              displayonechar(14,1,dsptab[(readadc()%100)/10]);
  43   2              displayonechar(15,1,dsptab[readadc()%10]);//在LCD最右边显示255中的某一个数据;
  44   2      
  45   2      
  46   2              dat=readadc()/0.591;//0.591是255除以基准电压也就是ADC0832的VCC...得出来了...这个值可能每个人不同.
  47   2              displayonechar(4,1,dsptab[dat/100]);//下面三行显示电压...
  48   2              displayonechar(6,1,dsptab[(dat%100)/10]);
  49   2              displayonechar(7,1,dsptab[dat%10]);
  50   2              delay400ms();//延时400MS
  51   2      
  52   2        }
  53   1      }


C51 COMPILER V7.50   MAIN                                                                  08/23/2007 21:00:03 PAGE 2   

MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    322    ----
   CONSTANT SIZE    =     27    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----       2
   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 + -