📄 avc1.lst
字号:
959 3 s_byte_nums=4;
960 3 TR_noans();
961 3 gate=0;
962 3 IEN1=IEN1&0XF2; //禁止CT0,CT2,CT3
963 3 avc=0;
964 3 avc_ok=0;
965 3 stop_avc=0;
966 3 externel_voltage=0;
967 3 temp_voltage=1;
968 3 }
969 2 /*
970 2 if(resend==1)
971 2 {
972 2 POINTER1=0;
973 2 RSUM=0;
974 2 ini_sbuf(M_main,answer,S_ANSW,0,0,0);
975 2 s_byte_nums=get_byte_nums(answer);
976 2 }
977 2 */
978 2 if(urgent_stop==1)
979 2 goto BEGIN;
980 2 }while(decrease==0);
981 1
982 1 if(avc_ok==1)
C51 COMPILER V7.06 AVC1 06/16/2005 14:51:25 PAGE 17
983 1 {
984 2 gate=0;
985 2 IEN1=IEN1&0XF2; //禁止CT0,CT2,CT3
986 2 avc=0;
987 2 avc_ok=0;
988 2 stop_avc=0;
989 2 externel_voltage=0;
990 2 temp_voltage=1;
991 2 }
992 1
993 1 if(pp.h52>0)
994 1 {
995 2 while(lift==0)
996 2 {
997 3 if(urgent_stop==1)
998 3 goto BEGIN;
999 3 }
1000 2
1001 2 ini_sbuf(M_main,answer,S_ANSW,0,0,0); //焊枪提升
1002 2 s_byte_nums=4;
1003 2 TR_noans();
1004 2 c_lift=80*pp.h52/3; //c_lift=400*pp.h52/1.5
1005 2 COM=0X36; //弧长点动速度,1K
1006 2 COUNT0=4000%256;
1007 2 COUNT0=4000/256; //弧长采样脉冲,1K
1008 2 COM=0X76;
1009 2 COUNT1=c_lift%256;
1010 2 COUNT1=c_lift/256;
1011 2 CTCON=CTCON|0X02; //CT0下降沿
1012 2 IEN1=IEN1|0X01; //允许CT0
1013 2 avc_dir=1; //弧长方向——上
1014 2 avc_enable=0; //开弧长使能
1015 2 gate=1;
1016 2
1017 2 while(lift_ok==0)
1018 2 {
1019 3 if(urgent_stop==1)
1020 3 goto BEGIN;
1021 3 if(ask_lift_ok==1)
1022 3 {
1023 4 if(lift_complete==1)
1024 4 {
1025 5 ini_sbuf(M_main,command,com_lift_ok,0,0,0);
1026 5 s_byte_nums=4;
1027 5 TR_noans();
1028 5 }
1029 4 else
1030 4 {
1031 5 ini_sbuf(M_main,answer,S_ANSW,0,0,0);
1032 5 s_byte_nums=4;
1033 5 TR_noans();
1034 5 }
1035 4 ask_lift_ok=0;
1036 4 }
1037 3 }
1038 2 ini_sbuf(M_main,answer,S_ANSW,0,0,0);
1039 2 s_byte_nums=4;
1040 2 TR_noans();
1041 2 // answer_judge();
1042 2 }
1043 1 while(to_begin==0)
1044 1 {
C51 COMPILER V7.06 AVC1 06/16/2005 14:51:25 PAGE 18
1045 2 if(urgent_stop==1)
1046 2 goto BEGIN;
1047 2 }
1048 1 goto BEGIN;
1049 1 }
C51 COMPILER V7.06 AVC1 06/16/2005 14:51:25 PAGE 19
NAME CLASS MSPACE TYPE OFFSET SIZE
==== ===== ====== ==== ====== ====
P1 . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 0090H 1
avc_up . . . . . . . . . . . . . . . . PUBLIC DATA BIT 0000H 1
P3 . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00B0H 1
P4 . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00C0H 1
resend . . . . . . . . . . . . . . . . PUBLIC DATA BIT 0001H 1
P5 . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00C4H 1
err_ok . . . . . . . . . . . . . . . . PUBLIC DATA BIT 0002H 1
EA . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00AFH 1
avc_enable . . . . . . . . . . . . . . ABSBIT ----- BIT 00C4H 1
CMH0 . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00C9H 1
out0 . . . . . . . . . . . . . . . . . PUBLIC DATA U_INT 0000H 2
out1 . . . . . . . . . . . . . . . . . PUBLIC DATA U_CHAR 0002H 1
nonce_sector . . . . . . . . . . . . . PUBLIC DATA U_CHAR 0003H 1
FF . . . . . . . . . . . . . . . . . . PUBLIC DATA U_CHAR 0004H 1
p_sec. . . . . . . . . . . . . . . . . PUBLIC DATA U_CHAR 0005H 1
CML0 . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00A9H 1
ask_lift_ok. . . . . . . . . . . . . . PUBLIC DATA BIT 0003H 1
IEN1 . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00E8H 1
temp_voltage . . . . . . . . . . . . . ABSBIT ----- BIT 00C2H 1
CTI0 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00C8H 1
ADCH . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00C6H 1
CTI2 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00CAH 1
sector . . . . . . . . . . . . . . . . PUBLIC DATA BIT 0004H 1
CTI3 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00CBH 1
P1_6 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0096H 1
P1_7 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0097H 1
EX0_INT. . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
EX1_INT. . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
get_err. . . . . . . . . . . . . . . * REG * DATA U_CHAR 0007H 1
PROGRAM. . . . . . . . . . . . . . . . TYPEDEF ----- STRUCT ----- 108
k5 . . . . . . . . . . . . . . . . . MEMBER ----- U_INT 0000H 2
pgj. . . . . . . . . . . . . . . . . MEMBER ----- U_INT 0002H 2
h51. . . . . . . . . . . . . . . . . MEMBER ----- U_INT 0004H 2
t51. . . . . . . . . . . . . . . . . MEMBER ----- U_INT 0006H 2
t51_sd . . . . . . . . . . . . . . . MEMBER ----- U_INT 0008H 2
t52. . . . . . . . . . . . . . . . . MEMBER ----- U_INT 000AH 2
t52_sd . . . . . . . . . . . . . . . MEMBER ----- U_INT 000CH 2
avc_type . . . . . . . . . . . . . . MEMBER ----- U_INT 000EH 2
u51_p. . . . . . . . . . . . . . . . MEMBER ----- U_INT 0010H 2
u51_b. . . . . . . . . . . . . . . . MEMBER ----- U_INT 0012H 2
sens . . . . . . . . . . . . . . . . MEMBER ----- U_INT 0014H 2
du51 . . . . . . . . . . . . . . . . MEMBER ----- U_INT 0016H 2
h52. . . . . . . . . . . . . . . . . MEMBER ----- U_INT 0018H 2
k1 . . . . . . . . . . . . . . . . . MEMBER ----- U_INT 001AH 2
x. . . . . . . . . . . . . . . . . . MEMBER ----- ARRAY 001CH 80
RI . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0098H 1
TMH2 . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00EDH 1
TI . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0099H 1
TML2 . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00ECH 1
new_circle . . . . . . . . . . . . . . PUBLIC DATA BIT 0005H 1
gate . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00C1H 1
need_para. . . . . . . . . . . . . . . PUBLIC DATA BIT 0006H 1
PWM0 . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00FCH 1
main . . . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
BEGIN. . . . . . . . . . . . . . . . LABEL CODE LABEL ----- -----
TR_noans . . . . . . . . . . . . . . . PUBLIC CODE PROC 0003H -----
pulse_base . . . . . . . . . . . . . . PUBLIC DATA BIT 0007H 1
C51 COMPILER V7.06 AVC1 06/16/2005 14:51:25 PAGE 20
NAME CLASS MSPACE TYPE OFFSET SIZE
==== ===== ====== ==== ====== ====
ad_finish. . . . . . . . . . . . . . . PUBLIC DATA BIT 0008H 1
send . . . . . . . . . . . . . . . . . PUBLIC DATA BIT 0009H 1
start_i2 . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
time . . . . . . . . . . . . . . . . * REG * DATA U_INT 0006H 2
COMM . . . . . . . . . . . . . . . . . PUBLIC DATA U_CHAR 0006H 1
point. . . . . . . . . . . . . . . . . PUBLIC DATA PTR 0007H 3
adh. . . . . . . . . . . . . . . . . . PUBLIC DATA U_INT 000AH 2
r_byte_nums. . . . . . . . . . . . . . PUBLIC DATA U_CHAR 000CH 1
s_byte_nums. . . . . . . . . . . . . . PUBLIC DATA U_CHAR 000DH 1
start. . . . . . . . . . . . . . . . . PUBLIC DATA BIT 000AH 1
lift . . . . . . . . . . . . . . . . . PUBLIC DATA BIT 000BH 1
adl. . . . . . . . . . . . . . . . . . PUBLIC DATA U_INT 000EH 2
nonce_sec. . . . . . . . . . . . . . . PUBLIC DATA U_CHAR 0010H 1
_ini_sbuf. . . . . . . . . . . . . . . PUBLIC CODE PROC 0017H -----
a. . . . . . . . . . . . . . . . . . AUTO DATA U_CHAR 0007H 1
b. . . . . . . . . . . . . . . . . . AUTO DATA INT 0004H 2
c. . . . . . . . . . . . . . . . . . AUTO DATA INT 0002H 2
d. . . . . . . . . . . . . . . . . . AUTO DATA INT 0005H 2
e. . . . . . . . . . . . . . . . . . AUTO DATA INT 0007H 2
f. . . . . . . . . . . . . . . . . . AUTO DATA INT 0009H 2
message_enable . . . . . . . . . . . . ABSBIT ----- BIT 0095H 1
TM2CON . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00EAH 1
TMOD . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 0089H 1
AD1. . . . . . . . . . . . . . . . . . PUBLIC DATA U_LONG 0011H 4
AD2. . . . . . . . . . . . . . . . . . PUBLIC DATA U_LONG 0015H 4
temp_u51_b . . . . . . . . . . . . . . PUBLIC DATA U_INT 0019H 2
start_t2 . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
AD3. . . . . . . . . . . . . . . . . . PUBLIC DATA U_LONG 001BH 4
over_i1. . . . . . . . . . . . . . . . PUBLIC DATA BIT 000CH 1
AD4. . . . . . . . . . . . . . . . . . PUBLIC DATA U_LONG 001FH 4
over_i2. . . . . . . . . . . . . . . . PUBLIC DATA BIT 000DH 1
AD5. . . . . . . . . . . . . . . . . . PUBLIC DATA U_LONG 0023H 4
SENS . . . . . . . . . . . . . . . . . PUBLIC DATA U_CHAR 0027H 1
avc. . . . . . . . . . . . . . . . . . PUBLIC DATA BIT 000EH 1
U51. . . . . . . . . . . . . . . . . . PUBLIC DATA U_INT 0028H 2
COUNT0 . . . . . . . . . . . . . . . . PUBLIC XDATA U_CHAR 8000H 1
COUNT1 . . . . . . . . . . . . . . . . PUBLIC XDATA U_CHAR 8001H 1
COUNT2 . . . . . . . . . . . . . . . . PUBLIC XDATA U_CHAR 8002H 1
data_type. . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
decrease . . . . . . . . . . . . . . . PUBLIC DATA BIT 000FH 1
pgj. . . . . . . . . . . . . . . . . . PUBLIC DATA BIT 0010H 1
urgent_stop. . . . . . . . . . . . . . PUBLIC DATA BIT 0011H 1
ans. . . . . . . . . . . . . . . . . . PUBLIC DATA BIT 0012H 1
externel_voltage . . . . . . . . . . . ABSBIT ----- BIT 00C3H 1
da . . . . . . . . . . . . . . . . . . PUBLIC DATA U_LONG 002AH 4
temp_u51_p . . . . . . . . . . . . . . PUBLIC DATA U_INT 002EH 2
ad . . . . . . . . . . . . . . . . . . PUBLIC DATA U_INT 0030H 2
work . . . . . . . . . . . . . . . . . PUBLIC DATA U_CHAR 0032H 1
PWMP . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00FEH 1
_write_8574. . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
col. . . . . . . . . . . . . . . . . * REG * DATA U_CHAR 0007H 1
RSUM . . . . . . . . . . . . . . . . . PUBLIC DATA U_CHAR 0033H 1
stop . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B5H 1
ES0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00ACH 1
c_sample . . . . . . . . . . . . . . . PUBLIC DATA U_CHAR 0034H 1
SSUM . . . . . . . . . . . . . . . . . PUBLIC DATA U_CHAR 0035H 1
ES1. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00ADH 1
C51 COMPILER V7.06 AVC1 06/16/2005 14:51:25 PAGE 21
NAME CLASS MSPACE TYPE OFFSET SIZE
==== ===== ====== ==== ====== ====
IP0. . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00B8H 1
TR_ans . . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
err. . . . . . . . . . . . . . . . . . PUBLIC DATA U_CHAR 0036H 1
ET1. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00ABH 1
EAD. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00AEH 1
IP1. . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00F8H 1
TF1. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 008FH 1
to_begin . . . . . . . . . . . . . . . PUBLIC DATA BIT 0013H 1
in_sector. . . . . . . . . . . . . . . PUBLIC DATA BIT 0014H 1
start_avc. . . . . . . . . . . . . . . PUBLIC DATA BIT 0015H 1
EX0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00A8H 1
TH1. . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 008DH 1
TB8. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 009BH 1
EX1. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00AAH 1
T1_INT . . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
TL1. . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 008BH 1
delt_a41 . . . . . . . . . . . . . . . PUBLIC DATA U_INT 0037H 2
SM2. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 009DH 1
temp_avc . . . . . . . . . . . . . . . PUBLIC DATA U_INT 0039H 2
POINTER0 . . . . . . . . . . . . . . . PUBLIC DATA U
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -