当前位置:首页 > 程控交换原理课程设计
AT89S51引脚图
VCC(Pin40):电源输入,接+5V电源 GND(Pin20):接地线
XTAL1(Pin19):片内振荡电路的输入端 XTAL2(Pin20):片内振荡电路的输出 ALE/PROG(Pin30):地址锁存允许信号 PSEN(Pin29):外部存储器读选通信号
EA/VPP(Pin31):程序存储器的内外部选通,接低电平从外部程序存储器读指令,如果接高电平则从内部程序存储器读指令。
RST/VPP(Pin9):复位引脚,引脚上出现2个机器周期的高电平将使单片机复位。
PO口(Pin39~Pin32):8位双向I/O口线,名称为P0.0~P0.7 P1口(Pin1~Pin8):8位准双向I/O口线,名称为P1.0~P1.7 P2口(Pin21~Pin28):8位准双向I/O口线,名称为P2.0~P2.7
P3口(Pin10~Pin17):8位准双向I/O口线,名称为P3.0~P3.7
3.3 MT8980与AT89S51的连接
MT8980与AT89S51之间的接口信号主要有:地址线 A0~A5、地
址线 D0~D7、片选信号CS、读写控制信号R/W ,另外还有选通信号DS 、回应信号等。
当片选信号CS为低电平时,AT89S51可对MT8980内部的寄存器进行读写,DS 和DTA 作为AT89S51 和MT8980 之间数据交换的同步信号。在 DS 信号的上升沿时刻,如果 MT8980 的片选信号、数据线、地址线以及读写信号有效,则AT89S51开始对MT8980进行读或写操作。当 MT8980与AT89S51之间完成相应的数据发送或者接收之后,MT8980的DTA 送出一个下降沿,表示这次数据交换完成,可以进行下一项操作。
89C51 的 P3.0、P3.1 分别与 MT8980 的 DS、DTA 相连,可以比较容易地实现AT89S51 和 MT8980之间数据交换的同步。89C51 的读信号线RD经反相处理以后,直接与 MT8980 的读写控制线相连,可以实现对该芯片的读写控制。 3.4
基于MT8980的交换网络的设计与实现
第三章的前面三节已经介绍到了交换网络MT8980芯片的管脚图、工作原理,控制部分的芯片AT89S51的管脚图、工作原理,以及MT8980与AT89S51的连接示意图。到此,可以说整个小型程控交换机系统设计的硬件部分已经基本上完成,只需要按照管脚的说明将这个电路图连接起来即可完成。而该小型程控交换系统的驱动需要通过编程来实现,即是说通过软件来使整个电路运行起来。
软件设计流程图:
设计总结:通过本次程控交换原理的课程设计,重新复
习和深入理解了一下课堂上所学习的理论知识,尤其是程控交换机的基本结构:话路部分和控制部分,话路部分由用户电路、中继设备、交换网络和信令设备组成,控制部分由CPU、存储器和I/O设备组成。从程控交换机的基本组成出发,来设计和搭建小型程控交换机系统。此外,根据芯片MT8980和芯片AT89S51的管脚图的分析,及两个芯片的功能和基本原理的了解,从而将两个芯片连接起来组成了小型程控交换系统的硬件部分(即电路设计图)。根据设计好的电路图来进行软件的编程设计,画出软件设计的流程图,编出相应的程序来驱动电路,最终就完成了小型程控交换机的设计。
参考文献:《程控交换原理》参考书
共分享92篇相关文档