库存索引:

A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
0
1
2
3
4
5
6
7
8
9

比特吞吐系数方便地检查单片机串行通信能力满足应用系统

有效性是指对包括通信协议在内的整个通信过程的有效性。设单片机应用系统发送和接收的控制信息数据是随机函数y=P(x),其中x代表单位时间内的数据传输量。

比特吞吐系数可以方便地检查单片机的串行通信能力能否满足应用系统的要求。

例如,应用系统要求每秒钟内传输10个字节数据,相当于要求每秒钟的比特吞吐系数为80K。这里K是数据帧格式有效系数:异步串行通信中K>1;同步串行通信中K=1。

根据这个要求,可以对应用系统所设计的软件结构进行核实,如果不能满足,则说明应用系统不能满足对通信的要求,必须进行调整。

基本控制步骤如下:

设置必要参数(如通信速率、时钟源、终端方式等);

设置数据结构(对于异步通信口);

通过向发送寄存器写入数据,启动发送/接收——读取数据。

每一次通信(发送一个字节)都需要重复最后一个步骤。

由此可知,单片机串行通信接口寄存器的操作会直接影响通信接口的功能和性能。由于单片机的每一步骤操作都是执行1条指令,所以,单片机串行通信的真正发送时间,是向发送寄存器写数据指令结束的时刻。

CPU-3专门用于信息显示和键盘扫描,包括:

接收PCF8583的数据,显示时间;接收CPU-2传送来的信息,显示报警类型或故障位置;

扫描键盘,并向其他CPU发送命令,完成布防、撤防、修改密码等操作功能。在3个CPU之间,采用I2C总线进行连接;CPU选用Philips公司生产的P87LPC76X芯片。P87LPC76X芯片是一种20脚封装的单片机,适合于许多要求高集成、低成本的场合,具有较高的性能价格比,是Philips小型封装系列中的一员。它在提供很多新特征的同时,提供了I2C总线的通信接口。

另外,它还提供了3个寄存器和中断控制位以实现对I2C总线的操作,因此,可以很容易地利用它的I2C接口实现多CPU的设计思想。


上海德懿电子科技有限公司  www.deyie.com

来源:21ic.如涉版权请联系删除。图片供参考