📄 tlc549.lst
字号:
C51 COMPILER V7.50 TLC549 05/01/2008 10:27:12 PAGE 1
C51 COMPILER V7.50, COMPILATION OF MODULE TLC549
OBJECT MODULE PLACED IN .\tlc549.obj
COMPILER INVOKED BY: d:\Keil\C51\BIN\C51.EXE ..\Inc\tlc549.c BROWSE DEBUG OBJECTEXTEND PRINT(.\tlc549.lst) OBJECT(.\tlc5
-49.obj)
line level source
1 //**********************************************************
2 //** IIC驱动程序 **
3 //** 单片机: AT89C4051 主频: 11.0592MHz **
4 //** jumping<2008.04.28> **
5 //**********************************************************
6
7 #include <REGx051.H> // AT89C4051头文件
*** WARNING C318 IN LINE 7 OF ..\Inc\tlc549.c: can't open file 'REGx051.H'
8 #include <INTRINS.H> // 系统调令头文件
9 #include "def.h" // 类型定义文件
10 #include "config.h" // 配置头文件
*** ERROR C202 IN LINE 9 OF ..\INC\CONFIG.H: 'P1': undefined identifier
*** ERROR C202 IN LINE 11 OF ..\INC\CONFIG.H: 'P3': undefined identifier
*** ERROR C202 IN LINE 13 OF ..\INC\CONFIG.H: 'P1': undefined identifier
*** ERROR C202 IN LINE 14 OF ..\INC\CONFIG.H: 'P1': undefined identifier
*** ERROR C202 IN LINE 15 OF ..\INC\CONFIG.H: 'P1': undefined identifier
*** ERROR C202 IN LINE 16 OF ..\INC\CONFIG.H: 'P1': undefined identifier
*** ERROR C202 IN LINE 17 OF ..\INC\CONFIG.H: 'P1': undefined identifier
*** ERROR C202 IN LINE 19 OF ..\INC\CONFIG.H: 'P1': undefined identifier
*** ERROR C202 IN LINE 20 OF ..\INC\CONFIG.H: 'P3': undefined identifier
11
12
13 // *** 函数声明 ***
14
15 void adc_init (void);
16 uchar adc_conversion (void);
17
18
19
20 /*******************************************************************************
21 * 名 称: adc_init
22 * 功 能: A/D初始化
23 * 入口参数: 无
24 * 出口参数: 无
25 *******************************************************************************/
26 void adc_init (void)
27 {
28 1 nCS = 1; // nCS置1, 禁能
*** ERROR C202 IN LINE 28 OF ..\INC\TLC549.C: 'nCS': undefined identifier
29 1 CLK = 0; // CLK置0
*** ERROR C202 IN LINE 29 OF ..\INC\TLC549.C: 'CLK': undefined identifier
30 1 DAT = 1; // DAT置1
*** ERROR C202 IN LINE 30 OF ..\INC\TLC549.C: 'DAT': undefined identifier
31 1 }
32
33
34 /*******************************************************************************
35 * 名 称: adc_conversion
36 * 功 能: A/D转换
37 * 入口参数: 无
38 * 出口参数: A/D转换结果
39 *******************************************************************************/
40 uchar adc_conversion (void)
41 {
C51 COMPILER V7.50 TLC549 05/01/2008 10:27:12 PAGE 2
42 1 uchar i, bright;
43 1
44 1 CLK = 0; // CLK置0
*** ERROR C202 IN LINE 44 OF ..\INC\TLC549.C: 'CLK': undefined identifier
45 1 nCS = 0; // 使能
*** ERROR C202 IN LINE 45 OF ..\INC\TLC549.C: 'nCS': undefined identifier
46 1 _nop_(); _nop_();
47 1 _nop_(); _nop_();
48 1
49 1 for (i=0; i!=8; i++) // 读转换数据
50 1 {
51 2 _nop_(); _nop_();
52 2 bright = (bright << 1) | DAT; // 数据移入
*** ERROR C202 IN LINE 52 OF ..\INC\TLC549.C: 'DAT': undefined identifier
53 2 CLK = 1; // CLK置1
*** ERROR C202 IN LINE 53 OF ..\INC\TLC549.C: 'CLK': undefined identifier
54 2 _nop_(); _nop_();
55 2 _nop_(); _nop_();
56 2 CLK = 0; // CLK置0
*** ERROR C202 IN LINE 56 OF ..\INC\TLC549.C: 'CLK': undefined identifier
57 2 }
58 1
59 1 _nop_(); _nop_();
60 1 _nop_(); _nop_();
61 1 nCS = 1; // 禁能
*** ERROR C202 IN LINE 61 OF ..\INC\TLC549.C: 'nCS': undefined identifier
62 1
63 1 return (bright); // 返回A/D转换结果
64 1 }
C51 COMPILATION COMPLETE. 1 WARNING(S), 18 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -