(19页、7292字)摘要:随着单片机应用领域的不断扩大,用单片机控制数字显示已成为一种单片机发展的必然趋势。以前那种将数字点阵编码存入ROM ,在显示时再调用的方法已经不能适应当前的需求。好的应用所能显示的决不能仅仅局限于显示事先定义好的个别汉字,而应该提供直接使用至少包含国家标准的一、二级汉字字库的功能。本文介绍了一种利用单片机AT89C52接收并显示电话主叫号码的来电显示器。该显示器在被叫挂机状态下接收以频移键控(FSK)方式传送的主叫识别信息,可显示主叫电话号码、呼叫日期、时间等信息,并可存储多达120条的主叫号码信息。用户使用上、下翻转键及删除键可方便地查阅或删除来电信息。 关键词:来电显示,单片机,AT89C52,FSK,MC145447
Abstract With the application area of SCM singleship’s continuous inlarge.To control the number display by SCM singleship became the development of the SCM singleship’s inexorable trend.Formerly, that kind of way which putting the number lattice coding into ROM and transfer when it display is couldn’t adjust current demand. Nice appication can not be confined to display individual Chinese charater which difined preliminary ,however, it should afford the function that can direct use and at least contain nation’s first and second order standard of chinese character database.This article introduce a kind of cid displayer which utilize AT 89c52 SCM singleship receive and display the call subscriber of telephone. This display receive the dial identify information by FSK at the condition of called hook state,it can display calling phone number,calling date,time and so on,and it can storing up to 12 informations of the calling number. Users can convenient check and delete incoming telegram’s information. Keyword:Cid displaye, SCM singleship, AT89C52, FSK, MC145447
目录 摘要 1 ABSTRACT 2 目录 3 绪论 3 1.系统开发工具 4 1.1 AT89C52简介 4 1.1.1什么是AT89C52 4 1.2.2 AT89C52的结构 4 1.2频移键控(FSK) 7 1.2.1频移键控简介 7 1.2.2频移键控工作原理 7 1.3其它附件 10 2.可行性研究和需求分析 10 2.1可行性研究 10 2.2需求分析 10 3.总体设计方案 11 3.1功能分析 11 3.3硬件设计实现 12 3.4软件设计实现 12 4.附件(设计的主程序) 14 结束语 16 参考文献 17
绪论 随着科学技术的不断提高, 单片机技术日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。而当今时代是飞速发展的信息时代,各行各业都离不开信息交流。通信技术的进步和网络规模、网络功能的不断增强,电话已经远远突破了传统意义上的话音传送的局限.辅之其越来越多方便而实用的新功能: 来电显示便是其中的重要功能之一。 来电显示器的最大好处是可以在通信工具中显示出主叫的号码和其它的相关信息,为人们的工作和学习带来了极大的便利。来电显示已成为人们生活中不可缺少的重要部分, 1.系统开发工具 1.1 AT89C52简介 1.1.1什么是AT89C52 AT89C52是美国Atmel公司生产的低电压、高性能CMOS 8位单片机,片内含8KB的可反复檫写的程序存储器和12B的随机存取数据存储器(RAM),器件采用Atmel公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内配置通用8位中央处理器(CPU)和Flash存储单元,功能强大的AT89C52单片机可灵活应用于各种控制领域。AT89C52单片机属于AT89C51单片机的增强型,与Intel公司的80C52在引脚排列、硬件组成、工作特点和指令系统等方面兼容。其主要工作特性是: 片内程序存储器内含8KB的Flash程序存储器,可擦写寿命为1000次; 片内数据存储器内含256字节的RAM; 具有32根可编程I/O口线; 具有3个可编程定时器; 中断系统是具有8个中断源、6个中断矢量、2个级优先权的中断结构; 串行口是具有一个全双工的可编程串行通信口; 具有一个数据指针DPTR; 低功耗工作模式有空闲模式和掉电模式; 具有可编程的3级程序锁定位; AT89C52单片机是EPROM型单片机,可寻址64KB字节的程序存储器和64KB字节的外部数据存储器。 AT89C52工作电源电压为5(1+0.2)V,且典型值为5V; AT89C52最高工作频率为24MHz。 单片机正常工作时,都需要有一个时钟电路和一个复位电路。以单片机为核心,配以一定的外围电路和软件,实现某些功能,就组成了单片机应用系统。本设计中选择了内部时钟方式和按键电平复位电路,来构成单片机的最小电路
|