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

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