
飞利浦半导体
产品speci fi cation
80C51的8位微控制器系列
8K / 256 OTP / ROM , 6通道10位A / D , 4个比较,
故障检测电路,看门狗定时器
83C576/87C576
EC3TDC
EC2TDC
EC1TDC
EC0TDC
EC3OD *
EC2OD *
EC1OD *
EC0OD *
CMPE
(92H)
P3.6 / CMP0 +
P3.7 / CMP0-
+
P2.0 / CMP0
–
启用
TO CEX0输入
PCA模块0
P2.1 / CMP1
–
启用
TO CEX1输入
PCA模块1
P2.2 / CMP2
–
启用
TO CEX2输入
PCA模块2
P2.3 / CMP3
P3.4 / CMP1 +
+
P3.3 / CMP2 +
+
P3.2 / CMP3 +
P3.5 / CMPR-
+
–
启用
TO CEX3输入
PCA模块3
*:将禁用上拉
相关引脚
EC3DP *
EC2DP *
EC1DP *
EC0DP *
C3RO
C2RO
C1RO
C0RO
CMP
(C0H)
SU00517C
图22.模拟比较器
内部复位
内部复位(见图1)由电源上,低生成
电压,软件( SRST ) ,看门狗和振荡器失效检测电路
是自定时的,以保证8XC576正确初始化。重置
正常后将于约24个振荡周期
所有检测条件允许检测电路。内部复位
不开车RST反而会造成丢失脉冲的ALE 。
AMOD1
AMOD0
ASCA2
ASCA1
ASCA0
ADCON.4 - A / D模式选择位1
ADCON.3 - A / D模式选择位0
ADCON.2 - A / D通道地址位2
ADCON.1 - A / D通道地址位1
ADCON.0 - A / D通道地址位0
模拟数字转换器
该8XC576有6 channel10位逐次逼近型A / D
转换器有独立的结果寄存器为每个通道。操作
提供了用于单个或多个信道的转换模式和
单个通道的多次转换,无需软件
干预。在ADC也可以在8位模式下运行更快
转换时间。寄存器ADC0H - ADC5H包含的最高位,并
ADC0L - ADC5L 6,7位包含2个LSB转换
导致每个通道。 ADC的寄存器决定
频道转换中的多个信道模式。如果ADCS位
对应于一个信道被设置,该信道被转换的,否则,如果
该位被清零的通道将被跳过。
A / D通道选择( ADCS )寄存器(复位值= 00H )
ADCS5 ADCS.5 - A / D通道选择5位
ADCS4 ADCS.4 - A / D通道4选择位
ADCS3 ADCS.3 - A / D通道3选择位
ADCS2 ADCS.2 - A / D通道2选择位
ADCS1 ADCS.1 - A / D通道1选择位
ADCS0 ADCS.0 - A / D通道0选择位
A / D控制( ADCON )寄存器(复位值= 00H )
ADF
ADCON.7 - A / D转换完成标志
ADCE ADCON.6 - A / D转换允许
AD8M ADCON.5 - A / D 8 - bit模式
AMOD1 AMOD0
0
0
单次转换模式 - 按位通道中选择
ASCA2..0在ADCON转换,结果放在
在相关结果寄存器;自动进稿器上设置
完成。
0
1
多张通道扫描模式 - 选择所有通道
在ADCS寄存器转换开始的
通道ADON位寻址ASCA2..0 ,
转换的结果被放置在相应的
结果寄存器为每个通道。 ADF被设置时,
最后转换完成。
单通道多次转换 - 通道
由位ASCA2..0 ADCON中选择转换6
时间和所有6个结果保存在ADC0H , ADC5H
和ADC0L - ADC5L , ADF时设置的所有
转换完成。
多通道连续 - 一样多
通道扫描模式重复,但只要
ADCE = 1 , ADF被设置时,所有通道都被
转换一次。硬件可以防止ADC
从wiriting到结果寄存器,而他们是
被读出。
1
0
1
1
标志位ADF被设定在转换完成时,如果ADC
中断使能位EAD设置,程序将会跳转到ADC
中断的位置时,自动进稿器设置。
1998年6月04
24