位置:51电子网 » 技术资料 » 单 片 机

C805lF020单片机/在总磷在线自动分析仪中应用

发布时间:2008/5/27 0:00:00 访问次数:455

摘要:c8051f020是cygnal公司生产的混合信号系统级单片机,片内集成了cip-51的cpu内核,且指令系统与mcs-51完全兼容。文章介绍了c8051f020的性能特点,给出了基于c8051f020单片机的总磷在线自动分析仪的设计构成及应用程序流程。

关键词:c8051f020; 总磷在线分析仪; dsl687; at45db081; dsl8b20

分类号:tp368 文献标识码:b 文章编号:1006-6977(2003)01-0006-03

1 概述

c8051foxx系列单片机是cygnal公司新推出的一种混合信号系统级单片机。该系列单片机片内含cip-51的cpu内核,它的指令系统与mcs-51完全兼容。其中的c8051f020 单片机含有64kb片内flash程序存储器,4352b的ram、8个i/o端口共64根i/o口线、一个12位a/d转换器和一个8位a/d转换器以及一个双12位d/a转换器、2个比较器、5个16位通用定时器、5个捕捉/比较模块的可编程计数/定时器阵列、看门狗定时器、vdd监视器和温度传感器等部分。c8051f020单片机支持双时钟,其工作电压范围为2.7-3.6v(端口i/o,rst和jtac引脚的耐压为5v)。与以前的51系列单片机相比,c8051f020增添了许多功能,同时其可靠性和速度也有了很大提高。

2 c8051f020的功能特点

c8051f020芯片的内部功能方框图如图1所示。

c8051f020微控制器的内核cip-51在保持cisc结构及指令系统不变的基础上对指令实行流水作业,该器件废除了机器周期的概念,它的指令以时钟周期为运行单位,因而大大提高了指令的运行速度。当晶振为25mhz时,c8051f020的指令执行速度峰值可达到25mips。cip-51微控制器的存储器结构与标准的8051类似,程序和数据存储器共享同一地址空间,但可用不同的指令类型来访问。

c8051f020带有8个i/o端口(64根i/o口线),其中包括四个低部端口p0-p3(可以位寻址)和四个高部端口p4-p7(不可以位寻址)。在c8051f020中,可通过网络开关以硬件的方式实现i/o端口的灵活配置(如图1所示),也可以通过设置相应的寄存器控制交叉开关来把i/o口配置为所选择的特殊功能端口。

c8051f020有5个定时/计数器:t0、t1、t2、t3、t4。其中t0、t1和t2与标准8051用法一致。t3是一个具有自动重装载功能的计数器,可以用作启动adc数据转换、smbus定时和通用计数器。t4可用作自动重装载功能的16位定时/计数器、有捕获功能的16位定时/计数器和uartl的波特率发生器。其定时/计数器的工作模式均可通过配置相应 的特殊功能寄存器来设定。

通过spi可访问4线(mosi、miso、sck、nss)全双工串行总线。它可以工作于主、从两种方式。当c8051f020的spi工作于主方式时,nss与数字电源相连接;而当其工作于从方式时,则通过nss来选通该器件。spi有全双工和半双工两种操作模式。当c8051f020工作于全双工模式的主方式时,可以通过向数据寄存器spiodat写入一字节来启动一次数
据传输。这时,c8051f020会立即在mosi上串行移出数据,并在sck上提供串行时钟。同时,从器件也可在miso线上向c8051f020串行移出寄存器的内容。传输结束时,spiocn.7位被置"1。c8051f020的spi可以在一次传输操作中移入/移出1-8位数据,
以适应不同长度的从器件。当spi未被配置为主器件时,它将作为从器件工作。

smbus(系统管理总线)是双线双向串行接口,符合smbusl.1版本,并与i2c串行总线完全一致。c8051f020的smbus也可工作于主、从两种方式。它们在进行数据交换时,均由主器件来启动。

这种新型的c8051f020单片机芯片内部有一个9通道、12位a/d转换器adc0和一个8通道、8位a/d转换器adcl,而且在使用时可以通过寄存器配置来选择通道号和通道数以及以下四种a/d转换方式中的一种来启动。

(1)给寄存器adcocn的adobusy位写"1";

(2)定时器3溢出;

(3)定时器2溢出;

(4)cnvstr有上升沿。

c8051f020有两个12位d/a转换器dac0、dacl,它们也可以通过寄存器配置来选择。启动d/a转换也有以下四种方式:

(1)数据写入到dac的高字节寄存器;

(2)定时器2溢出;

(3)定时器3溢出;

(4)定时器4溢出。

设计时一般选择第一种方式,当需要输出方波时,可以选择第二、三、四种方式中的一种。在第一种方式下,也可以先写入dac的低字节,然后再写入高字节,从而启动一次d/a转换。

新型c8051f020单片机把单一的引脚复位发展成多源复位,包括上电复位、掉电复位、外部引脚复位、软件复位、时钟丢失检测复位、比较器0复位、wdt复位和外部cnvstr引脚复位等。众多的复位源为保障系统的安全、操作的灵活性和系统的零功耗设计等带来了极

