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

📄 wdcj.lst

📁 温度采集显示与PID控制
💻 LST
字号:
C51 COMPILER V6.14  WDCJ                                                                   02/08/2003 11:35:58 PAGE 1   


C51 COMPILER V6.14, COMPILATION OF MODULE WDCJ
OBJECT MODULE PLACED IN .\wdcj.OBJ
COMPILER INVOKED BY: C:\KEIL\C51\BIN\C51.EXE .\wdcj.c DEBUG OBJECTEXTEND

stmt level    source

   1          #include<At89x55.h>
   2          #include<intrins.h>
   3          
   4          
   5          //#define uint unsigned int
   6          #define byte unsigned char
   7          
   8          byte a5;
   9          byte a4;
  10          byte a3;
  11          byte a2;
  12          byte a1;
  13          
  14          byte us;//采集位数
  15          byte ua;//一组数据采集完整
  16          byte ud;//显示扫描位数
  17          int cf;//位闪时间
  18          
  19           sbit l1 = P3^7;/*个位*/
  20           sbit l2=P3^6; //十位
  21           sbit l3=P3^5;//百位
  22          
  23           sbit s1=P3^4;//报警输出
  24          
  25           sbit x1=P2^5;//采集选择
  26           sbit x2=P2^6;
  27          
  28          sbit d5=P2^0;
  29          sbit d4=P0^7;
  30          sbit d3=P0^6;
  31          sbit d2=P0^5;
  32          sbit d1=P0^4;
  33          
  34          sbit f1=P2^1;//极性
  35          
  36          sfr bcd=0x80;
  37          
  38          bit ok;/*  一组数据完整采集结束标志*/
  39          
  40          char code seg[]={0x90,0xbb,0xc2,0xa2,0xa9,0xa4,
  41                           0x84,0xba,0x80,0xa0,0xff,0xff,0xef,0xff,0xff,0xff,0xff,0xff,0xff,
  42          					 0xff,0xff,0xff};/*字型表*/
  43          char code asf[]={0,-1,-2,-3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,//1-20
  44                           0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,//21-40
  45          					  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,//41-60
  46          					  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,//61-80
  47          					  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,//81-100
  48          					  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,//101-120
  49          					  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,//121-140
  50          					  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,//141-160
  51          					  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,//161-180
  52          					  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0//181-200
  53                           };/*压力非线性补偿*/
  54          char code ask[]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,//1-20
  55                           0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,//21-40
C51 COMPILER V6.14  WDCJ                                                                   02/08/2003 11:35:58 PAGE 2   

  56          					  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,//41-60
  57          					  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,//61-80
  58          					  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,//81-100
  59          					  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,//101-120
  60          					  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,//121-140
  61          					  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,//141-160
  62          					  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,//161-180
  63          					  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0//181-200
  64                           };/*水温非线性补偿*/
  65          char code ash[]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,//1-20
  66                           0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,//21-40
  67          					  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,//41-60
  68          					  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,//61-80
  69          					  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,//81-100
  70          					  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,//101-120
  71          					  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,//121-140
  72          					  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,//141-160
  73          					  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,//161-180
  74          					  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0//181-200
  75                           };//油温非线性补偿
  76          
  77          
  78          
  79          int ya;/* 压力显示缓冲*/
  80          int shui;/*水温显示缓冲*/
  81          int you;/*油温显示缓冲*/
  82          
  83          int op;/* 压力采集数*/
  84          int oi;/*水温采集数*/
  85          int ou;/*油温采集数*/
  86          
  87          static int idata on;//压力报警数
  88          static int idata om;//水温报警数
  89          static int idata oh;//油温报警数
  90          
  91          bit iy;//=1显示设置数,=0显示采集数
  92          bit is;//=1显示设置数,=0显示采集数
  93          bit iu;//=1显示设置数,=0显示采集数
  94          
  95          bit rt;//=1应报警,=0不报警
  96          bit re;
  97          bit rs;
  98          bit hc;//位闪标志=1闪,=0不闪

⌨️ 快捷键说明

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