📄 paralleldac.lst
字号:
C51 COMPILER V6.12 PARALLELDAC 09/05/2008 20:59:56 PAGE 1
C51 COMPILER V6.12, COMPILATION OF MODULE PARALLELDAC
OBJECT MODULE PLACED IN .\ParallelDAC.OBJ
COMPILER INVOKED BY: C:\Program Files\Keil\C51\BIN\C51.EXE .\ParallelDAC.C BROWSE DEBUG OBJECTEXTEND
stmt level source
1 /*****************************************/
2 /* Copyright (c) 2005, 通信工程学院 */
3 /* All rights reserved. */
4 /* 作 者:戴 佳 */
5 /*****************************************/
6 #include <reg52.h> // 引用标准库的头文件
7
8 #define uchar unsigned char
9 #define uint unsigned int
10
11 sbit CSMSB=P2^7;
12 sbit CSLSB=P2^6;
13 sbit WR=P2^5;
*** ERROR C231 IN LINE 13 OF .\PARALLELDAC.C: 'WR': redefinition
14 sbit A0=P2^4; // DAC通道选择脚A0
15 sbit A1=P2^3; // DAC通道选择脚A1
16 sbit LDAC=P2^2; // MAX527装载DAC寄存器控制脚LDAC
17
18 void delay(uchar i)
19 {
20 1 uchar j,k;
21 1 for(j=i;j>0;j--)
22 1 for(k=125;k>0;k--){;}
23 1 }
24
25 void main()
26 {
27 1 uchar i;
28 1 A0=0;
29 1 A1=0;
30 1 while(1)
31 1 {
32 2 LDAC = 1;
33 2
34 2 CSLSB=0;
35 2 WR=0;
36 2 P0=255;
37 2 CSLSB=1;
38 2 WR=1;
39 2
40 2 for (i=0;i<250;i++) // 适当延时
41 2 i=i;
42 2
43 2 CSMSB=0;
44 2 WR=0;
45 2 P0=4;
46 2 CSMSB=1;
47 2 WR=1;
48 2
49 2 LADC=0;
*** ERROR C202 IN LINE 49 OF .\PARALLELDAC.C: 'LADC': undefined identifier
50 2 delay(300);
51 2 }
52 1 }
C51 COMPILATION COMPLETE. 0 WARNING(S), 2 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -