关于led显示的一点经验
[09-13 21:17:10] 来源:http://www.88dzw.com 电子制作 阅读:8338次
文章摘要: 2: 另一种是可以用户自己修改的,修改方式又分为2中, 早期一般用键盘或者遥控器修改,那样必须在主办上固化有汉字字库,可用27c040固化ucdos的hzk16全角字库和asc16半角字库,用户输入区位吗进行修改,用户需要显示的汉字以区位吗的方式存到一片E2POM中,显示的时候程序根据区位吗读取点阵信息送到屏上显示, 还有一种近年来常用的方式就是利用微机串口进行修改,这里面还分为两种 A,控制板上没有字库,微机发送的是显示的点阵信息,控制板接受后把信息存到带电池的RAM中(也可用E2PROM,但速度很慢),这种的缺点是掉电池的R
关于led显示的一点经验,标签:电子制作网,http://www.88dzw.com2: 另一种是可以用户自己修改的,修改方式又分为2中,
早期一般用键盘或者遥控器修改,那样必须在主办上固化有汉字字库,可用27c040固化ucdos的hzk16全角字库和asc16半角字库,用户输入区位吗进行修改,用户需要显示的汉字以区位吗的方式存到一片E2POM中,显示的时候程序根据区位吗读取点阵信息送到屏上显示,
还有一种近年来常用的方式就是利用微机串口进行修改,这里面还分为两种
A,控制板上没有字库,微机发送的是显示的点阵信息,控制板接受后把信息存到带电池的RAM中(也可用E2PROM,但速度很慢),这种的缺点是掉电池的RAM不太可靠,常常丢失信息
B,控制板上带字库,微机发送汉字的机器吗(内吗)即可,其他同上
四: 显示的控制
信息的发送可以有好多方式,根据采用器件的不同而不同,有的厂家采用374控制而不采用595,那样的话直接写一个外部端口即可,374级连方式,(如果用1排374的话在传输中必须关掉显示,显示字较多的话影响亮度,用2排374不必关掉显示但增加硬件成本),目前用的较少了。595的很长见,发送可以用传口,很简单,也可以用别的口模拟传口发送(因为传口还有可能随时接受微机的信号),也可以采用传口复用(不过我不会,:)~~)
我采用的是用374+165向595发送数据,硬件比较复杂,但是在以后的显示花样中很好用!特别是左右移位,爽极了!
提示一下:最近用双龙的90S8515发现很好,因为他还有一个SPI口,用来送595信号更爽!速度可到3M,(12M晶体),强烈建议大家有这种芯片(靠,也不到双龙看到了会不会给点奖励....)
五: 一些注意事项:
1: 显示时间,每行<1.5MS
2: 根据经验,89C51 12M晶体最大控制48个16*16点阵,再大的话可以提高晶体频率和优化程序,(就是发送程序的时间最短)
3: 在显示的字比较多时,一定要注意发送子程序的代码效率,因为发送是一个循环,所以循环体内的处理越快越好,大家现在大都用C51,更的注意,我可是吃过亏的!
大家看下面的例子:
if(hangno==0x10)hangno=0; //hangno为显示的行序号
for(i=0;i<32;i++)
{
PORT1=*(addr+hangno*0x600+i);//我的汉字信息是0~600为第一行信息
//600~0c00为第二行信息...
PORT2=0x0ff;
}
每次发送32个字节(16个字),程序编译通过,没有问题,可是当显示64个汉字时(假设)显示就不行了,后来改为
if(hangno==0x10)hangno=0; //hangno为显示的行序号
w=hangno*0x600;
for(i=0;i<128;i++)
{
PORT1=*(addr+w+i);//我的汉字信息是0~600为第一行信息
//600~0c00为第二行信息...
PORT2=0x0ff;
}
就没有问题了,大家自己看看,就知道原因了,对把?
写了这么多,想到那些到那,很不系统,不过好累呀,我下两盘军旗放松放松,大家多提提意见,这只是讲的小屏的控制方法(<2m2),大屏的完全不同,有人感兴趣的话以后再谈.
- 上一篇:怎样用多个开关控制一盏灯
《关于led显示的一点经验》相关文章
- › 关于led显示的一点经验
- 在百度中搜索相关文章:关于led显示的一点经验
- 在谷歌中搜索相关文章:关于led显示的一点经验
- 在soso中搜索相关文章:关于led显示的一点经验
- 在搜狗中搜索相关文章:关于led显示的一点经验
编辑推荐
- · 自制白光恒温烙铁
- · 无极性蓄电池全自动充电机
- · 自制ADSL分离器
- · DC/AC逆变器的制作-制作要点
- · 低功耗交流电闪烁灯
- · 光电耦合器的应用电路
- · 目睹耳闻式电话机
- · 室内电话与有线电视共缆使用
- · 变频调速电风扇
- · 给投影机加装保护电路
- · 让两套音箱共用一块声卡
- · 光电控制电路
- · 给燃气热水器增加外接电源
- · 热电偶测温电路
- · 电冰箱外用小型时间控制器
- · 汽车倒车防碰撞的超声波雷达