本设计通过对原有的普通来电器加以改进,增加了液晶显示模块和语音报号芯片。在单数据消息格式下,该来电显示器不仅可以显示主叫号码、呼叫日期、时间,而且可以显示主叫用户的姓名,使被叫用户轻松地知道来电者的身份,方便用户选择接听。该来电显示器对有350个以下电话号码的用户最为实用,可以大大提高工作效率,具有很高的实用价值。 本文主要介绍了一种改进型的来电显示器,通过添加液晶显示模块和语音报号芯片,提升了来电显示的功能性和实用性。设计的核心在于使用了HT9032C芯片作为FSK信号的解调器,配合微控制器AT89S52实现来电信息的处理和显示。 HT9032C是一款低功耗CMOS集成芯片,专门用于接收和解调主叫识别信息。它符合Bell 202和CCITT V.23 1200 b/s FSK数据传输标准,能够检测振铃和载波。在有振铃信号时,HT9032C的INT脚产生下降沿,启动信号接收。解调出的FSK信号在DOUTC脚输出,包含了主叫识别信息,而在DOUT脚则输出包括信道占用、标志信号在内的其他信息。HT9032C的工作特性如时序波形所示,其与AT89S52的硬件连接中,INT脚连接到AT89S52的外部中断1,而DOUTC则连接到串行输入端。 AT89S52是一款8位微控制器,拥有8KB的Flash存储器和256字节的RAM,可以存储系统程序及至少350个用户的电话号码和姓名。在来电显示器的应用中,它接收HT9032C解调出的FSK信号,通过设置为1200 b/s的串行接口捕获O、1比特流,然后将这些信息转化为字节,进一步解析出主叫识别的单数据消息,提取来电日期和号码。 来电信息的显示部分采用了YBI2232-Z液晶显示模块,这个模块内置汉字字库,可以显示主叫用户姓名、电话号码、日期和时间等详细信息。与AT89S52的连接方式在文中也有所提及,确保了信息的正确显示。 整个系统的操作流程是:当有来电时,HT9032C检测到振铃信号,触发外部中断1,开始解调FSK信号。解调后的信息通过DOUTC送入AT89S52,AT89S52解析信息并存储。如果信息包含主叫识别,外部中断0会被触发,此时,AT89S52将信息送至液晶显示模块,显示来电者的相关信息。用户可以通过查看显示屏来决定是否接听电话。 此设计特别适合电话簿记录数量在350条以下的用户,提高了工作效率,且具备很高的实用价值。结合液晶显示和语音报号功能,使得来电显示器不仅能提供基本的来电号码,还能显示来电者的姓名,增强了用户体验。
- 粉丝: 4
- 资源: 932
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- GVC-全球价值链参与地位指数,基于ICIO表,(Wang等 2017a)计算方法
- 易语言ADS指纹浏览器管理工具
- 易语言奇易模块5.3.6
- cad定制家具平面图工具-(FG)门板覆盖柜体
- asp.net 原生js代码及HTML实现多文件分片上传功能(自定义上传文件大小、文件上传类型)
- whl@pip install pyaudio ERROR: Failed building wheel for pyaudio
- Constantsfd密钥和权限集合.kt
- 基于Java的财务报销管理系统后端开发源码
- 基于Python核心技术的cola项目设计源码介绍
- 基于Python及多语言集成的TSDT软件过程改进设计源码