📄 adc0采样液晶显示.lst
字号:
C51 COMPILER V7.05 ADC0采样襙___允_ 08/28/2005 13:17:41 PAGE 1
C51 COMPILER V7.05, COMPILATION OF MODULE ADC0采样襙___允_
OBJECT MODULE PLACED IN adc0采样液晶显示.OBJ
COMPILER INVOKED BY: C:\SiLabs\MCU\IDEfiles\C51\BIN\C51.exe adc0采样液晶显示.c DB OE
stmt level source
1
2 #include "adc0外部电压转换双通道.h"
3 #include" st7920.h"
*** WARNING C318 IN LINE 3 OF adc0采样液晶显示.c: can't open file 'st7920.h'
4 #define SYSCLK 2000000
5 sbit LED = P1^6;
6 sfr16 ADC0 = 0xbe; // ADC0 data
7
8 /*void init_adc(void)
9 {
10 ADC0CN = 0x81;//打开adc0,并设置转换方式为向adc0busy写1,寄存器数据格式,如果是浮点,则选择左对齐
-
11 REF0CN = 0x03;//设置基准电压,使用内部2.4伏,关闭温度传感器,
12 AMX0SL = 0x08;//通道选择寄存器,配合amux0cf配置寄存器一起使用,选择通道
13 ADC0CF = (SYSCLK/2500000-1) << 3; //设置转换频率
14 ADC0CF |= 0x00;//adc0内部增益
15 }*/
16 void main (void)
17 {
18 1 int i;
19 1 int sh[7];
20 1 config();
21 1 LED=0;
22 1
23 1 initialize_st7920();//液晶初始化
*** WARNING C206 IN LINE 23 OF ADC0采样液晶显示.C: 'initialize_st7920': missing function-prototype
24 1 //for (i=0;i<8;i++)
25 1 //{
26 1 while(1)
27 1 {
28 2 AD0INT = 0;//软件清零转换结束标志位
29 2 AD0BUSY = 1;//启动转换
30 2 while(AD0INT == 0);
31 2 calc_volt(ADC0,24,0x0FFF,sh);//(采样值,参考电压*10,采样满刻度,存放转化值的数组)
*** WARNING C206 IN LINE 31 OF ADC0采样液晶显示.C: 'calc_volt': missing function-prototype
*** ERROR C267 IN LINE 31 OF ADC0采样液晶显示.C: 'calc_volt': requires ANSI-style prototype
32 2 //AMX0SL++;
33 2 show_volt(sh);//液晶显示电压值
34 2 //a[i]=ADC0;
35 2 }
36 1
37 1 }
38
39
40
41
42
43
44
C51 COMPILATION COMPLETE. 3 WARNING(S), 1 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -