很久没有写新的日志了.抽空写一篇.
前阵看到朋友做的一个产品,短信LED点阵条屏,感觉很好玩.就是下面这图片里的,做得不错.成熟的一个东西,商品化几年了.感觉很好玩,于是想研究下这个.
首先从LED点阵显示玩起,原来做过电子看板,但是那个是不能"走字"的.在网上找了一个板,先做了下面这个板.
这个的思路是:4M位NVRAM的低256KBITS做字库高256KBITS做显示缓冲区以及图片数据和文字内码存储,
显示时MCU将显示数据提前放入显示缓冲区(在背景程序中),
然后用DS12887的SQW信号(1MS一中断)中断送出传行显示数据
(送数据时直接读显示缓冲区,NVRAM的数据直接打入165,CLK信号跳变8次后读下一单元,直到一行数据送完)
上图是焊好后的照片.实际调试时发现这个板有很多的错误,电路板改得面目全非.还好.显示OK了.怎么左移滚动显示是半晚睡觉时突然想到,刚躺下又爬起来改程序搞好的,哈哈.效果出来了(照片拍得不好.实际效果不错):
在这个基础上,要做成短信屏就主要是处理好GSM模块的数据接收和转换存储等问题了.GSM模块玩了几年了,这个不太难.接下来在这个板上稍微调试后还是要做新的PCB了.如是就有了下面的电路板:
思路是:29F040放字库,62256做显示缓存,HC165做并串转换.
另外Unicode转GB2312的码表也放在29F040里.收到信息后先转换成GB2312存储在MCU(STC89C58)的EEPROM里.显示时先从29F040中读出字库存储在62256中,再转入滚动显示程序,MCU给地址读出62256内容在P0口,然后八个时钟(CLK)将P0的数据打出到HC165的串行输出.
29F040字库里包含有HZK16,ASC16和Unicode转GB2312码表.
奋斗了几天,东西OK了.很块可以商品化了.
主要技术指标:<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
1、支持128*16点阵单色条屏(1/16扫),一屏显示8个汉字或16个英文数字字符,滚动显示,信息容量大;
2、数据传输方式:GSM短信方式,无需电脑;(支持小灵通等)
3、短信储存容量:100条,断电保存,来电继续显示;
4、供电:220V/50Hz;
5、功耗:小于15W;
6、平均厚度:小于<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />5CM;
7、使用寿命:8万小时;
8、短信模块:西门子工业级短信模块,带天线;
9、接通电源首屏显示:“厂商标识”;
10、日期、星期、时钟信息。有自动校时功能,收到短信时自动校正 ,无须人工调整时间,断电时间不丢失;
11、温度检测显示:自动对终端周围温度检测和显示,自带数字温度传感器,显示精度0.1℃。
用户508607 2010-5-13 01:14
用户1433187 2009-2-4 09:58
用户155370 2008-7-10 14:57
jizzll_617398179 2008-7-3 09:15