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

📄 main1_0928.lst

📁 基于485的51单片机多机通讯程序
💻 LST
📖 第 1 页 / 共 5 页
字号:
 929   3                              {
 930   4                                      ini_sbuf(M_PC,answer,S_ANSW,0,0);
 931   4                                      s_byte_nums=4;
 932   4                                      TR_noans();
 933   4                                      stop=0;
 934   4                                      while(err_ok==0);
 935   4                                      stop=1;
 936   4                              }
 937   3                              goto BEGIN;
 938   3                      }
 939   2                                      
 940   2              }
 941   1      
 942   1              ini_sbuf(M_PC,answer,S_ANSW,0,0);
 943   1              s_byte_nums=4;
 944   1              TR_noans();
 945   1      
 946   1              s_p=1;
 947   1              while(decrease==0)
 948   1              {
 949   2      /*
 950   2                      if(need_para==1)
 951   2                      {
 952   2                              temp_c++;
 953   2                              sbuffer1[0]=M_PC;
 954   2                              sbuffer1[1]=para_pc;
 955   2                              sbuffer1[2]=FINISH/256;
 956   2                              sbuffer1[3]=FINISH%256;
 957   2                              sbuffer1[4]=CURRENT/256;
 958   2                              sbuffer1[5]=CURRENT%256;
 959   2                              sbuffer1[6]=VOLTAGE/256;
 960   2                              sbuffer1[7]=VOLTAGE%256;
 961   2                              sbuffer1[8]=err;
 962   2                              sbuffer1[9]=0;
 963   2                              s_byte_nums=10;
 964   2                              TR_noans();
 965   2                              need_para=0;
 966   2                      }
 967   2      */
 968   2                      if(urgent_stop==1)
 969   2                      {
 970   3                              if(pc_stop==0)
 971   3                              {
 972   4                                      ini_sbuf(M_PC,command,com_urgent_stop,0,0);
 973   4                                      s_byte_nums=4;
 974   4                                      TR_ans();
 975   4      //                              answer_judge();
 976   4                              }
 977   3                              if(pc_stop==1)
 978   3                              {
 979   4                                      ini_sbuf(M_PC,answer,S_ANSW,0,0);
 980   4                                      s_byte_nums=4;
 981   4                                      TR_noans();
 982   4                                      stop=0;
 983   4                                      while(err_ok==0);
 984   4                              }
C51 COMPILER V7.06   MAIN1_0928                                                            10/12/2005 16:13:25 PAGE 17  

 985   3                              goto BEGIN;
 986   3                      }
 987   2                      
 988   2                      if(temp_motor_stop==1)
 989   2                      {
 990   3                              ini_sbuf(M_PC,answer,S_ANSW,0,0);
 991   3                              s_byte_nums=4;
 992   3                              TR_noans();
 993   3                              motor_stop=1;
 994   3                              temp_motor_stop=0;
 995   3                      }
 996   2              }
 997   1              s_p=0;
 998   1              ini_sbuf(M_PC,answer,S_ANSW,0,0);
 999   1              s_byte_nums=4;
1000   1              TR_noans();
1001   1      
1002   1              while(decrease_ok==0)
1003   1              {
1004   2      /*
1005   2                      if(need_para==1)
1006   2                      {
1007   2                              sbuffer[0]=M_PC;
1008   2                              sbuffer[1]=parameter1;
1009   2                              sbuffer[2]=FINISH/256;
1010   2                              sbuffer[3]=FINISH%256;
1011   2                              sbuffer[4]=0;
1012   2                              s_byte_nums=5;
1013   2                              TR_noans();
1014   2                              need_para=0;
1015   2                      }
1016   2      */
1017   2                      if(urgent_stop==1)
1018   2                                      {
1019   3                                              if(pc_stop==1)
1020   3                                              {
1021   4                                                      ini_sbuf(M_PC,answer,S_ANSW,0,0);
1022   4                                                      s_byte_nums=4;
1023   4                                                      TR_noans();
1024   4                                                      stop=0;
1025   4                                                      while(err_ok==0);
1026   4                                              }
1027   3                                              goto BEGIN;
1028   3                                      }
1029   2              }
1030   1      /*
1031   1              if(pp.b==ON)
1032   1              {
1033   1                      while(return_ok==0)
1034   1                      {
1035   1                              if(need_para==1)
1036   1                              {
1037   1                                      sbuffer[0]=M_PC;
1038   1                                      sbuffer[1]=parameter1;
1039   1                                      sbuffer[2]=FINISH/256;
1040   1                                      sbuffer[3]=FINISH%256;
1041   1                                      sbuffer[4]=0;
1042   1                                      s_byte_nums=5;
1043   1                                      TR_noans();
1044   1                                      need_para=0;
1045   1                              }
1046   1                              if(urgent_stop==1)
C51 COMPILER V7.06   MAIN1_0928                                                            10/12/2005 16:13:25 PAGE 18  

1047   1                                      {
1048   1                                              if(pc_stop==1)
1049   1                                              {
1050   1                                                      ini_sbuf(M_PC,answer,S_ANSW,0,0);
1051   1                                                      s_byte_nums=4;
1052   1                                                      TR_noans();
1053   1                                                      stop=0;
1054   1                                                      while(err_ok==0);
1055   1                                              }
1056   1                                              goto BEGIN;
1057   1                                      }
1058   1                      }
1059   1              }
1060   1      */
1061   1              goto BEGIN;
1062   1      }
C51 COMPILER V7.06   MAIN1_0928                                                            10/12/2005 16:13:25 PAGE 19  

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


