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

📄 main.lst

📁 多用途仪的温度控制
💻 LST
字号:
C51 COMPILER V6.02  MAIN                                                                   08/26/2003 16:13:25 PAGE 1   


C51 COMPILER V6.02, COMPILATION OF MODULE MAIN
OBJECT MODULE PLACED IN ..\TMP\MAIN.obj
COMPILER INVOKED BY: C:\KEIL\C51\BIN\C51.EXE .\MAIN.C BROWSE DEBUG OBJECTEXTEND PRINT(..\TMP\MAIN.lst) OBJECT(..\TMP\MAI
                    -N.obj) 

stmt level    source

   1          #include <inc.h>
   2          
   3          main()
   4          {
   5   1      	unsigned char c;
   6   1      //	signed int int_pVal;
   7   1      //	signed int int_sVal;
   8   1          P0 = 0xff;
   9   1      	RX_DX = 0;
  10   1      //    YASJ=0;
  11   1      //    HEAT=0;
  12   1      //    COOL=0;
  13   1      	incept_flag = 0;
  14   1      	TMOD=0x21;					//T1方式2 T0方式1
  15   1      	TL0=0xfe;
  16   1      	TH0=0xed;					//5ms定时
  17   1          TL1 	= 	0x0fd;
  18   1          TH1 	= 	0x0fd;		    //9600
  19   1      	SCON=0x50;                  //串口方式1
  20   1          PCON 	= 	0;
  21   1      	TR1 	=	1;
  22   1      	TR0     =   1;
  23   1      	ET0		=	1;
  24   1      	ES		=	1;
  25   1      	EA		=	1;
  26   1      	
  27   1      	c = 0;
  28   1      	DISP_COUN = 0;
  29   1      	del_coun  = 0;
  30   1      	js_coun0  = 0;
  31   1      	js_coun1  = 0;
  32   1      	key1=0;
  33   1      //	key2=0; 
  34   1      	DISP_LED0 = 0xc0;
  35   1      	DISP_LED1 = 0xc0;
  36   1      //	DISP_LED2 = 0xff;
  37   1      //	DISP_LED3 = 0xff;
  38   1          Beep(2000);
  39   1      
  40   1      	while(js_coun0<180)
  41   1      	{
  42   2      		whp_getTemp();
  43   2      		//dprintf("%f",pVal);
  44   2      /*		if(pVal<0)  DISP_LED0 = BCD[16];
  45   2      		else  DISP_LED0 = 0xff;
  46   2      		int_pVal = (unsigned int)fabs(pVal*10);
  47   2      		DISP_LED3 = BCD[int_pVal%10] ;
  48   2      		DISP_LED2 = (BCD[int_pVal/10%10]) & 0x7F;
  49   2      		DISP_LED1 = BCD[int_pVal/100%10] ;*/
  50   2              DISP_LED0 = 0xc0;
  51   2      	    DISP_LED1 = 0xc0;
  52   2      		delay(50000);
  53   2      
  54   2              whp_getSvTemp();
C51 COMPILER V6.02  MAIN                                                                   08/26/2003 16:13:25 PAGE 2   

  55   2      //		if(sVal<0)   DISP_LED0 = BCD[16];
  56   2      //		else 	DISP_LED0 = 0xff;
  57   2      		if(sVal<=-35)	HEAT=1;
  58   2      		else	HEAT=0;
  59   2      /*        int_sVal = (unsigned int)fabs(sVal*10);
  60   2      		DISP_LED3 = BCD[int_sVal%10] ;
  61   2      		DISP_LED2 = (BCD[int_sVal/10%10]) & 0x7F ;
  62   2      		DISP_LED1 = BCD[int_sVal/100%10] ; */
  63   2      
  64   2      		delay(50000);
  65   2      	}
  66   1          Beep(2000);
  67   1      	YASJ=0;                                //开压缩机
  68   1      	js_coun0=0;
  69   1      	DISP_LED0 = 0xc0;
  70   1      	DISP_LED1 = 0xc0;
  71   1      //	DISP_LED2 = 0xc0;
  72   1      //	DISP_LED3 = 0xc0;
  73   1      	while(1)
  74   1      	{
  75   2      		//delay(50000);
  76   2              YASJ=0;
  77   2              whp_getTemp();
  78   2      		if(pVal <= 5)   COOL=0;             //打开半导体制冷
  79   2              else  COOL=1;
  80   2              keyloop();
  81   2              whp_getSvTemp();
  82   2              if(sVal<=-35)	HEAT=1;
  83   2      		else	HEAT=0;
  84   2              keyloop();
  85   2              if(js60s_flag)
  86   2              {
  87   3                  js60s_flag=0;
  88   3                  Beep(3000);
  89   3                  keyloop();
  90   3                  Beep(3000);
  91   3                  keyloop();
  92   3                  Beep(3000);
  93   3                  keyloop();
  94   3              }
  95   2              delay(1000);          
  96   2      	}
  97   1      }


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