📄 main.lst
字号:
C51 COMPILER V7.50 MAIN 09/21/2007 14:54:28 PAGE 1
C51 COMPILER V7.50, COMPILATION OF MODULE MAIN
OBJECT MODULE PLACED IN MAIN.OBJ
COMPILER INVOKED BY: d:\Keil\C51\BIN\C51.EXE MAIN.c BROWSE DEBUG OBJECTEXTEND
line level source
1 #include <C8051F020.H>
2 #define uchar unsigned char
3 #define uint unsigned int
4 sfr16 dacword=0xD2;
5 sfr16 rcap2=0xca;
6 sfr16 tmr2=0xcc;
7 void main(void)
8 {
9 1 //OSCXCN=0X00;
10 1 //OSCICN=0X84;
11 1 //WDTCN=0xde;
12 1 //WDTCN=0xad;
13 1 XBR0 = 0x00;
14 1 XBR1 = 0x00;
15 1 XBR2 = 0x42;//11000010 wekpud=1(oc+r100) xbare=1(crossbar enable) emifle=1
16 1 P0MDOUT=0xFF;//pbout model
17 1 P1MDOUT=0xFF;
18 1 P2MDOUT=0xFF;
19 1 P3MDOUT=0xFF;
20 1
21 1 DAC0CN=0x80;
22 1 DAC1CN=0x98;
23 1
24 1 //SFRPAGE=0x00;
25 1
26 1
27 1 P74OUT=0xFF;//p4-p7out enable
28 1 for(;;)
29 1 {
30 2
31 2 //SFRPAGE=0x00;
32 2 CP/RL2=0;
*** ERROR C202 IN LINE 32 OF MAIN.C: 'CP': undefined identifier
*** ERROR C141 IN LINE 32 OF MAIN.C: syntax error near '='
33 2 RCLK=0;
*** ERROR C202 IN LINE 33 OF MAIN.C: 'RCLK': undefined identifier
34 2 TCLK=0;
*** ERROR C202 IN LINE 34 OF MAIN.C: 'TCLK': undefined identifier
35 2 TMR2CF=0x08;
*** ERROR C202 IN LINE 35 OF MAIN.C: 'TMR2CF': undefined identifier
36 2 TMR2CN=0x00;
*** ERROR C202 IN LINE 36 OF MAIN.C: 'TMR2CN': undefined identifier
37 2 ET2=1;
38 2 ////////////////////////////////////////
39 2 rcap2=65536-500;
40 2 tmr2=rcap2;
41 2 ///////////////////////////
42 2 EA=1;
43 2 TR2=1;
44 2
45 2
46 2 //L1=P5.4 L2=P5.5 L3=P5.6 L4=P5.7
47 2 //KEY1=P5.0 KEY2= KEY3= KEY4
48 2
49 2 P5=0x0f;
C51 COMPILER V7.50 MAIN 09/21/2007 14:54:28 PAGE 2
50 2 put5=P5;
*** ERROR C202 IN LINE 50 OF MAIN.C: 'put5': undefined identifier
51 2 put5<<=4;
*** ERROR C202 IN LINE 51 OF MAIN.C: 'put5': undefined identifier
52 2 P5=put5;//put5*16;
*** ERROR C202 IN LINE 52 OF MAIN.C: 'put5': undefined identifier
53 2
54 2
55 2 REF0CN|=0x03;//use refpower
56 2 //DAC1L=0xff;
57 2 DAC0L=0xff;
58 2 //DAC1H=0x08;
59 2 DAC0H=0x08;
60 2
61 2
62 2 }
63 1 }
64
65 void T2_ISR()interrupt 5{
66 1 TF2=0;
67 1 dacword++;
68 1 if(dacword>=0x1000)
69 1 dacword=0;
70 1 }
71
C51 COMPILATION COMPLETE. 0 WARNING(S), 9 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -