?? 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外部電壓轉(zhuǎn)換雙通道.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,并設(shè)置轉(zhuǎn)換方式為向adc0busy寫1,寄存器數(shù)據(jù)格式,如果是浮點,則選擇左對齊
-
11 REF0CN = 0x03;//設(shè)置基準電壓,使用內(nèi)部2.4伏,關(guān)閉溫度傳感器,
12 AMX0SL = 0x08;//通道選擇寄存器,配合amux0cf配置寄存器一起使用,選擇通道
13 ADC0CF = (SYSCLK/2500000-1) << 3; //設(shè)置轉(zhuǎn)換頻率
14 ADC0CF |= 0x00;//adc0內(nèi)部增益
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;//軟件清零轉(zhuǎn)換結(jié)束標志位
29 2 AD0BUSY = 1;//啟動轉(zhuǎn)換
30 2 while(AD0INT == 0);
31 2 calc_volt(ADC0,24,0x0FFF,sh);//(采樣值,參考電壓*10,采樣滿刻度,存放轉(zhuǎn)化值的數(shù)組)
*** 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)
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -