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

📄 xinhao.lst

📁 计算实用教程adadad9851实用教程
💻 LST
📖 第 1 页 / 共 4 页
字号:
 748   4                   }
 749   3               if(Step==31)
 750   3                 {
 751   4                    FREQ1=Input_Temp;
 752   4                    AD9851_FSK(FREQ1,FREQ2);
 753   4                 }
 754   3               if(Step==41)
 755   3                 {
 756   4                   FREQ1=Input_Temp;
 757   4                   if(ten_five==1)
 758   4                    AD9851_DDS(FREQ1-50000);
 759   4                   if(ten_five==0)
 760   4                    AD9851_DDS(FREQ1-100000);
 761   4                   MODE=0x02;
 762   4                 }
 763   3                if(Step==43)
 764   3                {if(ten_five==0)
 765   4                   {FIVE_TEN=1;
 766   5                    ten_five=1;
 767   5                    }
 768   4                 else if(ten_five==1)
 769   4                    {FIVE_TEN=0;
 770   5                     ten_five=1;
 771   5                     }
 772   4                 }   
 773   3           
 774   3               if(Step==12||Step==32||Step==42)
 775   3                 {
 776   4                   AMP1=(uint)(Input_Temp/10);
 777   4                   C_V=AMP1;
 778   4                   //AD600_WR(AMP1);
 779   4                 }
 780   3               if(Step==22)
 781   3                 {
 782   4                   DEEP=(uchar)(Input_Temp/10);
 783   4                   //OFFSET_WR(DEEP);
 784   4                   AMP2=DEEP*20;
 785   4                   //AMPL_WR(AMP2);
 786   4                 }
 787   3               if(Step==33)
 788   3                 {
 789   4                   FREQ2=Input_Temp;
 790   4                   AD9851_FSK(FREQ1,FREQ2);
 791   4                 }
 792   3               //if(Step==34)
 793   3               //  {
 794   3               //    FSK=Input_Temp;
 795   3                 //  AD9851_FSK(FREQ1,FREQ2,(FSK<<1));
 796   3               //
 797   3               //  }
 798   3               Clear_Dian(0);
 799   3               if(Step>10)
C51 COMPILER V7.06   XINHAO                                                                05/24/2007 21:19:42 PAGE 14  

 800   3                 Step=Step/10;
 801   3               Input_Temp=0;
 802   3            }
 803   2         }
 804   1         EA=1;       //开启中断
 805   1      }
 806          /***********************************************/
 807          /************主函数部分************/
 808          void main(void)
 809          {
 810   1        Delay(1000);
 811   1        P1=0x00;
 812   1        ET_SIX=0;
 813   1        Init_Int();
 814   1        Init_Dian(6);
 815   1        Clear_Dian(0);
 816   1        Clear_Dian(1);
 817   1        Init_Dian(6);
 818   1        Clear_Dian(0);
 819   1        Clear_Dian(1);
 820   1        while(1)
 821   1          {
 822   2             if(Step==0)
 823   2              {
 824   3               Manu0_Dis();
 825   3               if(Step!=0)
 826   3                  {
 827   4                    Clear_Dian(0);
 828   4      
 829   4                  }
 830   3              }
 831   2             if(Step==1||Step==11||Step==12)
 832   2              {
 833   3               Manu1_Dis();
 834   3              }
 835   2             if(Step==2||Step==21||Step==22)
 836   2              {
 837   3                Manu2_Dis();
 838   3              }
 839   2             if(Step==3||Step==31||Step==32||Step==33||Step==34)
 840   2              {
 841   3               Manu3_Dis();
 842   3              }
 843   2             if(Step==4||Step==41||Step==42||Step==43)
 844   2              {
 845   3               Manu4_Dis();
 846   3              }
 847   2             if(Step==5)
 848   2              {
 849   3                Manu5_Dis();
 850   3              }
 851   2             if(Step==6)
 852   2              {
 853   3                Manu6_Dis();
 854   3              }
 855   2             if(Step>6)
 856   2              {
 857   3               Input_Dis();
 858   3               // if(Step<7)
 859   3                //{
 860   3                //Clear_Dian(0);
 861   3      
C51 COMPILER V7.06   XINHAO                                                                05/24/2007 21:19:42 PAGE 15  

 862   3      //          }
 863   3              }
 864   2          //   if(Step>0&&Step<7)
 865   2              //AGC();
 866   2          }
 867   1       }
 868          
 869          
C51 COMPILER V7.06   XINHAO                                                                05/24/2007 21:19:42 PAGE 16  

NAME                                    CLASS   MSPACE  TYPE    OFFSET  SIZE
====                                    =====   ======  ====    ======  ====


P1 . . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   0090H  1
_AD9851_FSK. . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0014H  -----
  f1 . . . . . . . . . . . . . . . . .  AUTO     DATA   U_LONG   0000H  4
  f2 . . . . . . . . . . . . . . . . .  AUTO     DATA   U_LONG   0004H  4
  bc . . . . . . . . . . . . . . . . .  AUTO     DATA   FLOAT    0008H  4
  aku. . . . . . . . . . . . . . . . .  AUTO     DATA   U_LONG   000CH  4
P3 . . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00B0H  1
EA . . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00AFH  1
Input_Temp . . . . . . . . . . . . . .  PUBLIC   DATA   U_LONG   0000H  4
_Dis_line. . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  Line_num . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0007H  1
  l. . . . . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0005H  1