P1 . . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   0090H  1
avc_up . . . . . . . . . . . . . . . .  PUBLIC   XDATA  U_CHAR   0813H  1
P3 . . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00B0H  1
main1_err. . . . . . . . . . . . . . .  PUBLIC   DATA   BIT      0000H  1
resend . . . . . . . . . . . . . . . .  PUBLIC   DATA   BIT      0001H  1
err_ok . . . . . . . . . . . . . . . .  PUBLIC   XDATA  U_CHAR   0803H  1
EA . . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00AFH  1
edit_finish. . . . . . . . . . . . . .  PUBLIC   DATA   BIT      0002H  1
IE . . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00A8H  1
pc_ok. . . . . . . . . . . . . . . . .  PUBLIC   DATA   BIT      0003H  1
pn1. . . . . . . . . . . . . . . . . .  PUBLIC   XDATA  U_CHAR   0C96H  1
osc_l. . . . . . . . . . . . . . . . .  PUBLIC   XDATA  U_CHAR   080FH  1
current_add. . . . . . . . . . . . . .  PUBLIC   XDATA  U_CHAR   0809H  1
VOLTAGE. . . . . . . . . . . . . . . .  PUBLIC   XDATA  U_INT    081DH  2
start_again. . . . . . . . . . . . . .  PUBLIC   XDATA  U_CHAR   0801H  1
change_prg . . . . . . . . . . . . . .  PUBLIC   DATA   BIT      0004H  1
current_dec. . . . . . . . . . . . . .  PUBLIC   XDATA  U_CHAR   080AH  1
ES . . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00ACH  1
osc_r. . . . . . . . . . . . . . . . .  PUBLIC   XDATA  U_CHAR   0810H  1
IP . . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00B8H  1
EX0_INT. . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
PROGRAM. . . . . . . . . . . . . . . .  TYPEDEF  -----  STRUCT   -----  752
  pn . . . . . . . . . . . . . . . . .  MEMBER   -----  U_INT    0000H  2
  t01. . . . . . . . . . . . . . . . .  MEMBER   -----  U_INT    0002H  2
  t02. . . . . . . . . . . . . . . . .  MEMBER   -----  U_INT    0004H  2
  gas2 . . . . . . . . . . . . . . . .  MEMBER   -----  U_INT    0006H  2
  t03. . . . . . . . . . . . . . . . .  MEMBER   -----  U_INT    0008H  2
  t04. . . . . . . . . . . . . . . . .  MEMBER   -----  U_INT    000AH  2
  k1 . . . . . . . . . . . . . . . . .  MEMBER   -----  U_INT    000CH  2
  ignit. . . . . . . . . . . . . . . .  MEMBER   -----  U_INT    000EH  2
  i11. . . . . . . . . . . . . . . . .  MEMBER   -----  U_INT    0010H  2
  t12. . . . . . . . . . . . . . . . .  MEMBER   -----  U_INT    0012H  2
  i12. . . . . . . . . . . . . . . . .  MEMBER   -----  U_INT    0014H  2
  t13. . . . . . . . . . . . . . . . .  MEMBER   -----  U_INT    0016H  2
  t13_sd . . . . . . . . . . . . . . .  MEMBER   -----  U_INT    0018H  2
  t14. . . . . . . . . . . . . . . . .  MEMBER   -----  U_INT    001AH  2
  i14. . . . . . . . . . . . . . . . .  MEMBER   -----  U_INT    001CH  2
  t15. . . . . . . . . . . . . . . . .  MEMBER   -----  U_INT    001EH  2
  i15. . . . . . . . . . . . . . . . .  MEMBER   -----  U_INT    0020H  2
  di . . . . . . . . . . . . . . . . .  MEMBER   -----  U_INT    0022H  2
  ahf. . . . . . . . . . . . . . . . .  MEMBER   -----  U_INT    0024H  2
  i16. . . . . . . . . . . . . . . . .  MEMBER   -----  U_INT    0026H  2
  f. . . . . . . . . . . . . . . . . .  MEMBER   -----  U_INT    0028H  2
  t16. . . . . . . . . . . . . . . . .  MEMBER   -----  U_INT    002AH  2
  n11. . . . . . . . . . . . . . . . .  MEMBER   -----  U_INT    002CH  2
  n11_sd . . . . . . . . . . . . . . .  MEMBER   -----  U_INT    002EH  2
  t17. . . . . . . . . . . . . . . . .  MEMBER   -----  U_INT    0030H  2
  i17. . . . . . . . . . . . . . . . .  MEMBER   -----  U_INT    0032H  2
  k2 . . . . . . . . . . . . . . . . .  MEMBER   -----  U_INT    0034H  2
  rn . . . . . . . . . . . . . . . . .  MEMBER   -----  U_INT    0036H  2
  d. . . . . . . . . . . . . . . . . .  MEMBER   -----  U_INT    0038H  2
  k21. . . . . . . . . . . . . . . . .  MEMBER   -----  U_INT    003AH  2
  v21_p. . . . . . . . . . . . . . . .  MEMBER   -----  U_INT    003CH  2
  v21_b. . . . . . . . . . . . . . . .  MEMBER   -----  U_INT    003EH  2
  t21. . . . . . . . . . . . . . . . .  MEMBER   -----  U_INT    0040H  2
  t21_sd . . . . . . . . . . . . . . .  MEMBER   -----  U_INT    0042H  2
  dv21 . . . . . . . . . . . . . . . .  MEMBER   -----  U_INT    0044H  2
