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

📄 毕设程序1.lst

📁 实现用C51单片机完成对A/D转换芯片MAX197的控制
💻 LST
字号:
C51 COMPILER V8.02   毕设程序1                                                             05/15/2008 13:27:50 PAGE 1   


C51 COMPILER V8.02, COMPILATION OF MODULE 毕设程序1
OBJECT MODULE PLACED IN 毕设程序1.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE 毕设程序1.c BROWSE DEBUG OBJECTEXTEND

line level    source

   1          #include<reg52.h>
   2          #include <intrins.h>
   3          #include <LCD1602.H>
*** WARNING C318 IN LINE 3 OF 毕设程序1.c: can't open file 'LCD1602.H'
   4          #define  uchar  unsigned char 
   5          #define  uint  unsigned int
   6          #define  addata  P0
   7          
   8          /*uchar code table[]={            //共阴数码管数值表,相应的为0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f
   9          0x3f,0x06,0x5b,0x4f,
  10          0x66,0x6d,0x7d,0x07,
  11          0x7f,0x6f,0x77,0x7c,
  12          0x39,0x5e, 0x79,0x71,};
  13          
  14          uchar code  tablewe[]={                  //位选,
  15          0xfe,0xfd,0xfb,0xf7,0xef,0xdf
  16          };*/
  17          
  18          uchar data ad_data[8]={0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}; //用于存储AD转换后的数据
  19          
  20          
  21          
  22          sbit   A0=P1^3;   //控制A/D0809转换的端口 ,送模拟信号输入端口地址,启动转换
  23          sbit   A1=P1^4;
  24          sbit   A2=P1^5;
  25          sbit   P27=P2^7; 
  26          
  27          sbit   EOC=P3^3;  /* A/D0809转换结束标志送单片机P3^3(中断1)口 */
  28          
  29          sbit   P10=P1^0;  //控制热电偶数据输入端口
  30          sbit   P11=P1^1;
  31          sbit   P12=P1^2;
  32          
  33          sbit   LCD_RS=P2^0;   //控制液晶LCD的三个引脚
  34          sbit   LCD_RW=P2^1;
  35          sbit   LCD_E=P2^4;
  36          
  37          
  38          void delay(uint z);     //delay()函数声明
  39          void main() 
  40          {
  41   1      
  42   1      
  43   1      
  44   1         ;
  45   1      }
  46          
  47          
  48          
  49          
  50          
  51          void delay(uint z)//延时子程序,z=1时延时1ms
  52          {
  53   1              uint x,y;
  54   1              for(x=z;x>0;x--)
C51 COMPILER V8.02   毕设程序1                                                             05/15/2008 13:27:50 PAGE 2   

  55   1                 for(y=110;y>0;y--);
  56   1      }
  57          
  58          void timer0() interrupt1  //定时器0溢出中断
  59          {       TR0=0
*** ERROR C132 IN LINE 59 OF 毕设程序1.C: 'interrupt1': not in formal parameter list
*** ERROR C141 IN LINE 59 OF 毕设程序1.C: syntax error near '{'
*** ERROR C244 IN LINE 59 OF 毕设程序1.C: 'TR0': can't initialize, bad type or class
  60          ;
*** ERROR C132 IN LINE 60 OF 毕设程序1.C: 'TR0': not in formal parameter list
  61          }
*** ERROR C141 IN LINE 61 OF 毕设程序1.C: syntax error near '}'
  62          
  63          /*while(1)
  64          {delay(1000)
  65            temp=_crol_(temp,1);          //循环左移函数
  66            P1=temp;
  67          }*/
  68          
  69          
  70          
  71          
  72          
  73          

C51 COMPILATION COMPLETE.  1 WARNING(S),  5 ERROR(S)

⌨️ 快捷键说明

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