摘要:c8051f020是cygnal公司生产的混合信号系统级单片机,片内集成了cip-51的cpu内核,且指令系统与mcs-51完全兼容。文章介绍了c8051f020的性能特点,给出了基于c8051f020单片机的总磷在线自动分析仪的设计构成及应用程序流程。

关键词:c8051f020; 总磷在线分析仪; dsl687; at45db081; dsl8b20

分类号:tp368 文献标识码:b 文章编号:1006-6977(2003)01-0006-03

1 概述

c8051foxx系列单片机是cygnal公司新推出的一种混合信号系统级单片机。该系列单片机片内含cip-51的cpu内核,它的指令系统与mcs-51完全兼容。其中的c8051f020 单片机含有64kb片内flash程序存储器,4352b的ram、8个i/o端口共64根i/o口线、一个12位a/d转换器和一个8位a/d转换器以及一个双12位d/a转换器、2个比较器、5个16位通用定时器、5个捕捉/比较模块的可编程计数/定时器阵列、看门狗定时器、vdd监视器和温度传感器等部分。c8051f020单片机支持双时钟,其工作电压范围为2.7-3.6v(端口i/o,rst和jtac引脚的耐压为5v)。与以前的51系列单片机相比,c8051f020增添了许多功能,同时其可靠性和速度也有了很大提高。

2 c8051f020的功能特点

c8051f020芯片的内部功能方框图如图1所示。

c8051f020微控制器的内核cip-51在保持cisc结构及指令系统不变的基础上对指令实行流水作业,该器件废除了机器周期的概念,它的指令以时钟周期为运行单位,因而大大提高了指令的运行速度。当晶振为25mhz时,c8051f020的指令执行速度峰值可达到25mips。cip-51微控制器的存储器结构与标准的8051类似,程序和数据存储器共享同一地址空间,但可用不同的指令类型来访问。

c8051f020带有8个i/o端口(64根i/o口线),其中包括四个低部端口p0-p3(可以位寻址)和四个高部端口p4-p7(不可以位寻址)。在c8051f020中,可通过网络开关以硬件的方式实现i/o端口的灵活配置(如图1所示),也可以通过设置相应的寄存器控制交叉开关来把i/o口配置为所选择的特殊功能端口。

c8051f020有5个定时/计数器:t0、t1、t2、t3、t4。其中t0、t1和t2与标准8051用法一致。t3是一个具有自动重装载功能的计数器,可以用作启动adc数据转换、smbus定时和通用计数器。t4可用作自动重装载功能的16位定时/计数器、有捕获功能的16位定时/计数器和uartl的波特率发生器。其定时/计数器的工作模式均可通过配置相应 的特殊功能寄存器来设定。

通过spi可访问4线(mosi、miso、sck、nss)全双工串行总线。它可以工作于主、从两种方式。当c8051f020的spi工作于主方式时,nss与数字电源相连接;而当其工作于从方式时,则通过nss来选通该器件。spi有全双工和半双工两种操作模式。当c8051f020工作于全双工模式的主方式时,可以通过向数据寄存器spiodat写入一字节来启动一次数
据传输。这时,c8051f020会立即在mosi上串行移出数据,并在sck上提供串行时钟。同时,从器件也可在miso线上向c8051f020串行移出寄存器的内容。传输结束时,spiocn.7位被置"1。c8051f020的spi可以在一次传输操作中移入/移出1-8位数据,
以适应不同长度的从器件。当spi未被配置为主器件时,它将作为从器件工作。

smbus(系统管理总线)是双线双向串行接口,符合smbusl.1版本,并与i2c串行总线完全一致。c8051f020的smbus也可工作于主、从两种方式。它们在进行数据交换时,均由主器件来启动。

这种新型的c8051f020单片机芯片内部有一个9通道、12位a/d转换器adc0和一个8通道、8位a/d转换器adcl,而且在使用时可以通过寄存器配置来选择通道号和通道数以及以下四种a/d转换方式中的一种来启动。

(1)给寄存器adcocn的adobusy位写"1";

(2)定时器3溢出;

(3)定时器2溢出;

(4)cnvstr有上升沿。

c8051f020有两个12位d/a转换器dac0、dacl,它们也可以通过寄存器配置来选择。启动d/a转换也有以下四种方式:

(1)数据写入到dac的高字节寄存器;

(2)定时器2溢出;

(3)定时器3溢出;

(4)定时器4溢出。

设计时一般选择第一种方式,当需要输出方波时,可以选择第二、三、四种方式中的一种。在第一种方式下,也可以先写入dac的低字节,然后再写入高字节,从而启动一次d/a转换。

新型c8051f020单片机把单一的引脚复位发展成多源复位,包括上电复位、掉电复位、外部引脚复位、软件复位、时钟丢失检测复位、比较器0复位、wdt复位和外部cnvstr引脚复位等。众多的复位源为保障系统的安全、操作的灵活性和系统的零功耗设计等带来了极

相关IC型号
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!