📄 da.lst
字号:
C51 COMPILER V7.50 DA 10/13/2007 14:22:55 PAGE 1
C51 COMPILER V7.50, COMPILATION OF MODULE DA
OBJECT MODULE PLACED IN da.OBJ
COMPILER INVOKED BY: f:\Keil\C51\BIN\C51.EXE da.c BROWSE DEBUG OBJECTEXTEND
line level source
1 #include<reg51.h>
2 #include<stdio.h>
3 sbit SEL1=P3^4;
*** ERROR C202 IN LINE 3 OF DA.C: 'P3': undefined identifier
4 sbit SEL2=P3^5;
*** ERROR C202 IN LINE 4 OF DA.C: 'P3': undefined identifier
5 sbit SEL3=P3^6;
*** ERROR C202 IN LINE 5 OF DA.C: 'P3': undefined identifier
6 sbit SEL4=P3^7;
*** ERROR C202 IN LINE 6 OF DA.C: 'P3': undefined identifier
7 sbit OE=P2^4;
*** ERROR C202 IN LINE 7 OF DA.C: 'P2': undefined identifier
8 unsigned char ADC0808;
9
10 unsigned char ledmap[20]= // 共阴数码管
11 {
12 0x3f,0x06,0x5b,0x4f,0x66, // 0,1,2,3,4,
13 0x6d,0x7d,0x07,0x7f,0x6f, // 5,6,7,8,9
14 0xbf,0x86,0xdb,0xcf,0xe6, // 带点的0——9
15 0xed,0xfd,0x87,0xff,0xef, //
16 };
17 unsigned int getdata;
18 void ext_int0_init(void);
19 void delay(unsigned int t);
20 void disp();
21
22 void main(void)
23 {
24 1 ext_int0_init(); // 外部中断初始化
25 1 EA=1;
*** ERROR C202 IN LINE 25 OF DA.C: 'EA': undefined identifier
26 1 while(1)
27 1 {
28 2 P2=0x00; // 0808初始化
*** ERROR C202 IN LINE 28 OF DA.C: 'P2': undefined identifier
29 2 delay(10);
30 2 P2=0x08; // 通道琐存 0808所有的寄存器清零
*** ERROR C202 IN LINE 30 OF DA.C: 'P2': undefined identifier
31 2 delay(10);
32 2 P2=0x00; // 开始AD转换
*** ERROR C202 IN LINE 32 OF DA.C: 'P2': undefined identifier
33 2 delay(10); // 等待转换
34 2 disp();
35 2 }
36 1 }
37
38 void ext_int0_init(void) //
39 {
40 1 IT0=1;
*** ERROR C202 IN LINE 40 OF DA.C: 'IT0': undefined identifier
41 1 EX0=1;
*** ERROR C202 IN LINE 41 OF DA.C: 'EX0': undefined identifier
42 1 }
43 void disp()
44 {
C51 COMPILER V7.50 DA 10/13/2007 14:22:55 PAGE 2
45 1 P1=getdata;
*** ERROR C202 IN LINE 45 OF DA.C: 'P1': undefined identifier
46 1
47 1 P1=ledmap[0]; // 通道显示
*** ERROR C202 IN LINE 47 OF DA.C: 'P1': undefined identifier
48 1 SEL1=0;
*** ERROR C202 IN LINE 48 OF DA.C: 'SEL1': undefined identifier
49 1 delay(10);
50 1 SEL1=1;
*** ERROR C202 IN LINE 50 OF DA.C: 'SEL1': undefined identifier
51 1
52 1 delay(10);
53 1 P1=ledmap[getdata*100/51/100%10+10]; // 百位 (小数点位)
*** ERROR C202 IN LINE 53 OF DA.C: 'P1': undefined identifier
54 1 SEL2=0;
*** ERROR C202 IN LINE 54 OF DA.C: 'SEL2': undefined identifier
55 1
56 1 delay(10);
57 1 SEL2=1;
*** ERROR C202 IN LINE 57 OF DA.C: 'SEL2': undefined identifier
58 1 delay(10);
59 1 P1=ledmap[getdata*100/51/10%10]; // 十位
*** ERROR C202 IN LINE 59 OF DA.C: 'P1': undefined identifier
60 1 SEL3=0;
*** ERROR C202 IN LINE 60 OF DA.C: 'SEL3': undefined identifier
61 1
62 1 delay(10);
63 1 SEL3=1;
*** ERROR C202 IN LINE 63 OF DA.C: 'SEL3': undefined identifier
64 1 delay(10);
65 1 P1=ledmap[getdata*100/51%10]; // 个位
*** ERROR C202 IN LINE 65 OF DA.C: 'P1': undefined identifier
66 1 SEL4=0;
*** ERROR C202 IN LINE 66 OF DA.C: 'SEL4': undefined identifier
67 1
68 1 delay(10);
69 1 SEL4=1;
*** ERROR C202 IN LINE 69 OF DA.C: 'SEL4': undefined identifier
70 1 delay(10);
71 1 }
72 void ext_int0(void) interrupt 0 using 1 // 读转换的数据
73 {
74 1 OE=1;
*** ERROR C202 IN LINE 74 OF DA.C: 'OE': undefined identifier
75 1 getdata=P0;
*** ERROR C202 IN LINE 75 OF DA.C: 'P0': undefined identifier
76 1 OE=0;
*** ERROR C202 IN LINE 76 OF DA.C: 'OE': undefined identifier
77 1 }
78 void delay(unsigned int t)
79 {
80 1
81 1 while(--t);
82 1 }
C51 COMPILATION COMPLETE. 0 WARNING(S), 27 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -