库存索引:

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

地址锁存器总线定时寄存器的设置极大影响CAN性能的发挥

MCS-51系统只提供“二级中断嵌套”,而大多数嵌入式系统希望有多于两级的优先级别。因为一般来说,系统都有掉电中断,且应置为最高优先级,这样所有其它中断只能共用一个最低优先级,如此,往往不能满足实际的逻辑需求。

为了使系统具有多于两级的中断优先级别,可以利用8259A之类的中断控制芯片实现中断优先级的硬扩展,但却增加了系统的造价和复杂性。因复杂性的提高,系统的可靠性将受到影响。

一种扩展MCS-51系统中断优先级的纯软件方法,不需增加任何硬件,且所需的额外资源消耗也很小。实际应用表明这种方法是可行的和有效的。

在默认中断顺序中,CAN的中断号高于INT1(优先级低),应将CAN设为高中断优先级使其高于INT1,这样才能有正确的触发角度。

在线修改参数时,读、写指针的数据类型应分为code、xdata,擦除、写入Flash后应分别立即禁止擦除、禁止写入,参数写入后应将参数再读入RAM中。

总线定时寄存器的设置极大影响了CAN性能的发挥。应用中,我们采用16MHz晶振,BTR为1C01H,通信速率为250Kbps,两点间最大通信距离为150m,通信效果很好。

C8051C06X除具有C8051F04X的功能外,新增了16位ADC。这为需高精度测量的应用场合提供了方便。

8031P0口外接一个地址锁存器 ,8031访问外部程序存储器时,低8位地址由P0输出,并由ALE信号(-П-)锁存到地址锁存器中,地址锁存器输出地址信息AB 0∽7 接到2764的地址线A0∽A7上,P2口输出地址信息高8位,P2.0∽4输A21∽25,接到2764的A22∽25,P24∽27,AB12∽15接址直译码器,译出选择线0∽N分别连续接到2764的CE(0)、 CE(N)8031的外部程序存储器.

为了与MCS51兼容。把FSK、DTMF中的控制寄存器和状态寄存器MCS51的SFR统一编址。

这样8051管理、控制、监视FSK、DTMF时,可将FSK、DTMF对应的地址看作是片内数据存储器的直接地址。

选通信号线PSEN接2764(0)2764(N)的数据允许输出端OF。

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

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