理论教育 P89LV51RD2微控制器的其他特性和功能

P89LV51RD2微控制器的其他特性和功能

时间:2023-06-15 理论教育 版权反馈
【摘要】:寄存器CH和CL的内容是正在自由递增计数的16位PCA定时器的当前值。

P89LV51RD2微控制器的其他特性和功能

1.UART

P89LV51RD2的UART除可工作在所有的标准模式之外,还包含一些标准MCS-80C51UART的增强特性,如帧错误检测和自动地址识别。

2.串行外部接口

串行外部接口(SPI)实现了P89LV51RD2和外部器件之间以及多个P89LV51RD2之间数据的高速同步传输,并可完成下列操作:

1)主机或从机操作;

2)10MHz位频率(最大);

3)数据传输时,LSB(最低有效位)在前或MSB(最高有效位)在前;

4)4个可编程位速率;

5)传输终止(SPIF);

6)写冲突标志保护(WCOL);

7)空闲模式唤醒(仅用于从机模式)。

3.看门狗定时器(www.daowen.com)

P89LV51RD2具有一个可编程的看门狗定时器(WDT),可用于系统故障安全保护,防止软件死锁和自动恢复。

4.可编程计数器阵列(PCA)

PCA含有一个特殊的16位定时器,有5个16位的捕获/比较模块与之相连。每个模块可编程工作在四种模式下:上升/下降沿捕获、软件定时器、高速输出或脉宽调节器。每个模块都与P1口相连。模块0连接到P1.3(CEX0),模块1连接到P1.4(CEX1),依此类推。寄存器CH和CL的内容是正在自由递增计数的16位PCA定时器的当前值。PCA定时器是5个模块的公共时间基准,可通过编程工作在1/6振荡频率、1/2振荡频率、定时器0溢出或ECI脚的输入(P1.2)。定时器的计数源由CMOD SFR的CPS1和CPS0位来确定。

5.保密位

保密位可用来防止软件被盗用和并行编程模式下未被授权团体对Flash存储器的读操作。它也可以避免内部Flash存储器的偶然擦除和编程引起的代码混乱。

当保密位被激活后,除芯片擦除外的所有并行编程命令都被忽略(这样就不能对器件执行读操作)。但是,只要序列号及其长度未被编程,仍然可以执行用户代码的ISP读操作。所以,当用户要编程保密位时,编程器应当提示用户和程序需要一个序列号才可对器件执行操作。

6.复位

系统复位后,MCU被初始化,程序从0000H单元开始执行。器件的复位输入是RST脚。要使器件复位,振荡器运行稳定后,RST脚上的逻辑高电平至少要保持2个机器周期(24个时钟周期)。复位时,ALE、PSEN被微弱拉至高电平。为了实现正确的复位,ALE和PSEN必须在复位过程中输出高电平,而且要求该电平不受外部器件的影响。当器件正在运行时,系统复位不会影响1KB的片内RAM的内容,但是片内RAM的内容在上电时是不确定的。

7.节电模式

器件提供了两种节电模式,用在将功耗作为重要因素的应用中。这两种节电模式是空闲模式和掉电模式。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