📄 8路数字电压表的设计.lst
字号:
C51 COMPILER V7.20 8路数字电压表的设计 12/14/2006 13:36:48 PAGE 1
C51 COMPILER V7.20, COMPILATION OF MODULE 8路数字电压表的设计
OBJECT MODULE PLACED IN 8路数字电压表的设计.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE 8路数字电压表的设计.c BROWSE DEBUG OBJECTEXTEND
line level source
1 #include <AT89X51.h>
*** WARNING C318 IN LINE 1 OF 8路数字电压表的设计.c: can't open file 'AT89X51.h'
2 #include <intrins.h>
3 #define ad_con P3
4 #define addata P0
5 #define Disdata P1
6 #define uchar unsigned char
7 #define uint unsigned int
8 sbit ALE=P3^5;
*** ERROR C202 IN LINE 8 OF 8路数字电压表的设计.C: 'P3': undefined identifier
9 sbit START=P3^6;
*** ERROR C202 IN LINE 9 OF 8路数字电压表的设计.C: 'P3': undefined identifier
10 sbit OE=P2^5;
*** ERROR C202 IN LINE 10 OF 8路数字电压表的设计.C: 'P2': undefined identifier
11 sbit EOC=P3^2;
*** ERROR C202 IN LINE 11 OF 8路数字电压表的设计.C: 'P3': undefined identifier
12 sbit DISX=Disdata^7;
*** ERROR C202 IN LINE 12 OF 8路数字电压表的设计.C: 'P1': undefined identifier
13
14
15 uchar code dis_7[11]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90,0xff};
16 uchar code scan_con[4]={0xfe,0xfd,0xfb,0xf7};
17 uchar data ad_data[8]={0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};
18 uint data dis[5]={0x00,0x00,0x00,0x00,0x00};
19
20
21 delay1ms(uint t)
22 {
23 1 uint i,j;
24 1 for(i=0;i<t;i++)
25 1 for(j=0;j<120;j++);
26 1 }
27
28 scan()
29 {
30 1 uchar k,n;
31 1 uint h;
32 1 dis[3]=0x00;
33 1 for(n=0;n<1;n++)
34 1 {
35 2 dis[2]=ad_data[n]/51;
36 2 dis[4]=ad_data[n]%51;
37 2 dis[4]=dis[4]*10;
38 2 dis[1]=dis[4]/51;
39 2 dis[4]=dis[4]%51;
40 2 dis[4]=dis[4]*10;
41 2 dis[0]=dis[4]/51;
42 2 for(h=0;h<500;h++)
43 2 {
44 3 for(k=0;k<4;k++)
45 3 {
46 4 Disdata=dis_7[dis[k]];
*** ERROR C202 IN LINE 46 OF 8路数字电压表的设计.C: 'P1': undefined identifier
47 4 if(k==2){DISX=0;}
*** ERROR C202 IN LINE 47 OF 8路数字电压表的设计.C: 'DISX': undefined identifier
C51 COMPILER V7.20 8路数字电压表的设计 12/14/2006 13:36:48 PAGE 2
48 4 P2=scan_con[k];delay1ms(1);P2=0xff;
*** ERROR C202 IN LINE 48 OF 8路数字电压表的设计.C: 'P2': undefined identifier
*** ERROR C202 IN LINE 48 OF 8路数字电压表的设计.C: 'P2': undefined identifier
49 4
50 4 }
51 3 }
52 2 // dis[3]++;
53 2
54 2 }
55 1 }
56
57
58
59
60 test()
61 {
62 1 uchar m;
63 1 uchar s=0x00;
64 1 //ad_con=s;
65 1 for(m=0;m<1;m++)
66 1 {
67 2 ALE=1;_nop_();_nop_();ALE=0;
*** ERROR C202 IN LINE 67 OF 8路数字电压表的设计.C: 'ALE': undefined identifier
*** ERROR C202 IN LINE 67 OF 8路数字电压表的设计.C: 'ALE': undefined identifier
68 2 START=1;_nop_();_nop_();START=0;
*** ERROR C202 IN LINE 68 OF 8路数字电压表的设计.C: 'START': undefined identifier
*** ERROR C202 IN LINE 68 OF 8路数字电压表的设计.C: 'START': undefined identifier
69 2 _nop_();_nop_();_nop_();_nop_();
70 2 while(EOC==0);
*** ERROR C202 IN LINE 70 OF 8路数字电压表的设计.C: 'EOC': undefined identifier
71 2 OE=1;ad_data[m]=addata;OE=0;//s++;ad_con=s;
*** ERROR C202 IN LINE 71 OF 8路数字电压表的设计.C: 'OE': undefined identifier
*** ERROR C202 IN LINE 71 OF 8路数字电压表的设计.C: 'P0': undefined identifier
*** ERROR C202 IN LINE 71 OF 8路数字电压表的设计.C: 'OE': undefined identifier
72 2 }
73 1 //ad_con=0x00;
74 1 }
75
76
77
78
79
80 main()
81 {
82 1 P0=0xff;
*** ERROR C202 IN LINE 82 OF 8路数字电压表的设计.C: 'P0': undefined identifier
83 1 P2=0x00;
*** ERROR C202 IN LINE 83 OF 8路数字电压表的设计.C: 'P2': undefined identifier
84 1 P1=0xff;
*** ERROR C202 IN LINE 84 OF 8路数字电压表的设计.C: 'P1': undefined identifier
85 1 P3=0xff;
*** ERROR C202 IN LINE 85 OF 8路数字电压表的设计.C: 'P3': undefined identifier
86 1 while(1)
87 1 {
88 2 test();
89 2 scan();
90 2 }
91 1
92 1 }
93
94
95
C51 COMPILER V7.20 8路数字电压表的设计 12/14/2006 13:36:48 PAGE 3
96
C51 COMPILATION COMPLETE. 1 WARNING(S), 21 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -