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

📄 fourchannel.lst

📁 89V51RD2单片机驱动步进电机带动一个测速的四通道光电传感器,分析传感器四个通道是否正常,并在12864的显示屏上显示并用TP微打根据屏幕显示的打印.内附ProtelPCB板并已成功制作样机两台.
💻 LST
📖 第 1 页 / 共 2 页
字号:
C51 COMPILER V7.50   FOURCHANNEL                                                           08/28/2005 08:07:34 PAGE 1   


C51 COMPILER V7.50, COMPILATION OF MODULE FOURCHANNEL
OBJECT MODULE PLACED IN FOURCHANNEL.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE FOURCHANNEL.C LARGE BROWSE DEBUG OBJECTEXTEND LISTINCLUDE SYMBOLS

line level    source

   1          #include <math.h>   
   1      =1  /*--------------------------------------------------------------------------
   2      =1  MATH.H
   3      =1  
   4      =1  Prototypes for mathematic functions.
   5      =1  Copyright (c) 1988-2002 Keil Elektronik GmbH and Keil Software, Inc.
   6      =1  All rights reserved.
   7      =1  --------------------------------------------------------------------------*/
   8      =1  
   9      =1  #ifndef __MATH_H__
  10      =1  #define __MATH_H__
  11      =1  
  12      =1  #pragma SAVE
  13      =1  #pragma REGPARMS
  14      =1  extern char  cabs  (char  val);
  15      =1  extern int    abs  (int   val);
  16      =1  extern long  labs  (long  val);
  17      =1  extern float fabs  (float val);
  18      =1  extern float sqrt  (float val);
  19      =1  extern float exp   (float val);
  20      =1  extern float log   (float val);
  21      =1  extern float log10 (float val);
  22      =1  extern float sin   (float val);
  23      =1  extern float cos   (float val);
  24      =1  extern float tan   (float val);
  25      =1  extern float asin  (float val);
  26      =1  extern float acos  (float val);
  27      =1  extern float atan  (float val);
  28      =1  extern float sinh  (float val);
  29      =1  extern float cosh  (float val);
  30      =1  extern float tanh  (float val);
  31      =1  extern float atan2 (float y, float x);
  32      =1  
  33      =1  extern float ceil  (float val);
  34      =1  extern float floor (float val);
  35      =1  extern float modf  (float val, float *n);
  36      =1  extern float fmod  (float x, float y);
  37      =1  extern float pow   (float x, float y);
  38      =1  
  39      =1  #pragma RESTORE
  40      =1  
  41      =1  #endif
   2          #include <89c51rd2.h>
   1      =1  /*-------------------------------------------------------------------------
   2      =1  R89c51rd2.H
   3      =1  
   4      =1  Header file for AtmelWM T89C51RD2
   5      =1    
   6      =1  Copyright (c) 1988-1999 Keil Elektronik GmbH and Keil Software, Inc.
   7      =1  All rights reserved.
   8      =1  -------------------------------------------------------------------------*/
   9      =1  sfr  P0      =   0x80;                   
  10      =1  
  11      =1  sbit  P0_7    =   P0^7;
  12      =1  sbit  P0_6    =   P0^6;
C51 COMPILER V7.50   FOURCHANNEL                                                           08/28/2005 08:07:34 PAGE 2   

  13      =1  sbit  P0_5    =   P0^5;
  14      =1  sbit  P0_4    =   P0^4;
  15      =1  sbit  P0_3    =   P0^3;
  16      =1  sbit  P0_2    =   P0^2;
  17      =1  sbit  P0_1    =   P0^1;
  18      =1  sbit  P0_0    =   P0^0;
  19      =1  
  20      =1  sfr  SP      =   0x81;
  21      =1  sfr  DPL     =   0x82;
  22      =1  sfr  DPH     =   0x83;
  23      =1  
  24      =1  sfr  PCON    =   0x87;                   
  25      =1  
  26      =1  sfr  TCON    =   0x88;             
  27      =1  
  28      =1  sbit  TF1    =   TCON^7;
  29      =1  sbit  TR1    =   TCON^6;
  30      =1  sbit  TF0    =   TCON^5;
  31      =1  sbit  TR0    =   TCON^4;
  32      =1  sbit  IE1_   =   TCON^3;
  33      =1  sbit  IT1    =   TCON^2;
  34      =1  sbit  IE0_   =   TCON^1;
  35      =1  sbit  IT0    =   TCON^0;
  36      =1  
  37      =1  sfr  TMOD    =   0x89;                   
  38      =1  
  39      =1  sfr  TL0     =   0x8A;                   
  40      =1  
  41      =1  sfr  TL1     =   0x8B;                   
  42      =1  
  43      =1  sfr  TH0     =   0x8C;                   
  44      =1  
  45      =1  sfr  TH1     =   0x8D;                   
  46      =1  
  47      =1  sfr  CKCON      =   0x8F;                        
  48      =1  
  49      =1  
  50      =1  sfr  P1      =   0x90;                   
  51      =1  
  52      =1  sbit  P1_7    =   P1^7;
  53      =1  sbit  P1_6    =   P1^6;
  54      =1  sbit  P1_5    =   P1^5;
  55      =1  sbit  P1_4    =   P1^4;
  56      =1  sbit  P1_3    =   P1^3;
  57      =1  sbit  P1_2    =   P1^2;
  58      =1  sbit  P1_1    =   P1^1;
  59      =1  sbit  P1_0    =   P1^0;
  60      =1  
  61      =1  sbit  CEX4    =   P1^7;
  62      =1  sbit  CEX3    =   P1^6;
  63      =1  sbit  CEX2    =   P1^5;
  64      =1  sbit  CEX1    =   P1^4;
  65      =1  sbit  CEX0    =   P1^3;
  66      =1  sbit  ECI     =   P1^2;
  67      =1  sbit  T2EX    =   P1^1;
  68      =1  sbit  T2      =   P1^0;
  69      =1  
  70      =1  sfr  SCON    =   0x98;                   
  71      =1  
  72      =1  sfr  SCON_1    =   0xC0;                         
  73      =1  
  74      =1  sbit  SM0    =   SCON^7;
