| |
我要投稿 | 资讯 | 机械 | 电气 | 软件 | |
| 机电专业技术网>电子电气>单片机> |
用单片机实现DMTF拨号/DMTF解码((MT8880/HT9200、HT9170)/FSK来电显示/LCD12864显示/62256读写本人偶然购得可以用单片机控制的电话机,经过数天研摩终于实现了单片机进行DMTF拨号拨打电话、DMTF解码、FSK来电显示、LCD12864显示、62256读写的功能。现在把实验的全过程公布出来供大家参考,不足之处请高手多指点,详情登 一、电话上的主要芯片: 1、主板CPU:W78LE516P (资料下载) 注意:淘宝网上不支持下载和跳转,请登录http://www.hp51.net/product/fsk.htm 下载资料 2、免提通话专用芯片:UTC34018;(资料下载) 3、DMTF拨号编码芯片:HT9200A(资料下载) 4、DMTF解码芯片:HT9170D(资料下载) 5、来电识别解码芯片:W91030BS(资料下载) 6、3-8线译码器:HC138A(资料下载) 7、八D锁存器:74CH373(资料下载) 8、八D上升沿触发器:74CH374(资料下载) 9、八线缓冲器/线驱动器: 74CH244(资料下载) 10、外部存储器:AT29LV040A(资料下载) 11、RAM:BS62LV256SC-70 二、电话主要功能: 1、12864显示 2、5*5按键 3、电话编解码 4、汉字输入储存 5、MIDI音乐播放 6、汉字电话本 7、万年历 8、时钟 9、来电显示 10、中英文短信收发(需开通) 11、通话记录 12、呼入呼出设置 13、个性铃声设置 14、数字密码锁等
第一步 打开电话机包装(如下图) 有说明书、保修卡、话机保护膜、变压器、主机等
第二步 打开外壳(如下图) 看见喇叭、键盘、主板、语音模块了吗?显示器初挡住了
第三步取出话机内的所有部件(如下图) 有喇叭、键盘、主板、语音板、显示器、蜂鸣器等 键盘的作用:当然是拨打电话或者进行话机设置啦 主板:产生DMTF信号音,进行DMTF音解码,进行来电显示解码(包括日期时间及电话号码等信息)保 存各项信息 语音板:把您富有磁性的声音传送给话机另一端,具有免提功能、摘挂机功能,MID音功放能力,这些都有输入输出接口能通过单片机控制的。 显示器:不用说了吧,当然是显示中文,英文,数字,图像等信息了
下图是主板照片可点击放大,能看到高清的照片 下图:取下主板上的MCU,可用旁边的芯片代替W78LE516进行实验,建议用SST89E516RD仿真芯片进行实验,免除频繁烧写程序的麻烦。
本人没有编程器,所以把W78LE516P在主板上的所有IO都引出来,用以前买的一个仿真器进行实验(为了防止意外拉断导线所以用 融胶固定住那些线线,有点难看哈,别笑话!!!)。用的仿真芯片就是上图那个SST89E516RD。买来的时候仿真器上的芯片是SST89E564RD,后来不小心把它用坏了,到市场上买回一片一模一样的放到仿真器,没有想到不能用。还以为是坏的,气乎乎的找到商家退货,那个代理商也以为坏了,所以只好给我退了,换回一块MT8880。后来才知道那块芯片不是坏的,仿真芯片需要写入监控程序才能用。明白了之后再去买SST89E564RD,没有想到停产了。问过厂家才知道是它有了升级版本就是SST89E516RD,买回来烧入监控程序之后放到仿真器上,搞定!
下面所看到的是LCD12864显示器显示中文、英文、数字、图像信息的照片。可以挂在总线上,也可以单独驱动。更改字体大小,可以使整屏显示更多的字符。
下面的是话机本身具有的功能,看到的只是其中一部分,还有好多在这里无法一一向各位展示
下面看到的是把话机上的模块连接到计算机,把所读取到的来电信息传送给计算机显示出来。点周放大后可以看到软件操作界面,您能通过计算机拨打电话,接听电话,解读来电显示信息...... 特别提示:W78LE516P是51内核, 本人用AT89C51、AT89C52、AT89S51、AT89S52、SST89E516RD 、 SST89E564RD成功验证如下功能(有源程序): 1、通过W91030BS实现来电显示; 2、通过HT9200实现拨打电话; 3、通过HT0170实现DMTF解码; 4、通过74HC244译码共用数据总线实现键盘扩展; 5、在话机主板上运行操作系统UC/OSII; 6、用译码法在总线上驱动LCD12864 7、用P0、P1口驱动LCD12864 8、用P0、P2口驱动LCD12864 9、播放MID音乐; 10、与计算机串口通信; 11、与计算机上的电话控制软件通信(自编软件) 12、可以通过计算机拨打或接听电话; 需要原理图、源程序的朋友请联系索取。 单片机 DMTF拨号 单片机 DMTF拨号 单片机 DMTF拨号 |