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

📄 time.lst

📁 基于MCS-51单片机的音乐播放器C程序
💻 LST
字号:
C51 COMPILER V7.50   TIME                                                                  06/13/2008 01:20:05 PAGE 1   


C51 COMPILER V7.50, COMPILATION OF MODULE TIME
OBJECT MODULE PLACED IN time.OBJ
COMPILER INVOKED BY: D:\Program Files\Keil\C51\BIN\C51.EXE time.c BROWSE DEBUG OBJECTEXTEND

line level    source

   1          sbit rst=P1^4;
*** ERROR C202 IN LINE 1 OF TIME.C: 'P1': undefined identifier
   2          sbit sck=P1^5;
*** ERROR C202 IN LINE 2 OF TIME.C: 'P1': undefined identifier
   3          sbit datein=P1^6;
*** ERROR C202 IN LINE 3 OF TIME.C: 'P1': undefined identifier
   4          uchar month,day,hour,minite,second;
*** ERROR C129 IN LINE 4 OF TIME.C: missing ';' before 'month'
   5          void readtime();
   6          void write(uchar addr,uchar order);
   7          uchar read(uchar addr);
   8          void delay1();
   9          
  10          void delay1()
  11          {
  12                  uchar x;
  13                  for(x=10;x>0;x--);
  14          }
  15          void write(uchar addr,uchar order)
  16          {
  17                  uchar k;
  18                  sck=0;
  19                  delay1();
  20                  rst=1;
  21                  delay1();
  22                  for(k=0;k<8;k++)
  23                  {
  24                          sck=0;
  25                          datein=addr&&0x01;
  26                          addr=addr>>1;
  27                          delay1();
  28                          sck=1;
  29                          delay1();               
  30                  }
  31                  for(k=0;k<8;k++)
  32                  {
  33                          sck=0;
  34                          datein=order&&0x01;
  35                          order=order>>1;
  36                          delay1();
  37                          sck=1;
  38                          delay1();
  39                  }
  40                  rst=0;
  41                  delay1();
  42                  sck=0;
  43          }
  44          
  45          uchar read(uchar addr)
  46          {
  47                  uchar k,receive;
  48                  sck=0;
  49                  delay1();
  50                  rst=1;
  51                  delay1();
C51 COMPILER V7.50   TIME                                                                  06/13/2008 01:20:05 PAGE 2   

  52                  for(k=0;k<8;k++)
  53                  {
  54                          sck=0;
  55                          datein=addr&&0x01;
  56                          addr=addr>>1;
  57                          delay1();
  58                          sck=1;
  59                          delay1();               
  60                  }
  61                  for(k=0;k<8;k++)
  62                  {
  63                          sck=0;
  64                          receive=receive>>1;
  65                          if(datein==1)
  66                          {
  67                                  receive=receive|0x80;
  68                          }
  69                          delay1();               
  70                          sck=1;
  71                          delay1();               
  72                  }
  73                  rst=0;
  74                  delay1();
  75                  sck=0;
  76                  return receive; 
  77          }
  78          
  79          void readtime()
  80          {
  81                  month=read(0x89);
  82                  day=read(0x87);
  83                  hour=read(0x85);
  84                  minite=read(0x83);
  85                  second=read(0x81);
  86          }
  87          

C51 COMPILATION COMPLETE.  0 WARNING(S),  4 ERROR(S)

⌨️ 快捷键说明

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