添加收藏夹  设为首页  深圳服务热线:13692101218  13751165337
51电子网联系电话:13692101218
位置:首页 > IC型号导航 > 首字符T型号页 > 首字符T的型号第554页 > T89C5115 > T89C5115 PDF资料 > T89C5115 PDF资料1第86页
图41 。
ADC中断结构
ADEOC
ADCON.2
ADCI
EADC
IEN1.1
常规的例子
1.配置P1.2和P1.3的ADC通道
//配置通道P1.2和P1.3为ADC
ADCF = 0CH
//启用ADC
ADCON = 20H
2.启动一个标准转换
//将变量'通道'包含的频道转换
//将变量“ value_converted ”是一个无符号整型
//清除域SCH [ 2 : 0 ]
ADCON & = F8H
//选择通道
ADCON | =通道
//开始转换,在标准模式
ADCON | = 08H
//等待标志转换结束
而( ( ADCON & 01H ) ! = 01H )
转换标志//清除完
ADCON & = EFH
//读取的值
value_converted = ( ADDH << 2)+( ADDL )
3.启动一个精确的转换(需要中断ADC)
//将变量'通道'包含的频道转换
//允许ADC
EADC = 1
//清除域SCH [ 2 : 0 ]
ADCON & = F8H
//选择通道
ADCON | =通道
//开始转换的精度模式
ADCON | = 48小时
注意:
为了使ADC中断: EA = 1
86
AT89C5115
4128F–8051–05/06

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