
KS57C0502 / C0504 / P0504单片机
比较
比较器模式寄存器( CMOD )
比较模式寄存器CMOD的是,用于设置的操作模式的8位寄存器
比较器。它被映射到地址FD6H - FD7H并且可以使用8位的存储器中的指令来操作。
基于所述CMOD.5位设置,内部或外部参考电压被输入给比较器,如
如下所示:
当CMOD.5设置为逻辑0 :
- 参考电压的选择通过CMOD.0到CMOD.3位的设置。
- P2.0到P2.3作为模拟输入引脚。
- 内部数字到模拟转换器产生16个参考电压。
- 比较器可检测的基准电压和模拟输入之间150 mV的差
电压。
- 比较器的结果被写入到4位的比较结果寄存器( CMPREG ) 。
当CMOD.5被设置为逻辑1 :
- 外部参考电压从P2.3 / CIN3提供。
- P2.0至P2.2用作模拟输入引脚。
- 比较器可检测的基准电压和模拟输入之间150 mV的差
电压。
- 位0-2在CMPREG寄存器包含的结果;不使用第3位的内容。
在CMOD寄存器的第6位控制转换时间,而第7位使能或禁止比较操作
降低功耗。一
RESET
信号清除所有位为逻辑0 ,导致比较器的操作
进入停止模式。
CMOD.7 CMOD.6 CMOD.5
0
CMOD.3 CMOD.2 CMOD.1 CMOD.0
FD6H–FD7H
参考电压(V
REF
)选择:
VDD ×( N + 0.5 )/ 16 , n = 0至15
1 : CIN3 ;外部参考, CIN0-2 ;模拟量输入
0 :内部参考, CIN0-3 ;模拟量输入
4
1 :转换时间( 4× 2 / FX , 15.2微秒@ 4.19MHz )
7
0 :转换时间( 4× 2 / FX , 121.6微秒@ 4.19MHz )
1 :比较器操作使能
0 :比较器操作无效
图12-2 。比较模式寄存器组织
12–3