添加收藏夹  设为首页  深圳服务热线:13751165337  13692101218
51电子网联系电话:13751165337
位置:首页 > IC型号导航 > 首字符S型号页 > 首字符S的型号第1757页 > SN8P1702S > SN8P1702S PDF资料 > SN8P1702S PDF资料1第98页
初步
SN8P1702A/SN8P1703A
8位微控制器内置的12位ADC
ADC的转换时间
12位ADC转换时间= 1 / ( ADC时钟/ 4 ) * 16秒
8位ADC转换时间= 1 / ( ADC时钟/ 4 ) * 12秒
高速时钟( FOSC )是@ 3.58MHz的
ADLEN
ADCKS1
ADCKS0
0
0
0
1
0(8位)的
1
0
1
1
0
0
0
1
1 (12位)的
1
0
1
1
ADC时钟
Fcpu/4
Fcpu/2
Fhosc
Fhosc/2
Fcpu/4
Fcpu/2
Fhosc
Fhosc/2
ADC转换时间
1 / ( (为3.58MHz / 4 ) / 4/ 4) * 12 = 214.5美
1 /( (为3.58MHz / 4) / 2/ 4)* 12 = 107.3我们
1 / (为3.58MHz / 4 ) * 12 = 13.4美
1 / (为3.58MHz / 2/4 ) * 12 = 26.8美
1 /( (为3.58MHz / 4) / 4/ 4)* 16 = 286我们
1 /( (为3.58MHz / 4) / 2/ 4)* 16 = 143我们
1 /(为3.58MHz / 4) * 16 = 17.9我们
1 /(为3.58MHz / 2/ 4)* 16 = 35.8我们
举例:设置AIN0 AIN1 ADC的输入并执行12位ADC
ADC0 :
MOV
B0MOV
B0SET
B0CLR
MOV
B0MOV
B0SET
B0BSET
WADC0 :
B0BTS1
JMP
B0MOV
ADC1 :
B0SET
B0CLR
MOV
B0MOV
B0BSET
.
QEXADC :
B0BCLR
FGCHS
;要释放AINx输入通道
FP4CON0
FP4CON1
A,#91H
ADM ,A
FADS
.
;隔离AIN0信号,以避免漏电流
;通AIN1信号转换成ADC
;
;为了使ADC和设置输入AIN1
;开始转换
.
FEOC
WADC0
A, ADB
;要跳过,如果转换结束= 1
;否则,跳到WADC0
;为了得到AIN0输入数据
A, # 60H
ADR ,A
FP4CON1
FP4CON0
A,#90H
ADM ,A
P4CON1
FADS
;要设置12位ADC和ADC时钟= FOSC 。
;隔离AIN1的信号,以避免漏电流
;通AIN0信号转换成ADC
;为了使ADC和设置输入AIN0
;为了使ADC和设置输入AIN0
;开始转换
松翰科技股份有限公司
第98页
修订版0.5

深圳市碧威特网络技术有限公司