收藏本站 | 论文目录

关键词: python matlab plc 单片机 dsp fpga 仿真 stm32

当前位置: 毕业论文设计参考 >> 电子电气通信 >> 通信工程本科论文

网络电话人机接口设计

[关键词:网络电话,人机接口]  [热度 ]
提示:此毕业设计论文完整版包含【论文
作品编号:txgc0690,word全文:56页,合计:17000

以下仅为该作品极少介绍,详细内容请点击购买完整版!
网络电话人机接口设计毕业设计论文------

本文提出了一种与现有通过PSTN电话网络、IP电话网关实现IP通话不同的设计思路,设计一个专用网络电话终端,连接局域网交换机,实现全IP电话交换。本文在对网络电话终端系统的关键技术进行分析的基础上,设计了一个基于AVR ATmega16 的IP电话终端,对系统组成、各模块功能进行了介绍,重点对网络电话人机接口部分进行设计,在人机接口部分中,设计实现了电话拨号软件及4×4矩阵键盘的硬件电路及驱动,设计了实现号码显示的LCD 1602液晶电路及驱动,本文还实现了电话的通话计时显示功能。 

本论文研究的主要内容

本文是基于以太网的电话系统设计的一部分,主要设计了以太网电话系统的外围设备电路及相关的驱动。本文根据电话系统的性能及要求设计适合电话系统的键盘,LCD,并对相关模块进行了测试,最终实现了电话系统的拨号,存储,显示,计时功能。

计时设计思路

为了节省资源我们选用内部时钟来实现计时。这里选择时钟为CK/64。

由于定时/计数器1是16位的计数器,因此最大计数值为1-65536,我们用设置一个合适的计数初值使每次计数到65536时候产生一个溢出中断,这样每溢出一次给一个变量加你,直到计数到一秒,然后再每计数到60秒给分钟加一,分钟超过60给小时加一,这样实现时钟的显示。下面我们来计算初值,在晶振8M情况下64分频后计数频率为8M/64,计数周期为8微秒,我们用计数12500次来产生一次溢出中断,也就是12500*8=0.1秒,当产生10次溢出中断时,就可以实现计时一秒。因此初值为65536-12500=53036,转换成16进制就得到初值CF2C。

本系统是利用嵌入式单片机设计的网络电话的终端,系统利用AVR单片机作为主控制芯片用来实现模拟语音的转换,数据的传输,以及对网络芯片进行驱动,并利用外围的液晶模块,矩阵键盘模块,用户回路模块实现用户界面,从而完成IP电话的基本功能,实现通话,拨号,显示,来电震铃等要求。

 

 


以上仅为该作品极少介绍,详细内容请点击购买完整版!

提示:此毕业设计论文完整版包含【论文
作品编号:txgc0690,word全文:56页,合计:17000

本通信工程毕业设计论文作品由 毕业论文设计参考 [http://www.qflunwen.com] 征集整理——网络电话人机接口设计(论文)!