库存索引:

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

单片机计数器或中断次数软件计数方法得到ms或s为单位时间输出


由于at91m42800a内部没有rom,因此,必须外扩一片程序存储器。应当注意的是:at91m42800a的8位总线和16位总线的flash接法不同

如果设计的系统比较复杂,数据比较多,当单片机内部8kbsram不能满足要求时,还要外扩一片数据存储器。at91m42800a能够支持两种“写”方式,但对8位数据总线和16位数据总线的操作也是不同的,因此,对于不同的存储器,其接法不同。

对于8位总线的存储器,只需接d0-d7,将d8-d18悬空,并将其地址线对接,而单片机的nwe/nwr0接到存储器的nwe上。对于16位总线的存储器,则将其数据线对接,a1-a17接存储器的a0-a16,并将其nwe/nwr0接存储器的nwenwb/nwr1接存储器的nub,nlb/a0接存储器的nlb。外扩的raw的接法与外扩flash的接法类似。

固定频率输出或需要以ms或s为单位的定时应用领域,可以通过设置频率事件数据给INT1寄存器,并置INT1ME位为“0”和INT1FE位为“1”。

此时,从INT1引脚将输出频率为32 768Hz~1Hz的固定频率,利用单片机的计数器或中断次数软件计数的方法可得到以ms或s为单位的任意时间输出。

当系统需要以分钟为基本单位的定时输出时(如采集周期固定的多路数据采集、巡回检测系统等),可将SD2001E状态寄存器的INT1ME位置为“1”,INT1FE位置为“0”,以选择为每分钟边沿中断输出或将INT1ME、INT1FE位同时置“1”选择为每分钟固定中断输出。

RC5及RC6是参数变量的分组算法,实际上是由三个参数确定的一个加密算法族。一个特定的RC5或者RC6可以表示为RC5-w/r/b或者RC6-w/r/b。

通过单片机的计数器或中断次数软件计数的方法,可得到以min为单位的任意时间输出。


RC5及RC6算法加密过程实现流程,解密过程实现流程,总体过程流程

AVR单片机RC5和RC6算法的改进,在进行算法流程的安排时,考虑到AVR高速嵌入式单片机只有32个8位寄存器,为了节省寄存器的使用,应该在混合密钥生成过程执行后,再把待加密的数据赋予寄存器。


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


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