·上一文章:基于FPGA技术的交通灯控制系统设计
·下一文章:采用内存接液晶显示模块
3 硬件实现
该系统的硬件实现框图如图5所示:
系统以ATmegal28单片机为主要芯片,通过RS 232和TR800进行数据传输。ATmegal28通过命令读取TR800接收到的彩信图像,进行解码处理。然后通过RS 232把数据传输到全彩LED显示屏进行图像的更改。在Amegal28与外部SRAM之间使用了锁存器,该设计采用的是74AHC573。TR-800模块是一个高性能、功耗小的GPRS模块,它内嵌了WAP协议栈、TCP/IP协议栈、MMS协议栈便于用户的二次开发以及固件的升级。由于以上特点,该设计选用此模块来实现对彩信收发处理功能。LED显示屏的传输协议遵守Xmodem通信协议,采用CRC校验。整个系统运行效果表明,ATmegal28在采用16 MHz晶振的情况下解码167×173像素的JPEG图片大约需要1s。
4 结 语
提出适合于全彩LED显示屏的远程图像传输设计,并给出关键问题的解决方法。由于利用单片机实现了图像的软件解码,这给工程上应用带来便利。该设计能广泛应用于车载,或者户外广告屏的图像数据的处理传输。将计算量庞大的JPEG解码算法成功地在ATmegal28上进行移植,并由此实现全彩LED显示屏图像数据的远程更改,具有较强生产实用性。设计完成的“基于GPRS的远程交互式多用户智能信息屏”在第十届“挑战杯”全国大学生课外学术科技作品竞赛中获二等奖。