库存索引:

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

W78E51片内的两个定时器采样点间隔约为555μs

MC68300系列微控制器采用全静态设计、模块化结构、HCMOS工艺制造,因此,具有结构清晰、功耗低、功能强、抗干扰性能好、可靠性高、开发简单、容易满足电磁兼容性、数据处理能力强、价格较低等优点,值得推广应用。

由于MC68300系列微控制器具有许多优点,所以应用范围十分广泛。

例如,使用较普遍的惠普激光打印机中就采用了这类微控制器;在汽车及其发动机控制、数控系统和智能测硫仪中采用了MC68332;在机器人中,可以采用MC68376或MC68332,利用其CAN或QSM模块实现多MCU控制,提高控制系统并行处理能力、控制性能和可靠性;在通信领域,广泛采用了MC68356、MC68360等。

8个通道的A/D转换数据是先存入片内的RAM。这样来得快,以减少通道之间的相差(邻近通道之间的相差约为0.4°),之后,再一次性地由片内RAM转存于片外RAM。执行一次T0中断子程序的时间约为256μs。当采样点为32时,时间间隔为625μs,绰绰有余。

若将采样点增至36,通道增至16个,则采样点间隔约为555μs,执行中断子程序的时间约为445μs,仍有足够的余量。

软件可以用汇编语言ASM51编写,也可以用对应的高级语言PL/M51或C51编写,但前者代码率高一些。

以上是协处理器的一般用法,在此基础上是否能进一步缩短运行周期和提高测量精度。

协处理器主程序软件框图。首先对有关的量进行说明:T0和T1是W78E51片内的两个定时器。

T、Ta和Tb均为2字节寄存器,T用来存储测量出的周期值;Ta存储两相邻采样点的时间间隔,因本例中采样点为32,将T右移5位即得Ta值;Tb是Ta对应的溢出值,用来产生T0中断。

由此可见,协处理器的运行为2个周期,约40ms。应说明的是:在上电的第一个周期内,因周期值还未测出,故须对Tb值先行设置。是中断子程序软件框图。

提高主处理器IC6和协处理器IC3的工作频率(如IC6采用16MHz,IC3采用36MHz)可以提高CPU的运行速度,以达到缩短运行周期的目的。


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

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