总部位于美国德克萨斯州的美国Cygnal公司,是一家专门从事混合信号片上系统单片机设计与制造的新兴半导体公司。C8051FXXX系列单片机是该公司以拥有自主产权,并与MCS-51内核及指令集完全兼容的CIP-51为内核而集成的混合信号片上系统(System on Chip)。片内集成了数据采集和控制系统中常用的模拟部件,能方便地通过数字交叉开关,将内部数字系统资源定向到外部I/O口上;高达25MIPS的执行速度、强大的模拟信号处理和资源控制功能;8路高性能的12位ADC(速度为100kHz)数据采集系统,2路12位精度DAC,2路模拟比较器和 ADC可编程窗口检测器;8~64KB的闪速/电可擦除程序存储器,256~2304B的RAM;典型的串行通信接口、22个中断源、7个复位源;先进的 JTAG非侵入式在线调试和看门狗、电源监视等可靠的安全机制。它汇集了许多单片机领域的先进技术,成为目前功能最强大的8位单片机之一。
① ADC0CN寄存器。控制转换启动方式和结果数据存放方式,设置ADC转换结束和窗口检测器中断标志等。A/D转换允许用软件事件、硬件信号触发转换或进行连续转换。每次转换完成后产生一个中断,或者用软件查询来判断转换是否结束,完成后数据字被锁存在指定的寄存器中。
② AMXOSL、AMXOCF寄存器。ADC通道选择。当AMXOCF=00H时,AMXOSL的00H~07H分别表示选择AIN0~AIN7八个模拟输入通道。
③ ADC0GTH ADC0GTL寄存器。该两个存储单元为ADC可编程窗口检测器,为供用户设定上限的12位数据寄存器。ADC0GTH为高四位,ADC0GTL为低八位。
④ ADC0LTH ADC0LTL寄存器。ADC可编程窗口检测器,为供用户设定下限的12位数据寄存器。