Point. . . . . . . . . . . . . . . . .  PUBLIC   DATA   U_CHAR   0004H  1
IE . . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00A8H  1
AMP1 . . . . . . . . . . . . . . . . .  PUBLIC   DATA   U_INT    0005H  2
AMP2 . . . . . . . . . . . . . . . . .  PUBLIC   DATA   U_INT    0007H  2
size_t . . . . . . . . . . . . . . . .  TYPEDEF  -----  U_INT    -----  2
Input_Dis. . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
_Out_data. . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  dat. . . . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0006H  1
IP . . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00B8H  1
Step . . . . . . . . . . . . . . . . .  PUBLIC   DATA   U_CHAR   0009H  1
_L_delay . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  T. . . . . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0005H  1
  o. . . . . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0003H  1
DEEP . . . . . . . . . . . . . . . . .  PUBLIC   DATA   U_CHAR   000AH  1
Init_Int . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
main . . . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
_Clear_Dian. . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0007H  -----
  a. . . . . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0002H  1
  l. . . . . . . . . . . . . . . . . .  * REG *  DATA   U_INT    0004H  2
  i. . . . . . . . . . . . . . . . . .  AUTO     DATA   U_INT    0000H  2
PSK_ASK. . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0091H  1
SCON . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   0098H  1
TCON . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   0088H  1
_Out_data_com. . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  dat1 . . . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0007H  1
  com1 . . . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0005H  1
_Out_com . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  com. . . . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0006H  1
_DDS . . . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  F. . . . . . . . . . . . . . . . . .  AUTO     DATA   U_LONG   0000H  4
  M. . . . . . . . . . . . . . . . . .  AUTO     DATA   U_LONG   0004H  4
  fre. . . . . . . . . . . . . . . . .  AUTO     DATA   FLOAT    0008H  4
amp. . . . . . . . . . . . . . . . . .  PUBLIC   DATA   U_INT    000BH  2
Manu0_Dis. . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
Manu1_Dis. . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
Manu2_Dis. . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
Manu3_Dis. . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
Manu4_Dis. . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
_Chars_dis_s . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0004H  -----
  str. . . . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0007H  1
  end. . . . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0005H  1
  s. . . . . . . . . . . . . . . . . .  AUTO     DATA   PTR      0000H  3
  w. . . . . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0006H  1
Manu5_Dis. . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
Manu6_Dis. . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
C51 COMPILER V7.06   XINHAO                                                                05/24/2007 21:19:42 PAGE 17  

NAME                                    CLASS   MSPACE  TYPE    OFFSET  SIZE
====                                    =====   ======  ====    ======  ====


EX0. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00A8H  1
IT0. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0088H  1
EX1. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00AAH  1
IT1. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      008AH  1
_Delay . . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  Time . . . . . . . . . . . . . . . .  * REG *  DATA   U_INT    0006H  2
_Init_Dian . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  l. . . . . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0007H  1
ten_five . . . . . . . . . . . . . . .  PUBLIC   DATA   U_CHAR   000DH  1
MD_SIN . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0092H  1
FREQ1. . . . . . . . . . . . . . . . .  PUBLIC   DATA   U_LONG   000EH  4
Check. . . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  sta_1. . . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0007H  1
FREQ2. . . . . . . . . . . . . . . . .  PUBLIC   DATA   U_LONG   0012H  4
FSK. . . . . . . . . . . . . . . . . .  PUBLIC   DATA   U_LONG   0016H  4
XSK_AM . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0094H  1
T2CON. . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00C8H  1
_Out_data2_com . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  dat1 . . . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0006H  1
  dat2 . . . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0005H  1
  com1 . . . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0004H  1
_Ampl_Dis. . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0004H  -----
  aa . . . . . . . . . . . . . . . . .  AUTO     DATA   U_INT    0000H  2
ET_SIX . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0097H  1
_Freq_Dis. . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0008H  -----
  ff . . . . . . . . . . . . . . . . .  AUTO     DATA   U_LONG   0000H  4
_Datas_dis . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0006H  -----
  Datas. . . . . . . . . . . . . . . .  AUTO     DATA   U_LONG   0000H  4
  P_str. . . . . . . . . . . . . . . .  AUTO     DATA   U_CHAR   0004H  1
  P_end. . . . . . . . . . . . . . . .  AUTO     DATA   U_CHAR   0005H  1
  P_pon. . . . . . . . . . . . . . . .  AUTO     DATA   U_CHAR   0006H  1
  d_t. . . . . . . . . . . . . . . . .  AUTO     DATA   U_LONG   0007H  4
FIVE_TEN . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0093H  1
_Chars_dis . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     000BH  -----
  s. . . . . . . . . . . . . . . . . .  AUTO     DATA   PTR      0000H  3
  w. . . . . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0007H  1
Disp_Buff. . . . . . . . . . . . . . .  PUBLIC   DATA   ARRAY    001AH  21
C_V. . . . . . . . . . . . . . . . . .  PUBLIC   DATA   U_INT    002FH  2
_AD9851_DDS. . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0008H  -----
  frequence. . . . . . . . . . . . . .  AUTO     DATA   U_LONG   0000H  4
  abc. . . . . . . . . . . . . . . . .  AUTO     DATA   FLOAT    0004H  4
  ku . . . . . . . . . . . . . . . . .  AUTO     DATA   U_LONG   0008H  4
PSW. . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00D0H  1
int1 . . . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  Key_Temp . . . . . . . . . . . . . .  AUTO     DATA   U_CHAR   0000H  1
  m_Key. . . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0007H  1
  i. . . . . . . . . . . . . . . . . .  AUTO     DATA   U_CHAR   0001H  1


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =   3598    ----
   CONSTANT SIZE    =    702    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =     49      67
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.

C51 COMPILER V7.06   XINHAO                                                                05/24/2007 21:19:42 PAGE 18  


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

⌨️ 快捷键说明

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