C51 COMPILER V7.50   FOURCHANNEL                                                           08/28/2005 08:07:34 PAGE 3   

  75      =1  sbit  FE     =   SCON^7;
  76      =1  sbit  SM1    =   SCON^6;
  77      =1  sbit  SM2    =   SCON^5;
  78      =1  sbit  REN    =   SCON^4;
  79      =1  sbit  TB8    =   SCON^3;
  80      =1  sbit  RB8    =   SCON^2;
  81      =1  sbit  TI     =   SCON^1;
  82      =1  sbit  RI     =   SCON^0;
  83      =1  
  84      =1  sfr  SBUF    =   0x99;                   
  85      =1  
  86      =1  sfr  SBUF_1  =   0xC1;             
  87      =1  
  88      =1  sfr  BRL  =     0x9A;                
  89      =1  
  90      =1  sfr  P2      =   0xA0;                   
  91      =1  
  92      =1  sbit  P2_7    =   P2^7;
  93      =1  sbit  P2_6    =   P2^6;
  94      =1  sbit  P2_5    =   P2^5;
  95      =1  sbit  P2_4    =   P2^4;
  96      =1  sbit  P2_3    =   P2^3;
  97      =1  sbit  P2_2    =   P2^2;
  98      =1  sbit  P2_1    =   P2^1;
  99      =1  sbit  P2_0    =   P2^0;
 100      =1  
 101      =1  sfr  WDTRST  =   0xA6;                   
 102      =1  sfr  WDTPRG  =   0xA7;                   
 103      =1  
 104      =1  sfr  AUXR1  =   0xA2;              
 105      =1  
 106      =1  sfr  IE     =   0xA8;                        
 107      =1  sfr  IE0    =   0xA8;
 108      =1  
 109      =1  sbit  EA     =   IE^7;
 110      =1  sbit  EC     =   IE^6;
 111      =1  sbit  ET2    =   IE^5;
 112      =1  sbit  ES     =   IE^4;
 113      =1  sbit  ET1    =   IE^3;
 114      =1  sbit  EX1    =   IE^2;
 115      =1  sbit  ET0    =   IE^1;
 116      =1  sbit  EX0    =   IE^0;
 117      =1  
 118      =1  sfr  SADDR   =   0xA9;                   
 119      =1  
 120      =1  
 121      =1  sfr  SADDR_1   =   0xAA;                         
 122      =1  
 123      =1  sfr  P3      =   0xB0;                   
 124      =1  
 125      =1  sbit  P3_7    =   P3^7;
 126      =1  sbit  P3_6    =   P3^6;
 127      =1  sbit  P3_5    =   P3^5;
 128      =1  sbit  P3_4    =   P3^4;
 129      =1  sbit  P3_3    =   P3^3;
 130      =1  sbit  P3_2    =   P3^2;
 131      =1  sbit  P3_1    =   P3^1;
 132      =1  sbit  P3_0    =   P3^0;
 133      =1  
 134      =1  sbit  RD      =   P3^7;
 135      =1  sbit  WR      =   P3^6;
 136      =1  sbit  T1      =   P3^5;
C51 COMPILER V7.50   FOURCHANNEL                                                           08/28/2005 08:07:34 PAGE 4   

⌨️ 快捷键说明

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