【编者按】网学网电气工程与自动化类别频道为大家收集整理了“利用单片机AT89C52接收并显示电话主叫号码的来电显示器“提供大家参考,希望对大家有所帮助!
客服咨询,网学网竭诚为您服务,本站永久域名:myeducs.cn |
2.2需求分析 需求分析是设备定义时期的最后一个阶段,它的基本任务是准确地回答“设备必须做什么”这个问题,需求分析的任务还不是确定系统怎样完成它的工作,而仅仅是确定该设备必须完成哪些工作,也就是对目标设备提出完整、准确、清晰、具体的要求。 可行性研究阶段产生的文档是需求分析的出发点。来电号码显示实际上是现代电信交换网络可以提供的一项服务业务。来电显示功能作为电话的一种附加功能,被越来越多的用户所接受,成为电话必不可少的功能。本文介绍的就是一种新型FSK解调算法在来电显示中的应用,经解码芯片(如Motorola 的MC145447)获得其中信息,由单片机进行格式处理并在屏幕上显示出来 3.总体设计方案 3.1功能分析 就其机理而言,是指交换机对用户提供来电号码专用格式的数据的传送,而用户终端利用符合数据解码格式要求的端机进行接收和显示。当交换机发出第一次振铃信号后,紧接着发出一串调制信号(现用的主要有FSK和DTMF两种格式的信号),此信号包含着拨号方的电话号码、日期、时间、姓名等信息。来电号码显示器在每一次振铃信号的唤醒下,开始接收FSK信号,经解码芯片(如Motorola 的RC145447)获得其中信息,由单片机进行格式处理并在屏幕上显示出来。同样,若传输过来的是DTMF来电号码信息,只需由DTMF解码芯片来进行数据解码,即可显示DTMF的来电号码。 4.附件(设计的主程序) 来电显示器的主程序 电话号码格式:(单数据消息格式) 00 00 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 D5 04 14 30 38 30 35 31 30 33 33 30 37 35 35 32 38 31 35 38 37 33 34 DD 50 01 04H------- 表示单数据消息格式; 14H------- 表示后跟有效数据个数;(20个) 30 38 30 35 31 30 33 33 --表示主叫来电的时间--8月5日10点33分; DDH --表示效验位,是从04(包含04)到DD(不包含)所有字符按256 的模求和取补 (04h+14h+....+37h+33h+34h=423h=1059(dec)-- 求和 1059-256x4=35(dec) 256-35=221(dec)=DDh---------------------- 取补) /*******************************************************************/ 电话号码通过MC145447芯片第一脚输出,接Mcu P3.2脚,用中断0检测起始位,然后通过定时器0来判断数据。每次都能正确接收电话号码。 通讯格式为:1200bps ,8 ,1 晶体:11.0592M |
本站发布的计算机毕业设计均是完整无错的全套作品,包含开题报告+程序+论文+源代码+翻译+答辩稿PPT |
本文选自计算机毕业设计http://myeducs.cn |