📄 adc0外部电压转换.lst
字号:
C51 COMPILER V7.05 ADC0外部_缪_转换 08/27/2005 15:02:54 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 #define SYSCLK 2000000
4 sbit LED = P1^6;
5 sfr16 ADC0 = 0xbe; // ADC0 data
6
7 /*void init_adc(void)
8 {
9 ADC0CN = 0x81;//打开adc0,并设置转换方式为向adc0busy写1,寄存器数据格式,如果是浮点,则选择左对齐
-
10 REF0CN = 0x03;//设置基准电压,使用内部2.4伏,关闭温度传感器,
11 AMX0SL = 0x08;//通道选择寄存器,配合amux0cf配置寄存器一起使用,选择通道
12 ADC0CF = (SYSCLK/2500000-1) << 3; //设置转换频率
13 ADC0CF |= 0x00;//adc0内部增益
14 }*/
15 void main (void)
16 { int i;int a[7];
17 1 config();
18 1 LED=0;
19 1
20 1 for (i=0;i<8;i++)
21 1 {
22 2 AD0INT = 0;//软件清零转换结束标志位
23 2 AD0BUSY = 1;//启动转换
24 2 while(AD0INT == 0);
25 2 AMX0SL++;
26 2 a[i]=ADC0;
27 2 if (ADC0 >0xff0){
28 3 LED=1;}
29 2 ADC0=a[7];
30 2
31 2 }
32 1
33 1
34 1 }
35
36
37
38
39
40
41
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 267 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- 14
IDATA SIZE = ---- ----
BIT SIZE = ---- ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -