📄 yue1112212.lst
字号:
556 2 else
557 2 {LCD_Write_number(0) ;
558 3 sz1[i]=0;i++;}
559 2 LCD_Write_number(12) ;
560 2 sz1[1]=12;i++;
561 2 if(y)
562 2 {LCD_Write_number(y) ;
563 3 sz1[i]=y;i++;}
564 2 if(z)
565 2 {LCD_Write_number(z) ;
566 3 sz1[i]=z;i++;}
567 2 if(q)
568 2 {LCD_Write_number(q) ;
569 3 sz1[i]=q;i++;}
570 2 sz1[i]=0;i++;
571 2 sz1[i]=0;i++;
572 2 sz1[i]=0;i++;
573 2 LCD_Write_string(2,4," T ");
574 2 LCD_Write_string(3,0,"2T ");//
575 2 Delaynms(1000);
576 2 Delaynms(1000);
577 2 Delaynms(1000);
578 2 }
579 1 if(biao2==0&&biao4==0)
580 1 {i=0;
581 2 LCD_set_xy(2,1);
582 2 if(u1==1)
583 2 {LCD_Write_number(13) ;}
584 2 if(x)
585 2 {LCD_Write_number(x) ;
586 3 sz1[i]=x;i++;}
587 2 if(y)
588 2 {LCD_Write_number(y) ;
589 3 sz1[i]=y;i++;}
590 2 if(z)
591 2 {LCD_Write_number(z) ;
592 3 sz1[i]=z;i++;}
593 2 if(q)
594 2 {LCD_Write_number(q) ;
595 3 sz1[i]=q;i++;}
596 2 else
597 2 {LCD_Write_number(0) ;
598 3 sz1[i]=0;i++;}
599 2 LCD_Write_number(12) ;
600 2 sz1[i]=12;i++;
601 2 if(p)
602 2 {LCD_Write_number(p) ;
603 3 sz1[i]=p;i++;}
604 2 if(v)
605 2 {LCD_Write_number(v) ;
606 3 sz1[i]=v;i++;}
607 2 if(w)
608 2 {LCD_Write_number(w) ;
609 3 sz1[i]=w;i++;}
610 2 LCD_Write_string(2,6,"Gs");
611 2 LCD_Write_string(3,0,"2000Gs ");//
612 2 Delaynms(1000);
613 2 Delaynms(1000);
C51 COMPILER V7.50 YUE1112212 01/22/2004 15:11:07 PAGE 11
614 2 Delaynms(1000);
615 2 }
616 1 if(biao2==1&&biao4==0)
617 1 {
618 2 LCD_set_xy(2,1);
619 2 if(u1==1)
620 2 {LCD_Write_number(13) ; }
621 2 if(x)
622 2 {LCD_Write_number(x) ;
623 3 sz1[i]=x;i++; }
624 2 if(y)
625 2 {LCD_Write_number(y) ;
626 3 sz1[i]=y;i++;}
627 2 if(z)
628 2 {LCD_Write_number(z) ;
629 3 sz1[i]=z;i++;}
630 2 if(q)
631 2 {LCD_Write_number(q) ;
632 3 sz1[i]=q;i++;}
633 2 if(p)
634 2 {LCD_Write_number(p) ;
635 3 sz1[i]=p;i++;}
636 2 else
637 2 {LCD_Write_number(0);
638 3 sz1[i]=0;i++;}
639 2 LCD_Write_number(12) ;
640 2 sz1[i]=12;i++;
641 2 if(v)
642 2 {LCD_Write_number(v) ;
643 3 sz1[i]=v;i++;}
644 2 LCD_Write_string(2,5,"Gs");
645 2 LCD_Write_string(3,0,"20000Gs ");//
646 2 Delaynms(1000);
647 2 Delaynms(1000);
648 2 Delaynms(1000);
649 2 }
650 1 panluan();
651 1 }
652 /*************************主函数*****************************************************/
653 void main(void)//
654 {
655 1 // lcdPSB=0;
656 1 lcdSID=0;
657 1 Clr_Scr();//清屏
658 1 Delaynms(1000);
659 1 Lcd_init();//设置液晶显示器
660 1 hd7279send_byte(0xa4);
661 1 EA=1; //开总中断
662 1 EX1=1; //开外中断一
663 1 IT1=1; //下降沿中断
664 1 TH0=-50000/256;
665 1 TL0=-50000%256;
666 1 ET0=1; //允许T0中断
667 1 TR0=0; //T0定时关闭
668 1 while(1)//主循环
669 1 {
670 2 if(biao2==0&&biao3==0)
671 2 { P20=1;P22=0;} //0--2mt量程
672 2 if (biao2==1&&biao3==0)
673 2 { P20=0;P22=0; } //0--2t量程
674 2 if(biao2==0&&biao3==1)
675 2 { P21=0;P22=1; } //磁通计
C51 COMPILER V7.50 YUE1112212 01/22/2004 15:11:07 PAGE 12
676 2 if (biao2==1&&biao3==1)
677 2 { P21=1;P22=1; }
678 2 /**********************************************************/
679 2 if(biao1==1)
680 2 { EX1=0; //闭外中断一
681 3 qd1674();
682 3 disp();
683 3 EX1=1; //开外中断一
684 3 }
685 2
686 2 }//while
687 1 }//main
C51 COMPILER V7.50 YUE1112212 01/22/2004 15:11:07 PAGE 13
NAME CLASS MSPACE TYPE OFFSET SIZE
==== ===== ====== ==== ====== ====
P0 . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 0080H 1
P1 . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 0090H 1
P2 . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00A0H 1
_Send_byte . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
bbyte. . . . . . . . . . . . . . . . AUTO DATA U_CHAR 0000H 1
i. . . . . . . . . . . . . . . . . . AUTO DATA U_CHAR 0001H 1
P3 . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00B0H 1
EA . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00AFH 1
IE . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00A8H 1
Write_char . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
start. . . . . . . . . . . . . . . . AUTO DATA BIT 0000H 1
ddata. . . . . . . . . . . . . . . . AUTO DATA U_CHAR 0000H 1
start_data . . . . . . . . . . . . . AUTO DATA U_CHAR 0001H 1
Hdata. . . . . . . . . . . . . . . . AUTO DATA U_CHAR 0002H 1
Ldata. . . . . . . . . . . . . . . . AUTO DATA U_CHAR 0003H 1
_LCD_Write_number. . . . . . . . . . . PUBLIC CODE PROC 0000H -----
s. . . . . . . . . . . . . . . . . . AUTO DATA U_CHAR 0000H 1
range. . . . . . . . . . . . . . . . . PUBLIC CODE ARRAY 014EH 7
size_t . . . . . . . . . . . . . . . . TYPEDEF ----- U_INT ----- 2
_axszj . . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
js . . . . . . . . . . . . . . . . . AUTO DATA U_CHAR 0000H 1
shape. . . . . . . . . . . . . . . . . PUBLIC CODE ARRAY 013DH 6
lcdSID . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0096H 1
IP . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00B8H 1
xueren . . . . . . . . . . . . . . . . PUBLIC DATA U_CHAR 0000H 1
_LCD_Write_string. . . . . . . . . . . PUBLIC CODE PROC 0000H -----
X. . . . . . . . . . . . . . . . . . AUTO DATA U_CHAR 0000H 1
Y. . . . . . . . . . . . . . . . . . AUTO DATA U_CHAR 0001H 1
s. . . . . . . . . . . . . . . . . . AUTO DATA PTR 0002H 3
sz1. . . . . . . . . . . . . . . . . . PUBLIC DATA ARRAY 0001H 8
sz2. . . . . . . . . . . . . . . . . . PUBLIC DATA ARRAY 0009H 8
sz3. . . . . . . . . . . . . . . . . . PUBLIC DATA ARRAY 0011H 8
_Delaynms. . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
di . . . . . . . . . . . . . . . . . AUTO DATA U_INT 0000H 2
da . . . . . . . . . . . . . . . . . AUTO DATA U_INT 0002H 2
db . . . . . . . . . . . . . . . . . AUTO DATA U_INT 0004H 2
hd_7279data. . . . . . . . . . . . . . ABSBIT ----- BIT 0095H 1
long_delay . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
i. . . . . . . . . . . . . . . . . . AUTO DATA U_CHAR 0000H 1
short_delay. . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
i. . . . . . . . . . . . . . . . . . AUTO DATA U_CHAR 0000H 1
poles. . . . . . . . . . . . . . . . . PUBLIC CODE ARRAY 0143H 6
main . . . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
hd7279receive_byte . . . . . . . . . . PUBLIC CODE PROC 0000H -----
j. . . . . . . . . . . . . . . . . . AUTO DATA U_CHAR 0000H 1
in_byte. . . . . . . . . . . . . . . AUTO DATA U_CHAR 0001H 1
qd1674 . . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
out1 . . . . . . . . . . . . . . . . AUTO DATA U_CHAR 0000H 1
out2 . . . . . . . . . . . . . . . . AUTO DATA U_CHAR 0001H 1
loop . . . . . . . . . . . . . . . . LABEL CODE LABEL ----- -----
Lcd_init . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
Clr_Scr. . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
disp . . . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
u. . . . . . . . . . . . . . . . . . AUTO DATA FLOAT 0000H 4
v. . . . . . . . . . . . . . . . . . AUTO DATA LONG 0004H 4
x. . . . . . . . . . . . . . . . . . AUTO DATA LONG 0008H 4
y. . . . . . . . . . . . . . . . . . AUTO DATA LONG 000CH 4
C51 COMPILER V7.50 YUE1112212 01/22/2004 15:11:07 PAGE 14
NAME CLASS MSPACE TYPE OFFSET SIZE
==== ===== ====== ==== ====== ====
z. . . . . . . . . . . . . . . . . . AUTO DATA LONG 0010H 4
w. . . . . . . . . . . . . . . . . . AUTO DATA LONG 0014H 4
q. . . . . . . . . . . . . . . . . . AUTO DATA LONG 0018H 4
p. . . . . . . . . . . . . . . . . . AUTO DATA LONG 001CH 4
r. . . . . . . . . . . . . . . . . . AUTO DATA LONG 0020H 4
u1 . . . . . . . . . . . . . . . . . AUTO DATA U_CHAR 0024H 1
i. . . . . . . . . . . . . . . . . . AUTO DATA U_CHAR 0025H 1
P20. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00A0H 1
Lcd_Mark1. . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
P21. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00A1H 1
Lcd_Mark2. . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
_LCD_set_xy. . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
x. . . . . . . . . . . . . . . . . . AUTO DATA U_CHAR 0000H 1
y. . . . . . . . . . . . . . . . . . AUTO DATA U_CHAR 0001H 1
address. . . . . . . . . . . . . . . AUTO DATA U_CHAR 0002H 1
P22. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00A2H 1
SCON . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 0098H 1
TCON . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 0088H 1
hd_7279clk . . . . . . . . . . . . . . ABSBIT ----- BIT 0094H 1
work . . . . . . . . . . . . . . . . . PUBLIC CODE ARRAY 0149H 5
idea1. . . . . . . . . . . . . . . . . PUBLIC CODE ARRAY 00DDH 12
idea2. . . . . . . . . . . . . . . . . PUBLIC CODE ARRAY 00E9H 16
idea3. . . . . . . . . . . . . . . . . PUBLIC CODE ARRAY 00F9H 17
idea4. . . . . . . . . . . . . . . . . PUBLIC CODE ARRAY 010AH 17
ET0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00A9H 1
AD1674A0 . . . . . . . . . . . . . . . ABSBIT ----- BIT 00A6H 1
idea5. . . . . . . . . . . . . . . . . PUBLIC CODE ARRAY 011BH 17
makerang . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
_hd7279send_byte . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
out_byte . . . . . . . . . . . . . . AUTO DATA U_CHAR 0000H 1
j. . . . . . . . . . . . . . . . . . AUTO DATA U_CHAR 0001H 1
lcdCS. . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0095H 1
idea6. . . . . . . . . . . . . . . . . PUBLIC CODE ARRAY 012CH 17
TH0. . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 008CH 1
biao1. . . . . . . . . . . . . . . . . PUBLIC DATA U_CHAR 0019H 1
IT1. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 008AH 1
EX1. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00AAH 1
biao2. . . . . . . . . . . . . . . . . PUBLIC DATA U_CHAR 001AH 1
biao3. . . . . . . . . . . . . . . . . PUBLIC DATA U_CHAR 001BH 1
TL0. . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 008AH 1
_Delay . . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
num. . . . . . . . . . . . . . . . . AUTO DATA INT 0000H 2
num. . . . . . . . . . . . . . . . . . PUBLIC CODE ARRAY 00CEH 15
biao4. . . . . . . . . . . . . . . . . PUBLIC DATA U_CHAR 001CH 1
biao5. . . . . . . . . . . . . . . . . PUBLIC DATA U_CHAR 001DH 1
AD1674TST. . . . . . . . . . . . . . . ABSBIT ----- BIT 00B2H 1
TR0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 008CH 1
out. . . . . . . . . . . . . . . . . . PUBLIC DATA U_LONG 001EH 4
int1_. . . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
js . . . . . . . . . . . . . . . . . AUTO DATA U_CHAR 0000H 1
biao . . . . . . . . . . . . . . . . AUTO DATA U_CHAR 0001H 1
hd_7279cs. . . . . . . . . . . . . . . ABSBIT ----- BIT 0093H 1
lcdSCLK. . . . . . . . . . . . . . . . ABSBIT ----- BIT 0097H 1
T2CON. . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00C8H 1
m. . . . . . . . . . . . . . . . . . . PUBLIC DATA U_CHAR 0022H 1
n. . . . . . . . . . . . . . . . . . . PUBLIC DATA U_CHAR 0023H 1
AD1674RC . . . . . . . . . . . . . . . ABSBIT ----- BIT 00A5H 1
C51 COMPILER V7.50 YUE1112212 01/22/2004 15:11:07 PAGE 15
NAME CLASS MSPACE TYPE OFFSET SIZE
==== ===== ====== ==== ====== ====
AD1674CS . . . . . . . . . . . . . . . ABSBIT ----- BIT 00A7H 1
panluan. . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
i. . . . . . . . . . . . . . . . . . AUTO DATA U_CHAR 0000H 1
srjs1. . . . . . . . . . . . . . . . . PUBLIC DATA U_CHAR 0024H 1
srjs2. . . . . . . . . . . . . . . . . PUBLIC DATA U_CHAR 0025H 1
PSW. . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00D0H 1
_ajcl. . . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
js . . . . . . . . . . . . . . . . . AUTO DATA INT 0000H 2
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 3984 ----
CONSTANT SIZE = 341 ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 113 ----
IDATA SIZE = ---- ----
BIT SIZE = 1 ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -