📄 鱼探仪.src
字号:
; .\鱼探仪.SRC generated from: .\鱼探仪.c
$NOMOD51
NAME _鉥___
P0 DATA 080H
P1 DATA 090H
P2 DATA 0A0H
P3 DATA 0B0H
T0 BIT 0B0H.4
AC BIT 0D0H.6
P4 DATA 0A5H
T1 BIT 0B0H.5
T2 BIT 090H.0
EA BIT 0A8H.7
DPH1 DATA 085H
IE DATA 0A8H
CP_RL BIT 0C8H.0
DPL1 DATA 084H
TA DATA 0C7H
EXF2 BIT 0C8H.6
RD BIT 0B0H.7
ES BIT 0A8H.4
IP DATA 0B8H
RI BIT 098H.0
INT0 BIT 0B0H.2
CY BIT 0D0H.7
l1 BIT 090H.4
TI BIT 098H.1
INT1 BIT 0B0H.3
l2 BIT 090H.3
INT2 BIT 090H.4
SADEN1 DATA 0BAH
l3 BIT 090H.2
INT3 BIT 090H.5
INT4 BIT 090H.6
RXD1 BIT 090H.2
INT5 BIT 090H.7
SADDR1 DATA 0AAH
TXD1 BIT 090H.3
RCAP2H DATA 0CBH
PS BIT 0B8H.4
SP DATA 081H
T2EX BIT 090H.1
OV BIT 0D0H.2
RCAP2L DATA 0CAH
C_T2 BIT 0C8H.1
WR BIT 0B0H.6
EWDI BIT 0E8H.4
WDIF BIT 0D8H.3
RI_1 BIT 0C0H.0
RCLK BIT 0C8H.5
EXIF DATA 091H
TI_1 BIT 0C0H.1
sclk BIT 090H.0
TCLK BIT 0C8H.4
SBUF DATA 099H
PCON DATA 087H
fstd BIT 090H.5
SCON DATA 098H
PWDI BIT 0F8H.4
TMOD DATA 089H
TCON DATA 088H
csd BIT 0B0H.2
IE0 BIT 088H.1
IE1 BIT 088H.3
B DATA 0F0H
kph BIT 0B0H.2
WTRF BIT 0D8H.2
SMOD_1 BIT 0D8H.7
ACC DATA 0E0H
plsx BIT 090H.6
ES1 BIT 0A8H.6
ET0 BIT 0A8H.1
ET1 BIT 0A8H.3
TF0 BIT 088H.5
ET2 BIT 0A8H.5
TF1 BIT 088H.7
TF2 BIT 0C8H.7
RB8 BIT 098H.2
TH0 DATA 08CH
EX0 BIT 0A8H.0
IT0 BIT 088H.0
TH1 DATA 08DH
TB8 BIT 098H.3
EX1 BIT 0A8H.2
IT1 BIT 088H.2
ROMMAP DATA 0C2H
TH2 DATA 0CDH
EX2 BIT 0E8H.0
P BIT 0D0H.0
EX3 BIT 0E8H.1
SM0 BIT 098H.7
TL0 DATA 08AH
EX4 BIT 0E8H.2
SM1 BIT 098H.6
TL1 DATA 08BH
EX5 BIT 0E8H.3
SM2 BIT 098H.5
TL2 DATA 0CCH
EIE DATA 0E8H
PS1 BIT 0B8H.6
PT0 BIT 0B8H.1
PT1 BIT 0B8H.3
RS0 BIT 0D0H.3
PT2 BIT 0B8H.5
TR0 BIT 088H.4
RS1 BIT 0D0H.4
TR1 BIT 088H.6
TR2 BIT 0C8H.2
PX0 BIT 0B8H.0
PX1 BIT 0B8H.2
PX2 BIT 0F8H.0
PX3 BIT 0F8H.1
PX4 BIT 0F8H.2
DPH DATA 083H
PX5 BIT 0F8H.3
RB8_1 BIT 0C0H.2
EIP DATA 0F8H
TB8_1 BIT 0C0H.3
DPL DATA 082H
SM0_1 BIT 0C0H.7
SM1_1 BIT 0C0H.6
SBUF1 DATA 0C1H
SM2_1 BIT 0C0H.5
EXEN2 BIT 0C8H.3
REN BIT 098H.4
SCON1 DATA 0C0H
STATUS DATA 0C5H
DPS DATA 086H
T2MOD DATA 0C9H
T2CON DATA 0C8H
SADEN DATA 0B9H
RXD BIT 0B0H.0
PMR DATA 0C4H
SADDR DATA 0A9H
CKCON DATA 08EH
EWT BIT 0D8H.1
TXD BIT 0B0H.1
POR BIT 0D8H.6
F0 BIT 0D0H.5
REN_1 BIT 0C0H.4
F1 BIT 0D0H.1
PSW DATA 0D0H
WDCON DATA 0D8H
RWT BIT 0D8H.0
?PR?main?_鉥___ SEGMENT CODE
?BI?main?_鉥___ SEGMENT BIT OVERLAYABLE
?PR?play_dog?_鉥___ SEGMENT CODE
?PR?clp_dog?_鉥___ SEGMENT CODE
?PR?off_dog?_鉥___ SEGMENT CODE
?PR?wdcj?_鉥___ SEGMENT CODE
?PR?plset?_鉥___ SEGMENT CODE
?XD?plset?_鉥___ SEGMENT XDATA OVERLAYABLE
?PR?glset?_鉥___ SEGMENT CODE
?XD?glset?_鉥___ SEGMENT XDATA OVERLAYABLE
?PR?kgset?_鉥___ SEGMENT CODE
?XD?kgset?_鉥___ SEGMENT XDATA OVERLAYABLE
?PR?zbset?_鉥___ SEGMENT CODE
?XD?zbset?_鉥___ SEGMENT XDATA OVERLAYABLE
?PR?sdset?_鉥___ SEGMENT CODE
?XD?sdset?_鉥___ SEGMENT XDATA OVERLAYABLE
?PR?zyset?_鉥___ SEGMENT CODE
?XD?zyset?_鉥___ SEGMENT XDATA OVERLAYABLE
?PR?stcset?_鉥___ SEGMENT CODE
?XD?stcset?_鉥___ SEGMENT XDATA OVERLAYABLE
?PR?ganset?_鉥___ SEGMENT CODE
?XD?ganset?_鉥___ SEGMENT XDATA OVERLAYABLE
?PR?jspl?_鉥___ SEGMENT CODE
?XD?jspl?_鉥___ SEGMENT XDATA OVERLAYABLE
?PR?kodai?_鉥___ SEGMENT CODE
?XD?kodai?_鉥___ SEGMENT XDATA OVERLAYABLE
?PR?plzusf?_鉥___ SEGMENT CODE
?PR?scsj?_鉥___ SEGMENT CODE
?XD?scsj?_鉥___ SEGMENT XDATA OVERLAYABLE
?PR?scsjq?_鉥___ SEGMENT CODE
?PR?zdpbsa?_鉥___ SEGMENT CODE
?PR?_pbhd?_鉥___ SEGMENT CODE
?XD?_pbhd?_鉥___ SEGMENT XDATA OVERLAYABLE
?PR?sujucle?_鉥___ SEGMENT CODE
?PR?yasue?_鉥___ SEGMENT CODE
?XD?yasue?_鉥___ SEGMENT XDATA OVERLAYABLE
?PR?zdpe?_鉥___ SEGMENT CODE
?PR?xlpe?_鉥___ SEGMENT CODE
?XD?xlpe?_鉥___ SEGMENT XDATA OVERLAYABLE
?PR?haidewz?_鉥___ SEGMENT CODE
?XD?haidewz?_鉥___ SEGMENT XDATA OVERLAYABLE
?PR?sujuclf?_鉥___ SEGMENT CODE
?PR?yasud?_鉥___ SEGMENT CODE
?XD?yasud?_鉥___ SEGMENT XDATA OVERLAYABLE
?PR?yasuf?_鉥___ SEGMENT CODE
?PR?sujuclg?_鉥___ SEGMENT CODE
?PR?yasus?_鉥___ SEGMENT CODE
?XD?yasus?_鉥___ SEGMENT XDATA OVERLAYABLE
?PR?yasuw?_鉥___ SEGMENT CODE
?PR?qdwer?_鉥___ SEGMENT CODE
?PR?glset1?_鉥___ SEGMENT CODE
?PR?glset2?_鉥___ SEGMENT CODE
?PR?glset3?_鉥___ SEGMENT CODE
?PR?glset4?_鉥___ SEGMENT CODE
?PR?glset5?_鉥___ SEGMENT CODE
?PR?glset6?_鉥___ SEGMENT CODE
?PR?glset7?_鉥___ SEGMENT CODE
?PR?glset8?_鉥___ SEGMENT CODE
?PR?glset9?_鉥___ SEGMENT CODE
?PR?glseta?_鉥___ SEGMENT CODE
?PR?sdset1?_鉥___ SEGMENT CODE
?PR?sdset2?_鉥___ SEGMENT CODE
?PR?sdset3?_鉥___ SEGMENT CODE
?PR?sdset4?_鉥___ SEGMENT CODE
?PR?sdset5?_鉥___ SEGMENT CODE
?PR?sdset6?_鉥___ SEGMENT CODE
?PR?sdset7?_鉥___ SEGMENT CODE
?PR?sdset8?_鉥___ SEGMENT CODE
?PR?sdset9?_鉥___ SEGMENT CODE
?PR?sdset10?_鉥___ SEGMENT CODE
?PR?sdset11?_鉥___ SEGMENT CODE
?PR?sdset12?_鉥___ SEGMENT CODE
?PR?sdset13?_鉥___ SEGMENT CODE
?PR?sdset14?_鉥___ SEGMENT CODE
?PR?sdset15?_鉥___ SEGMENT CODE
?PR?sdset16?_鉥___ SEGMENT CODE
?PR?sdset17?_鉥___ SEGMENT CODE
?PR?sdset18?_鉥___ SEGMENT CODE
?PR?sdset19?_鉥___ SEGMENT CODE
?PR?sdset20?_鉥___ SEGMENT CODE
?PR?sdset21?_鉥___ SEGMENT CODE
?PR?sdset22?_鉥___ SEGMENT CODE
?C_INITSEG SEGMENT CODE
?DT?_鉥___ SEGMENT DATA
?XD?_鉥___ SEGMENT XDATA
?BI?_鉥___ SEGMENT BIT
EXTRN CODE (cusiha)
EXTRN CODE (tongxin)
EXTRN CODE (plsucu)
EXTRN CODE (stoptime2)
EXTRN CODE (_timer2)
EXTRN CODE (qdtime2)
EXTRN CODE (tongxin_rxd)
EXTRN CODE (plsm)
EXTRN CODE (tongxin_txd)
EXTRN BIT (?tongxin_txd?BIT)
EXTRN CODE (_i2c_write)
EXTRN CODE (Read_Temperature)
EXTRN CODE (?C_STARTUP)
EXTRN CODE (?C?IMUL)
EXTRN CODE (?C?UIDIV)
EXTRN CODE (?C?SLCMP)
PUBLIC sanwdbz
PUBLIC wdcgaq
PUBLIC zaibao
PUBLIC fasegl
PUBLIC fasekg
PUBLIC t
PUBLIC haidea
PUBLIC wd
PUBLIC e2prom
PUBLIC trp
PUBLIC er
PUBLIC yssu
PUBLIC suk
PUBLIC plxz
PUBLIC cm
PUBLIC stc
PUBLIC vnf
PUBLIC suju
PUBLIC ram
PUBLIC kod
PUBLIC sukh
PUBLIC wdfu
PUBLIC dgk
PUBLIC cmb
PUBLIC zenyi
PUBLIC ydsju
PUBLIC tine
PUBLIC plsxe
PUBLIC seyin
PUBLIC sujua
PUBLIC adc
PUBLIC caijisendu
PUBLIC haidisendu
PUBLIC fstde
PUBLIC zenyia
PUBLIC senai
PUBLIC ganse
PUBLIC bccd
PUBLIC accd
PUBLIC caijisendue
PUBLIC haier
PUBLIC caijisendud
PUBLIC adcjs
PUBLIC haief
PUBLIC fasepl
PUBLIC sdset22
PUBLIC sdset21
PUBLIC sdset20
PUBLIC sdset19
PUBLIC sdset18
PUBLIC sdset17
PUBLIC sdset16
PUBLIC sdset15
PUBLIC sdset14
PUBLIC sdset13
PUBLIC sdset12
PUBLIC sdset11
PUBLIC sdset10
PUBLIC sdset9
PUBLIC sdset8
PUBLIC sdset7
PUBLIC sdset6
PUBLIC sdset5
PUBLIC sdset4
PUBLIC sdset3
PUBLIC sdset2
PUBLIC sdset1
PUBLIC glseta
PUBLIC glset9
PUBLIC glset8
PUBLIC glset7
PUBLIC glset6
PUBLIC glset5
PUBLIC glset4
PUBLIC glset3
PUBLIC glset2
PUBLIC glset1
PUBLIC qdwer
PUBLIC yasuw
PUBLIC yasus
PUBLIC sujuclg
PUBLIC yasuf
PUBLIC yasud
PUBLIC sujuclf
PUBLIC haidewz
PUBLIC xlpe
PUBLIC zdpe
PUBLIC yasue
PUBLIC sujucle
PUBLIC _pbhd
PUBLIC zdpbsa
PUBLIC scsjq
PUBLIC scsj
PUBLIC plzusf
PUBLIC kodai
PUBLIC jspl
PUBLIC ganset
PUBLIC stcset
PUBLIC zyset
PUBLIC sdset
PUBLIC zbset
PUBLIC kgset
PUBLIC glset
PUBLIC plset
PUBLIC wdcj
PUBLIC off_dog
PUBLIC clp_dog
PUBLIC play_dog
PUBLIC main
RSEG ?XD?_pbhd?_鉥___
?_pbhd?BYTE:
f?1952: DS 2
RSEG ?XD?ganset?_鉥___
?ganset?BYTE:
i?1248: DS 1
RSEG ?XD?kodai?_鉥___
?kodai?BYTE:
i?1450: DS 1
RSEG ?XD?stcset?_鉥___
?stcset?BYTE:
i?1147: DS 1
RSEG ?XD?kgset?_鉥___
?kgset?BYTE:
i?743: DS 1
RSEG ?XD?glset?_鉥___
?glset?BYTE:
i?642: DS 1
RSEG ?XD?sdset?_鉥___
?sdset?BYTE:
i?945: DS 1
RSEG ?BI?main?_鉥___
?main?BIT:
ey?040: DBIT 1
RSEG ?XD?yasud?_鉥___
?yasud?BYTE:
k?2675: DS 1
g?2676: DS 2
fg?2677: DS 2
RSEG ?XD?yasue?_鉥___
?yasue?BYTE:
k?2155: DS 1
g?2156: DS 2
fg?2157: DS 2
RSEG ?XD?zbset?_鉥___
?zbset?BYTE:
i?844: DS 1
RSEG ?XD?plset?_鉥___
?plset?BYTE:
i?541: DS 1
RSEG ?XD?scsj?_鉥___
?scsj?BYTE:
d?1651: DS 2
RSEG ?XD?yasus?_鉥___
?yasus?BYTE:
k?2983: DS 1
g?2984: DS 2
fg?2985: DS 2
fga?2986: DS 2
e?2987: DS 1
RSEG ?XD?jspl?_鉥___
?jspl?BYTE:
i?1349: DS 1
RSEG ?XD?xlpe?_鉥___
?xlpe?BYTE:
dc?2360: DS 2
n?2361: DS 2
m?2362: DS 2
RSEG ?XD?zyset?_鉥___
?zyset?BYTE:
i?1046: DS 1
RSEG ?XD?haidewz?_鉥___
?haidewz?BYTE:
n?2464: DS 2
m?2465: DS 2
k?2467: DS 2
w?2468: DS 1
ds?2471: DS 18
RSEG ?DT?_鉥___
fasepl: DS 1
caijisendud: DS 1
caijisendue: DS 1
accd: DS 1
bccd: DS 1
ganse: DS 1
senai: DS 1
zenyia: DS 1
fstde: DS 1
haidisendu: DS 2
caijisendu: DS 1
plsxe: DS 1
tine: DS 1
ydsju: DS 2
zenyi: DS 1
cmb: DS 1
dgk: DS 2
kod: DS 1
ram: DS 1
stc: DS 1
plxz: DS 2
trp: DS 2
e2prom: DS 1
wd: DS 2
fasekg: DS 1
fasegl: DS 1
zaibao: DS 1
sanwdbz: DS 1
RSEG ?XD?_鉥___
haief: DS 2000
adcjs: DS 30000
haier: DS 2000
sujua: DS 175
wdfu: DS 1
sukh: DS 2
ad: DS 2
suju: DS 175
vnf: DS 2
ak: DS 2
al: DS 2
cm: DS 1
ar: DS 2
as: DS 2
suk: DS 2
yssu: DS 350
av: DS 2
ax: DS 2
ay: DS 2
az: DS 2
haidea: DS 2000
t: DS 2
RSEG ?BI?_鉥___
adc: DBIT 1
seyin: DBIT 1
er: DBIT 1
wdcgaq: DBIT 1
RSEG ?C_INITSEG
DB 041H
DW wdfu
DB 000H
; #include<w77e58.h>
; #include<intrins.h>
; #include"main.h"
;
; //#include <stdio.h>
; void yasue();//数据压缩成500个数
; void zdpe(); //判断最大值
; void xlpe(); //判断最大斜率
; uint haidewz();//海底值确定d
; void yasuf();//数据压缩成250个数
;
; sbit csd=P3^2;
;
; void qdwer();//启动发射采集
;
; void zdpbsa();
;
; //*****************//
; //深度
; void sdset1();
; void sdset2();
; void sdset3();
; void sdset4();
; void sdset5();
; void sdset6();
; void sdset7();
; void sdset8();
; void sdset9();
; void sdset10();
; void sdset11();
; void sdset12();
; void sdset13();
; void sdset14();
; void sdset15();
; void sdset16();
; void sdset17();
; void sdset18();
; void sdset19();
; void sdset20();
; void sdset21();
; void sdset22();
; //********************//
; void pbhd(uint f);
;
; //*********************//
; //功率
; void glset1();
; void glset2();
; void glset3();
; void glset4();
; void glset5();
; void glset6();
; void glset7();
; void glset8();
; void glset9();
; void glseta();
; //*********************//
; //main函数
; //**************************************//
; void plset();
; void glset();
; void kgset();
; void zbset();
; void sdset();
; void zyset();
; void stcset();
; void ganset();
; void jspl();
; void kodai();
; uint scsj();//判别设置参数
; void wdcj();//温度采集
; void sujucle();//数据处理
; void sujuclf();
; void yasud();
; void sujuclg();
; void yasus();//数据压缩成500个数
; void yasuw();//数据压缩成250个数
; uchar wdfu=0;
; void plzusf();
; void scsjq();//判别微调点参数
;
; extern bit i2c_write(uchar address,uint fb);
; //*********************************//
; //ds1820
; extern int Read_Temperature(void);
;
; extern uchar tongxin_rxd();//接收下传命令
; extern void tongxin_txd(bit ewu);
; extern void tongxin();
; extern void cusiha();
; extern void plsucu();
; extern void plsm();
; extern void stoptime2();
;
; extern void timer2(uint r,uchar tiner);//发射功率载入
; extern void qdtime2();//启动time2
; static uint ak,al,az,ax,av,as,ad,ar,ay;
; //extern uint i2c_read(uchar address);
; void play_dog();
; void clp_dog();
; void off_dog();
; uchar data cmb;//A/D采集点数几点压宿成一点
; main()
RSEG ?PR?main?_鉥___
main:
USING 0
; SOURCE LINE # 103
; {
; SOURCE LINE # 104
; bit ey;
; tongxin();//通信口设定
; SOURCE LINE # 106
LCALL tongxin
; play_dog();
; SOURCE LINE # 107
LCALL play_dog
?C0003:
; do
; {
; SOURCE LINE # 109
; cusiha();//读取参数,检测接口保证硬件ok
; SOURCE LINE # 110
LCALL cusiha
; if((ram==0x00)|(e2prom==0x00)|(plsxe==0x00))
; SOURCE LINE # 111
MOV A,e2prom
JNZ ?C0005
MOV R7,#01H
SJMP ?C0006
?C0005:
MOV R7,#00H
?C0006:
MOV A,ram
JNZ ?C0007
MOV R6,#01H
SJMP ?C0008
?C0007:
MOV R6,#00H
?C0008:
MOV A,R6
ORL A,R7
MOV R7,A
MOV A,plsxe
JNZ ?C0009
MOV R6,#01H
SJMP ?C0010
?C0009:
MOV R6,#00H
?C0010:
MOV A,R6
ORL A,R7
JZ ?C0004
; {
; SOURCE LINE # 112
; // while(tongxin_rxd()>=0x00)
; // {
; tongxin_txd(0);
; SOURCE LINE # 115
CLR ?tongxin_txd?BIT
LCALL tongxin_txd
; ey=1;
; SOURCE LINE # 116
SETB ey?040
; clp_dog();
; SOURCE LINE # 117
LCALL clp_dog
; // }
; }
; SOURCE LINE # 119
SJMP ?C0001
?C0004:
; else ey=0;
; SOURCE LINE # 120
CLR ey?040
; }
; SOURCE LINE # 121
?C0001:
; while(ey);
; SOURCE LINE # 122
JB ey?040,?C0003
; zenyia=zenyi;
; SOURCE LINE # 123
MOV zenyia,zenyi
; plsucu();//增益。频率。stc.设定
; SOURCE LINE # 124
LCALL plsucu
?C0012:
; while(1)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -