基于C8051F020芯片的总磷在线自动分析仪方案简介
通过SPI可访问4线(MOSI、MISO、SCK、NSS)全双工串行总线。它可以工作于主、从两种方式。当C8051F020的SPI工作于主方式时,NSS与数字电源相连接;而当其工作于从方式时,则通过NSS来选通该器件。SPI有全双工和半双工两种操作模式。当C8051F020工作于全双工模式的主方式时,可以通过向数据寄存器SPI0DAT写入一字节来启动一次数据传输。这时,C8051F020会立即在MOSI上串行移出数据,并在 SCK上提供串行时钟。同时,从器件也可在MISO线上向C8051F020串行移出寄存器的内容。传输结束时,SPI0CN.7位被置“1”。 C8051F020的SPI可以在一次传输操作中移入/移出1~8位数据,以适应不同长度的从器件。当SPI未被配置为主器件时,它将作为从器件工作。 本文引用地址: //m.amcfsurvey.com/article/172025.htm
SMBus(系统管理总线)是双线双向串行接口,符合SMBus1.1版本,并与I2C串行总线完全一致。C8051F020的SMBus也可工作于主、从两种方式。它们在进行数据交换时,均由主器件来启动。
这种新型的C8051F020单片机芯片内部有一个9通道、12位A/D转换器ADC0和一个8通道、8位A/D转换器ADC1,而且在使用时可以通过寄存器配置来选择通道号和通道数以及以下四种A/D转换方式中的一种来启动。
(1)给寄存器ADC0CN的AD0BUSY位写“1”;
(2)定时器3溢出;
(3)定时器2溢出;
(4)CNVSTR有上升沿。
C8051F020有两个12位D/A转换器DAC0、DAC1,它们也可以通过寄存器配置来选择。启动D/A转换也有以下四种方式:
(1)数据写入到DAC的高字节寄存器;
(2)定时器2溢出;
(3)定时器3溢出;
(4)定时器4溢出。
设计时一般选择第一种方式,当需要输出方波时,可以选择第二、三、四种方式中的一种。在第一种方式下,也可以先写入DAC的低字节,然后再写入高字节,从而启动一次D/A转换。
新型C8051F020单片机把单一的引脚复位发展成多源复位,包括上电复位、掉电复位、外部引脚复位、软件复位、时钟丢失检测复位、比较器0复位、 WDT复位和外部CNVSTR引脚复位等。众多的复位源为保障系统的安全、操作的灵活性和系统的零功耗设计等带来了极大的好处。C8051F020完善的时钟系统能够在满足相应速度的前提下可使平均时钟频率最低,而多复位源则可使系统在掉电方式下随意唤醒。
C8051F020片内配置了标准的JTAG接口(IEEE1149.1)。在上位机软件的支持下,通过串行的JTAG接口可直接对安装在最终应用系统上的单片机进行非侵入式、不占用片内资源、全速在线系统的调试。该调试系统支持观察和修改存储器和寄存器,同时支持断点、观察点、单步运行及停机命令。在使用JTAG接口进行调试时,所有的模拟和数字外设都可全功能运行。不但如此,C8051F020的JTAG逻辑还可为在系统测试提供边界扫描功能。通过边界寄存器的编程控制可以对所有器件引脚、SFR总线和I/O口的弱上拉功能实现观察和控制。
综上所述,C8051F020是一种集成度高、功能强大的单片机芯片,非常适合于要求速度快、可靠性高、扩展功能强和节电的应用系统。
磷系药剂(以有机磷酸盐为主体的药剂)以其具有良好的缓蚀阻垢性能和低污染排放,而在工业水处理中被广泛采用。由于磷系药剂的种类繁多,且有机磷成分难于直接测量,因此,开发总磷在线分析仪可节能节水、降低污染、提高效率,具有明显的经济效益和社会效益。采用UV-光催化及氧化法提高有机磷在水中的分解并监测其分解水样,以实现定量分析的系统结构如图2所示。
![总磷在线自动分析仪设计 www.elecfans.com](http://m.amcfsurvey.com/editerupload/fetch/20130926/172025_2_0.jpg)
评论