C51 COMPILER V7.06   MAIN1_0928                                                            10/12/2005 16:13:25 PAGE 20  

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


  b. . . . . . . . . . . . . . . . . .  MEMBER   -----  U_INT    0046H  2
  k3 . . . . . . . . . . . . . . . . .  MEMBER   -----  U_INT    0048H  2
  k31. . . . . . . . . . . . . . . . .  MEMBER   -----  U_INT    004AH  2
  wn . . . . . . . . . . . . . . . . .  MEMBER   -----  U_INT    004CH  2
  t31. . . . . . . . . . . . . . . . .  MEMBER   -----  U_INT    004EH  2
  t31_sd . . . . . . . . . . . . . . .  MEMBER   -----  U_INT    0050H  2
  t32. . . . . . . . . . . . . . . . .  MEMBER   -----  U_INT    0052H  2
  t32_sd . . . . . . . . . . . . . . .  MEMBER   -----  U_INT    0054H  2
  v31_p. . . . . . . . . . . . . . . .  MEMBER   -----  U_INT    0056H  2
  v31_b. . . . . . . . . . . . . . . .  MEMBER   -----  U_INT    0058H  2
  dv31 . . . . . . . . . . . . . . . .  MEMBER   -----  U_INT    005AH  2
  t33. . . . . . . . . . . . . . . . .  MEMBER   -----  U_INT    005CH  2
  t33_sd . . . . . . . . . . . . . . .  MEMBER   -----  U_INT    005EH  2
  v32. . . . . . . . . . . . . . . . .  MEMBER   -----  U_INT    0060H  2
  t34. . . . . . . . . . . . . . . . .  MEMBER   -----  U_INT    0062H  2
  k4 . . . . . . . . . . . . . . . . .  MEMBER   -----  U_INT    0064H  2
  syn_type . . . . . . . . . . . . . .  MEMBER   -----  U_INT    0066H  2
  t41. . . . . . . . . . . . . . . . .  MEMBER   -----  U_INT    0068H  2
  t41_sd . . . . . . . . . . . . . . .  MEMBER   -----  U_INT    006AH  2
  t42_l. . . . . . . . . . . . . . . .  MEMBER   -----  U_INT    006CH  2
  t42_r. . . . . . . . . . . . . . . .  MEMBER   -----  U_INT    006EH  2
  v41. . . . . . . . . . . . . . . . .  MEMBER   -----  U_INT    0070H  2
  a41. . . . . . . . . . . . . . . . .  MEMBER   -----  U_INT    0072H  2
  dc41 . . . . . . . . . . . . . . . .  MEMBER   -----  U_INT    0074H  2
  da41 . . . . . . . . . . . . . . . .  MEMBER   -----  U_INT    0076H  2
  t43. . . . . . . . . . . . . . . . .  MEMBER   -----  U_INT    0078H  2
  t43_sd . . . . . . . . . . . . . . .  MEMBER   -----  U_INT    007AH  2
  k5 . . . . . . . . . . . . . . . . .  MEMBER   -----  U_INT    007CH  2
  pgj. . . . . . . . . . . . . . . . .  MEMBER   -----  U_INT    007EH  2
  h51. . . . . . . . . . . . . . . . .  MEMBER   -----  U_INT    0080H  2
  t51. . . . . . . . . . . . . . . . .  MEMBER   -----  U_INT    0082H  2
  t51_sd . . . . . . . . . . . . . . .  MEMBER   -----  U_INT    0084H  2
  t52. . . . . . . . . . . . . . . . .  MEMBER   -----  U_INT    0086H  2
  t52_sd . . . . . . . . . . . . . . .  MEMB

⌨️ 快捷键说明

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