1 / 4
文档名称:

单片机与.pdf

格式:pdf   页数:4
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

单片机与.pdf

上传人:机械CAD论坛 2011/9/23 文件大小:0 KB

下载得到文件列表

单片机与.pdf

文档介绍

文档介绍:AT89C2051 单片机与 MT8880 接口设计1

An Interfacing Design between AT89C2051 Single-Chip puter
and Chip MT8880
(常州工学院) 王建农
Wang,Jiannong
摘要:本文介绍了 AT89C2051 单片机与 MT8880 接口的设计,说明了 MT8880 芯片时钟
信号的产生方法,给出了用 C51 编制的 DTMF 发送和接收程序。
关键词:2051; 单片机; MT8880; 接口
中图分类号:TP368 文献标识码:B
文章编号:
Abstract: This paper introduces an interfacing design between AT89C2051 single-chip
puter and chip MT8880. It also explains to generate the clock signal of chip
MT8880 and gives C51 program for sending and receiving DTMF signal.
Keywords:2051;single-chip puter; MT8880; interface

加拿大 MITEL 公司生产的 MT8880 是一种带有 CPU 接口的 DTMF(双音多频)发送/接
收芯片,其可与 6800 系列微处理器或单片机直接接口。然而,对于想使用 MT8880 芯片的
51 系列单片机用户而言,关注的是 51 系列单片机如何与 MT8880 接口的问题。本文将以具
有 51 内核的 AT89C2051(简称 2051)单片机为例,介绍 2051 单片机与 MT8880 接口电路
的设计,供有关用户参考。

1 接口时钟信号
笔者在使用 MT8880 过程中,经实验研究发现,MT8880 对接口控制信号时序的要求并
不十分严格,关键在如何为 MT8880 提供接口时钟信号 CP(第12脚)。从 MITEL 公司原
文器件手册提供的参数可知,CP 时钟周期 tCYC 典型值为 250nS(),实际上,
tCYC 在 ~10μS(6MHz~100KHz)之间取值时,MT8880 仍能正常工作,tCYC 取
值范围较宽。因此,CP 的产生比较灵活,能以下述 4 种方法实现。
⑴众所周知,51 系列单片机的地址锁存允许信号 ALE 为晶振频率的 6 分频(如:晶
振为 12MHz,ALE 为 2MHz),因此,可用地址锁存允许信号 ALE 作为 CP。
⑵用 MT8880 自身的晶振输出信号()作为 CP,这样 CP 的产生不依赖于
单片机。
⑶当 51 系列单片机所用晶振频率在6MHz 以下时,可直接用晶振输出的信号加驱动
后作为 CP。
⑷用 I/O 线模拟 CP 端,配合 SETB 和 CLR 指令,也能产生芯片所需的 CP 信号。需
注意的是,部分 MT8880 芯片用这种方法不能正常工作。
综上所述,方法⑴最为简便,方法⑵次之,其余方法略显烦琐、效果较差。亦即方法⑴、
⑵是产生 CP 信