入所需的密码、待拨电话号码等[2]。时钟和日期模块的主要用来记录打入电话的时间和转接 电话时间。键盘模块就是通称的按钮,连接在单片机的 I/O 端口上,通过控制电平的高低来
本科毕业设计说明书 第 3 页
实现按键。液晶显示器模块用于显示电话当前的工作状态,上电显示的时间默认为为当时的 时间[2]。
第 4 页 本科毕业设计说明书
3 系统设计
智能电话转接系统的设计主要由硬件部分和软件部分所构成。系统硬件主要包括由元器 件和连线组成的外围电路,系统软件则主要分为系统程序和应用程序两部分。
3。1 硬件设计
硬件系统主要包含以下功能:系统控制,液晶显示和定时,智能语音输出,按钮信号识 别,信号切换以及自动拨号。
3。1。1 控制系统
系统硬件的中央控制系统由 AT89C51 单片机及其扩展芯片组成。
(1)系统硬件运用芯片 8255 扩展单片机的 I/O 口(如图 3。1 和图 3。2),通过锁存器复 用 P0 口从而控制继电器完成话路间的智能切换;用 P1 口模拟 SPI 从而实现对 X5045 芯片的 访问;P3 口则运用其第二功能,完成串口与中断等功能[5]。