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

📄 isd2560.lst

📁 这是我做的关于考勤机的一些测试程序
💻 LST
字号:
C51 COMPILER V7.07   ISD2560                                                               05/22/2004 12:38:04 PAGE 1   


C51 COMPILER V7.07, COMPILATION OF MODULE ISD2560
OBJECT MODULE PLACED IN isd2560.OBJ
COMPILER INVOKED BY: d:\Keil\C51\BIN\C51.EXE isd2560.c BROWSE DEBUG OBJECTEXTEND

stmt level    source

   1          /******************************************************************
   2           *                    copyright  2004                          *
   3          *******************************************************************
   4                          文件名称:   isd2560.c
   5                          文件版本:   2.00
   6                          创建人:         于冬梅
   7                          创建日期:   2004.03.10
   8                          功能描述:   考勤机语音程序
   9                          相关硬件:    AT89S52,11.0592M晶震
  10                          修改记录:    2002.11.8汇编版本
  11                                                    
  12                          
  13          *******************************************************************/
  14          #include "isd2560.h"
  15          /*void play_open(uchar duan_num )
  16          {
  17                  uchar temp;
  18                  uchar xdata temp1;
  19                  PD=0;
  20                  P1=P1|0xf0;
  21          
  22                  isd_cs=0;
  23                  
  24                  temp1=duan_num|0x80;
  25                  temp--;
  26                  temp1=duan_num;
  27                  t1_count=0x01;
  28                  TR1=1;
  29                  ET1=1;
  30                  out_mul_mcu=0;                                  
  31                  _nop_( );_nop_( );
  32              _nop_( );_nop_( );
  33                  out_mul_mcu=1;
  34                  
  35                  
  36          }
  37          
  38          void play_close( )
  39          {
  40                  
  41                  uchar xdata temp1;
  42                  P1=P1|0xf0;
  43                  isd_cs=0;
  44                  temp1=0x0f;                     //可以送任意数
  45                  PD=1;
  46          
  47          
  48          }*/
  49          
  50          void play_open(unsigned int duanma)
  51          {
  52   1       sel_138();
  53   1       high_duanma = isd2560_nocs;
  54   1      
  55   1       low_duanma  = duanma&0xff;
C51 COMPILER V7.07   ISD2560                                                               05/22/2004 12:38:04 PAGE 2   

  56   1       high_duanma = duanma>>8|isd2560_cs;
  57   1       _nop_();
  58   1       _nop_();
  59   1       _nop_();
  60   1       high_duanma = isd2560_nocs;
  61   1      // high_duanma = isd2560_nocs;
  62   1       nosel_138();
  63   1      }
  64          
  65          void play_close()
  66          {
  67   1       sel_138();
  68   1       high_duanma = isd2560_noPD|isd2560_nocs ;
  69   1       nosel_138();
  70   1      }
  71          
  72          void init_timer1( )
  73          {
  74   1              TMOD=TMOD|0x10;         //定时器工作方式1,16位计数                     
  75   1              TL1=0X00;                       //50MS
  76   1              TH1=0X4C;
  77   1      }
  78          //中断处理函数,自动清楚TF1
  79          /*void t1_int(void) interrupt 3 
  80          {
  81          //      uchar xdata temp;
  82          
  83                  ET1=0;
  84                  TL1=0X00;
  85                  TH1=0X4c;
  86                  if(t1_count==79)
  87                  {
  88                          play_close( );
  89                   
  90                          t1_count=1;
  91                          TR1=0;
  92                          ET1=0;
  93                                  return;
  94                  }
  95                  else
  96                  {
  97                          t1_count++;
  98                                  ET1=1;
  99                           return;
 100                  }
 101                  
 102          }*/
 103          main()
 104          {unsigned int i,j;
 105   1       while(1)
 106   1        {play_open(0x57);
 107   2        
 108   2        for(i=0;i<0x200;i++);
 109   2      
 110   2        }
 111   1      //  play_close();
 112   1      
 113   1      }
*** WARNING C280 IN LINE 104 OF ISD2560.C: 'j': unreferenced local variable
 114          


C51 COMPILER V7.07   ISD2560                                                               05/22/2004 12:38:04 PAGE 3   

MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =     80    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----       2
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.


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

⌨️ 快捷键说明

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