📄 xinhao.lst
字号:
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 + -