基于51单片机与gprs的图文led屏的系统设计

基于51单片机与gprs的图文led屏的系统设计

ID:9403445

大小:98.50 KB

页数:8页

时间:2018-04-30

基于51单片机与gprs的图文led屏的系统设计_第1页
基于51单片机与gprs的图文led屏的系统设计_第2页
基于51单片机与gprs的图文led屏的系统设计_第3页
基于51单片机与gprs的图文led屏的系统设计_第4页
基于51单片机与gprs的图文led屏的系统设计_第5页
资源描述:

《基于51单片机与gprs的图文led屏的系统设计》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、基于51单片机与GPRS的图文LED屏的系统设计19267102069摘要]:本文介绍了利用STC89C58RD+单片机做为主控芯片,GPRS 模块SIM300做为短消息接收器的LED条形图文显示屏系统的软硬件设计。其中,单片机相当于整个系统的“神经中枢”,既要在AT命令下通过串口读和删除GPRS 模块收到的短消息并进行处理,又要控制条形屏显示相应的信息。[关键词]:单片机; GPRS;LED屏;SMS(短消息服务);AT 1序言GPRS(GeneralPacketRadioService,通用分组无线业务)的出现充分利用了现有的GSM网络,不仅适用于

2、间断的、突发性的或频繁的、少量的数据传输,也适用于偶尔的大数据量传输。它使移动通信与数据网络合二为一,它利用“分组交换”(PacketSwitch)的概念所发展出的一套无线传输方式,可高效地利用现有的无线电频谱,为用户提供最快达到ll5kb/s数据传输率的服务。鉴于当前网络的发展,短消息的迅速普及,使得用手机控制LED显示广告、新闻等公众信息成为了可能。用SMS控制车载小屏显示的技术非常多,但能显示小图片的却寥寥无几,本文针对这种情况设计了一种可显示汉字和一些简单图片的车载小屏广告发布软硬件设计系统。2硬件设计系统图1硬件设计框图如图1所示,本系统主要

3、由三部分组成:GPRS模块;单片机模块;LED显示屏模快。2.1GPRS模块本模块采用的是SIMCOM的SIM300,外还需要手机卡座,当然还要有手机卡,此手机卡是为收短信而设置的。该模块的功能是通过天线接收手机发过来的短信,并且通过串口与单片机保持联系,看是否有读短信的AT命令,等单片机读短信成功,再完成单片机删除短信的AT命令。2.2单片机模块该模块的主要芯片是STC89C58RD+单片机,该单片机处理速度快且RAM足够大。其主要优势是:时钟频率可达80MHz;内部含有32KB的闪存、1280B的RAM、8K的EEPROM;IAP/ISP程序下载机

4、制,大大降低设备开发成本和使用成本,并使硬件加密做到无懈可击;具有4级8个中断源,提供2个额外的外部中断机制和4个I/O口资源。这些特点大大简化了本系统外围电路的设计。单片机的主要功能是持续将已有的屏显示数据送LED屏,同时通过串口发AT指令监视GPRS模块是否有新消息,一旦有,便进入串口中断,对数据进行处理。而外部FLASH主要存的是一些常用汉字和一些符号的字模,单片机处理好文字信息后,将通过它获得汉字字模,以便屏显。2.3LED屏终端显示设备LED屏主要控制芯片是74HC595,还有双向驱动芯片74LS245以及一些辅助的电流放大芯片。此屏可以显示

5、12个16*16的汉字。3软件设计部分   软件设计部分可谓是整个系统的指挥中心,有了这部分的设计才能完成AT命令读删信息、信息解码、控制屏幕实时显示数据。3.1 AT命令使用的主要是与SMS有关的指令:(1)AT命令读收到的新消息:at+cmgr=1回车;(2)删除已读完的消息:at+cmgd=1回车。3.2 SMS及汉字、图片的解码方式SMS:文本短信服务。短消息的内容可以是文本、数字或二进制非文本数据,但每个SMS容量平均有140字节,一般不超过60个汉字。如果用户关机或不在服务区内,短消息可存储在短消息中心,待用户开机后就可以自动收到。发送和接

6、收SMS信息有三种方式:BlockMode,TextMode和PDUMode。BlockMode已是昔日黄花。TextMode是纯文本方式,国内手机一般不支持,主要用于欧美地区。本文所有收到的短信都是PDUMode。3.21PDUModePDU模式是发送或接收手机短消息最常用的一种方法,它把短消息正文经过十六进制编码后传送。它可以发送最多160个字符,当使用7-bits编码的时候。8-bit编码(最多140个字符)通常无法直接通过手机显示;通常被用来作为数据消息,例如:smartmessaging中的图片和铃声)和OTAWAP设置。16-bit信息(最

7、多70个字符)被用来显示Unicode(UCS2)文本信息,可以被大多数的手机所显示。本系统的文本信息采用的是Unicode(UCS2)方式,而小图片信息采用的是7-bits编码方式。由于信息来自手机,所以只介绍收到信息后,单片机的解码过程。3.22汉字的解码过程外部FLASH储存的是用matlab工具将Unicode(UCS2)码与国标码一一对应后的常用汉字和字符的字模,所以单片机的解码过程也就是寻找相应字模的过程。当出现需要处理的情况时,单片机通过串口把手机模块收到信息完全读过来,因为此信息有一段消息头:包括对方手机号、客服中心号码、时间等等。而显

8、示屏显示的时候只需要消息的主题内容,所以单片机处理消息时把屏号做为第一个字节处理将汉字对应的U

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。