论文部分内容阅读
近年来,随着经济的发展和科技的进步,电话已成为人们生活不可缺少的电子通讯工具。随着电话的普及,人们对电话的功能等要求也在不断提高,单一的固定电话显示来电号码的来电显示技术已不能满足用户的需求。同时,利用电话这一通讯工具的各种诈骗、干扰等行为也不断增多,给用户带来了很大的困扰。为了更好的方便用户使用电话,防止上当受骗,迫切需要一种固定电话同时显示来电时间、号码、主叫姓名和归属地。本文设计了一种以单片机STC90C58AD、来电解码芯片HT9032D、USB接口芯片CH375B、U盘以及其它外围设备构成整体硬件电路,以单片机C语言和Keil μVision3为软件开发平台的固定电话来电显示系统,具体研究的主要内容如下:(1)提出了基于信息导入的固定电话来电显示系统的总体设计方案,即采用U盘存储电话薄信息和全国区号地名等,并将数据存入单片机内部EEPROM中,实现掉电信息不丢失。(2)设计了固定电话来电显示的整体电路。采用模块化的设计方法,主要包括各个芯片以及外围电路的选择、单片机最小系统电路设计、来电解码电路设计、单片机与U盘通信模块电路设计、液晶显示模块电路设计以及串口通信模块的电路设计等。(3)采用C语言编写了固定电话来电显示系统的软件程序,包括主程序、来电解码子程序、单片机读U盘数据子程序、单片机读写内部EEPROM子程序、更新数据子程序、液晶显示子程序等,并在Keil uvision3开发环境中编译通过。(4)对各个模块分别进行了调试与实验。实验表明,来电解码模块能够正确将电话线上的FSK信号解调;通过拨打电话验证了单片机能对来电数据正确接收和处理;单片机与U盘模块能够正常通信,并将读取的数据存储在内部EEPROM中。(5)进行了组合调试与实验。借助串口调试精灵软件,对本设计系统进行了综合调试。结果表明:对于常用联系人用固定电话拨打固定电话,或用手机拨打固定电话,能够正确显示来电日期、时间、主叫姓名和归属地。对于陌生人,用固定电话拨打固定电话,能够通过区号判别正确显示主叫方的归属地,并显示来电日期和时间;用手机拨打固定电话能够通过手机号码的前七位号段正确显示主叫方的归属地,并显示来电日期和时间。