led滚动的led显示屏文字编辑上的平移的文字,是怎么用程序实现的呢?好几个字从右

怎么在led显示屏上做广告滚动字,需要什么软件来配合_百度知道
怎么在led显示屏上做广告滚动字,需要什么软件来配合
我有更好的答案
需要安装与LED显示屏控制卡配套的软件。在显示屏后面查看一下控制卡的厂家及型号。到该公司的网站上下载配套软件。
采纳率:33%
来自团队:
显示屏自带控制卡有软件可以操作
为您推荐:
其他类似问题
您可能关注的内容
led显示屏的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。微信手机字幕滚屏软件推荐,让手机做LED滚动屏幕_Hi小程序
微信手机字幕滚屏软件推荐,让手机做LED滚动屏幕
|HiShop|阅读量:
导读:最受欢迎的一款手机字幕滚屏软件就是——手持弹幕,手持弹幕是一个文字滚动工具,适用于寻人,接机,粉丝应援。 ...
Hi小程序小编了解到,微信小程序成为当下热门话题,下面从多个方面来谈谈微信手机字幕滚屏软件推荐,让手机做LED滚动屏幕。
最新消息,
  最近用手机制作字幕滚动的小程序受众率非常高,有年轻群体,也有企业boss以及公司职员,因为通过在小程序上制作字幕滚动文字即可直接在手机上实现字幕滚屏,使手机成为LED滚动频幕,不再需要昂贵的LED成本制作价了。
  最受欢迎的一款手机字幕滚屏软件就是&&手持弹幕,手持弹幕是一个文字滚动工具,适用于寻人,接机,粉丝应援。
  该应用小程序使用非常简单,又无需下载,大家只需在小程序打卡手持弹幕,输入你想说的话,就可以改变你想要文字的颜色和大小,通过手机频幕将它显示出来。
  它的作用可以用于接机,寻人,粉丝应援,以及公司利用这种LED屏来做广告宣传。
  对于这种手机字幕滚屏的同类应用也有其他的推荐,比如:
  KORJO接机小弹幕
  这是一款用于接机的小弹幕小程序,你可以通过在手机中输入你想要的弹幕文字,就可以实现你的文字滚屏显示。
 KORJO接机小弹幕小程序-接机必备的弹幕小程序。
  弹幕攻击
  弹幕攻击是一个帮助你制作弹幕表情的小工具。输入文字即可生成并发送给朋友,是一款非常社交的小程序应用。
 弹幕攻击小程序-无需下载,一键生成弹幕小表情发给朋友。
  微信手机字幕滚屏软件专题推荐:
  原创来自:hishop 原创时间: &10:08
HiShop工具提供多类型商城/门店小程序制作,可视化编辑 1秒生成5步上线。通过拖拽、拼接模块布局小程序商城页面,所看即所得,只需要美工就能做出精美商城。
更多小程序热点,尽在:http://www.hishop.com.cn/xiaocx/
  弹幕攻击小程序,无需下载,一键生成弹幕小表情发给朋友
猜你喜欢的内容
类手持弹幕开发文档
类手持弹幕小程序开发实例
小程序产品推荐
移动云商城
一款会赚钱的网上商城系统——移动云商城,让零售企业转型电商更简单!独创6合一全网营销模式、裂变式推广分佣快速吸粉引流,不论微信、APP、手机触屏还是PC端网上购物商城,只要1个后台即可掌控全网最火爆的6大商城!
小程序基础入门
热门小程序
读过此文的人还读过
官方微信>>>查看: 10435|回复: 29
[已解决]Arduino驱动LED显示屏出现问题,大家帮忙研究下文字滚动的代码
本帖最后由 shiow1984 于
14:15 编辑
帮忙看看出现的问题,检查修改代码,谢谢!
感谢ZZZ大侠的文章,让我将08接口的16*64 LED显示屏点亮了。原帖
ZZZ大侠的帖子里只有现实静态文字的代码,通过网上搜索,我只找到了51版滚动文字显示代码,通过这些资料和自己的研究,已修改为arduino版的,但是显示还是出现问题,多行文字前莫名出现一些小横线,如图所示:
wifi0s0-11-.jpg (95.13 KB, 下载次数: 28)
占四到五个灯的小横线
15:23 上传
最近查看帖子,在ZZZ大侠的帖子最后发现 iceicon网友发的arduino 滚动屏程序,下载后显示正常,如下图:
wifi0sP.jpg (88.74 KB, 下载次数: 34)
15:27 上传
我将我改的程序发在下面,请大侠帮我看看:
#define RowA 2& &
#define RowB 3
#define RowC 4
#define RowD 5
//业界所采用的ABCD 08驱动模式
/*&&2 ABCD G1 G2 STB CLK 16 1 N N N EN R1 R2 N N 15*/
int hc138en=6; //EN口
//使用了硬件SPI,以下脚不能更改
#define R1 11& && && & //数据出& & MOSI
#define CLK 13& && && &//时钟& & SCK
#define STB 10& && && &//595 刷新显示&&SS&&锁存& && && &STB(LT)为锁存信号,CLK(CK)为时钟信号
#define DATAIN&&12& &&&//数据入,读FLASH时有用&&MISO
char yid,h;& && && && && && && &//YID为移动计数器,H为行段计数器
& && && && && && & //字模计数器
byte Zdate[10];&&//缓存
byte zzz[] =
{/*------------------------------------------------------------------------------
;&&源文件 / 文字 : 吉祥如意
;&&宽×高(像素): 64×16
------------------------------------------------------------------------------*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x01,0x00,0x01,0x04,0xFF,0xFE,0x01,0x00,0x01,0x00,0x01,0x08,0x7F,0xFC,0x00,0x00,
0x00,0x00,0x1F,0xF0,0x10,0x10,0x10,0x10,0x10,0x10,0x1F,0xF0,0x10,0x10,0x00,0x00,/*&吉&,0*/
0x21,0x04,0x10,0x88,0x10,0x50,0xFD,0xFE,0x04,0x20,0x08,0x20,0x11,0xFC,0x38,0x20,
0x54,0x20,0x94,0x20,0x13,0xFE,0x10,0x20,0x10,0x20,0x10,0x20,0x10,0x20,0x10,0x20,/*&祥&,1*/
0x10,0x00,0x10,0x00,0x18,0x00,0x10,0x7E,0xFE,0x42,0x22,0x42,0x22,0x42,0x22,0x42,
0x22,0x42,0x24,0x42,0x14,0x42,0x08,0x42,0x14,0x7E,0x23,0x42,0x42,0x42,0x80,0x00,/*&如&,2*/
0x01,0x00,0x3F,0xFC,0x08,0x20,0x04,0x40,0xFF,0xFE,0x00,0x00,0x1F,0xF0,0x12,0x10,
0x11,0x10,0x1F,0xF0,0x00,0x00,0x29,0x08,0x28,0x84,0x68,0x14,0x07,0xF0,0x00,0x00,/*&意&,3*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
};
void spi_transfer(volatile char data)
{
&&SPDR =& && && && && && &&&// Start the transmission
&&while (!(SPSR & (1&&SPIF)))& &&&// Wait the end of the transmission
&&{
&&};
&&//return SPDR;& && && && && && &&&// return the received byte
}
void hc138sacn(byte r){&&//输出行线状态ABCD (A低,D高)
& & digitalWrite(RowA,(r & 0x01));
& & digitalWrite(RowB,(r & 0x02));
& & digitalWrite(RowC,(r & 0x04));
& & digitalWrite(RowD,(r & 0x08));
}
/**************************************************************************************
左移显示数据生成模块:(功能相当于有返回值的函数 )
***************************************************************************************/
char two_onebyteL(char h1,char h2)
{
char temp,& && && & //输出变量;列移动位数变量。
if(yid&8)
tempcol=
else
tempcol=yid-8;
temp=(h1&&tempcol)|(byte(h2)&&(8-tempcol));& & //左移显示& && &// 7楼仁兄的解决方案是将h2强制转换成无符号的byte类型
temp=255-& && && &&&
& && && && &//将显示数据返回显示输出函数。
}
/*************************************************************************************
左移待显示数据调取函数
*************************************************************************************/
void loadoneline_L(void)
{
& && && && && &//此处不要用uchar定义s
for(s=4;s&=0;s--)& && && &&&//s值为屏数加1(16*16为一屏)
{
Zdate[2*s]=zzz[zimuo+32*s+2*h];
Zdate[2*s+1]=zzz[zimuo+1+32*s+2*h];& &//左移显示
}
}
/**********************************************************************************
左移显示数据输出函数 : 为显示数据生成模块的h1、h2赋值并且输出合成后的新的h1、h2数据
***********************************************************************************/
void sendoneline_L(void)
{
if(yid&8)inc=0;else inc=1;
for(s=0+s&8+s++)
{& &//左移显示:单屏s=1+,4屏s=7+,8屏s=15+;
spi_transfer(two_onebyteL(Zdate[s],Zdate[s+1]));
}
}
int uiAllData = sizeof(zzz)-128;&&//定义显示字幕数据的长度
void setup ()
{
& & pinMode(RowA, OUTPUT);
& & pinMode(RowB, OUTPUT);
& & pinMode(RowC, OUTPUT);
& & pinMode(RowD, OUTPUT); //138片选
& & pinMode(hc138en, OUTPUT); //138 使能
& & pinMode(R1, OUTPUT);//595 数据
& & pinMode(CLK, OUTPUT); //595 时钟
& & pinMode(STB, OUTPUT); //595 使能
& & pinMode(DATAIN, INPUT); //595 使能
& && &//digitalWrite(hc138d, HIGH);
&&Serial.begin(19200);
SPCR = (1&&SPE)|(1&&MSTR);
delay(10);
}
&&
void loop ()
char i,d=10;
zimuo=0;& && && && && && && && && && && && && && && && && &
while(1)
&&{
& && & while(yid&16)& && && && && && && && && &&&//数据移位。
& && & {
& && && && &for(i=0;i&d;i++)& && && && && && && & //移动速度
& && && && &&&{
& && && && && &for(h=0;h&16;h++)
& && && && && & {& &
& && && && && & loadoneline_L();
& && && && && & sendoneline_L();
& && && && && &
& && && && && & digitalWrite(hc138en, 1);&&//关闭显示
& && && && && & digitalWrite(STB, 0);& && &//595刷新& && &
& && && && && & digitalWrite(STB, 1);
& && && && && & hc138sacn(h);& && && && &//换行& &
& && && && && & delayMicroseconds(50) ;& &//节电用,
& && && && && & digitalWrite(hc138en, 0);&&//开启显示
& && && && && & delayMicroseconds(500) ;&&//刷新频率调,差不多60HZ,1/16间隔& && && && && && && && &
& && && && && & }& && && && && && && && && &
& && && && && &}
& && && && & yid++;& && && && && && && && &//移动一步&&
& && && & }
& && &yid=0;
& && &zimuo=zimuo+32;& && && && && && &&&//后移一个字,&&
& && &if(zimuo&= uiAllData )& && && &//定义显示字幕数据的长度
即显示完64个16*16大小的字符后 重新循环
& &zimuo=0;
&&}
} 复制代码
好东西,学习了。
MARK~~~~~~~以备后用
MARK~~~~~~~以备后用
好东西啊,谢谢分享
控制信号的总结: 
CLK时钟信号:提供给移位寄存器的移位脉冲,每一个脉冲将引起数据移入或移出一位。数据口上的
数据必须与时钟信号协调才能正常传送数据,数据信号的频率必须是时钟信号的频率的1/2倍。在任何情况下,当时钟信号有异常时,会使整板显示杂乱无章
查到的,可能有用,刚接触不是很懂
本帖最后由 fufu 于
08:49 编辑
/**************************************************************************************
左移显示数据生成模块:(功能相当于有返回值的函数 )
***************************************************************************************/
char two_onebyteL(char h1,char h2)
char temp,& && && & //输出变量;列移动位数变量。
tempcol=yid-8;
temp=(h1&&tempcol)|(byte(h2)&&(8-tempcol));& & //左移显示
temp=255-& && && &&&
& && && && &//将显示数据返回显示输出函数。
红色的是更改过的,实现成功。
因为char是有符号的(有正有负),
char i=-2;& && &&&//&&i==B
i=i&&1;& && && &&&//&&i==B
所以要转成无符号型,在这里我用的是byte
http://wiki.geek-workshop.com/doku.php?id=arduino:arduino_language_reference:bitshift
fufu 发表于
/**************************************************************************************
左移显示数据 ...
确实是这么回事,我重新下载程序改了一下,确实好了;一直想不通问题出在哪里,这位兄弟挺厉害!!
我有一块32X6的08接口屏,不知道如何弄能指点一下吗?
shh80s 发表于
我有一块32X6的08接口屏,不知道如何弄能指点一下吗?
你可以按照我前面的接线方法先接上线,然后改帖子中的相关参数,不过32*6的确实少见,是不是应该是32*8? 我的QQ:&&
我是按照这个图片接的。用的是64*16的LED显示屏。然后屏幕都不亮。
如图接进去可是都没用。
(38.51 KB, 下载次数: 3)
21:52 上传
daniu101130 发表于
如图接进去可是都没用。
你的分辨率是多少?&&不是接上去就能亮的啊&&还得上面的程序&&上面的程序为16*64 的LED屏用的,其它分辨率可能显示不正常
daniu101130 发表于
如图接进去可是都没用。
还是先检查连线有没有问题吧,接口有没有接触不良的地方;
shiow1984 发表于
还是先检查连线有没有问题吧,接口有没有接触不良的地方;
接线完全正常。
Powered byLED屏的字怎么出一段一段的,我想要他一直从左到右的飘,怎么设置_百度知道
LED屏的字怎么出一段一段的,我想要他一直从左到右的飘,怎么设置
我有更好的答案
哈哈,我想你如果是LED大屏的话(广告屏),那么我想本身在买屏时,厂家就会附带一个软件,里面是可以设置字体的出现形式,如何走动等等的设置。你想字怎么走,在里面设置一下就可以了,如果你自己想DIY,那么你要自己先学会C语言,或者汇编。当然你可以先在电脑上模拟好以后,再下载到单片机上,配上式当的电路就可以显示出来了,不过后者有点难度,当然会这个的话,说明你技术还是可以的!
普通的只显示一行字的屏,我只会在软件里编辑内容,不知道怎么让字一直飘
你可以在那个软件里点击各种按键,看一下有没有这种可以改变播放形式的功能的菜单,主要是因为我也不知道 你那里用的软件是什么样子的,你可以试着乱按一下,那个屏坏不了,放心!呵呵 !!!
采纳率:50%
你编辑文字的地方,应该还有其他设置选项,比如滚动方式之类的,你选对方式应该就可以了!
在配备的电脑LED演播室里面设置
可以详细一点吗,菜鸟
为您推荐:
其他类似问题
led屏的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。关于LED屏幕的问题! 我这边需要用LED屏实时显示电脑上一个软件显示的几个文字,因为文字随时会改变。_百度知道
关于LED屏幕的问题! 我这边需要用LED屏实时显示电脑上一个软件显示的几个文字,因为文字随时会改变。
请问有什么合适的LED控制卡可以实现这个功能的? 知道的朋友请回答下 ,不胜感激!
我有更好的答案
1、LED电子屏幕需要专门的软件做好字后在上传,这里使用LedshowTW2、首先是设置屏参,这个需要密码的3、进入后调整参数与自己买的LED屏幕对应,一定要先扫描在保存4、主要两块设置第一个就是时间,时间有多种格式,选好后,默认出现在左上角。可以拉开放大,调整。5、第二个就是内容,选字幕,可以对要的字进行精确编辑。6、usb下载选中,校时。然后插在屏幕的U口上,自动上传。
你说的是需要同步电脑的“一小块区域”,还是LED屏的“一小块区域” 需要同步电脑的一小块区域。 问题关键我没明白。 像我们的同步产品,软件上可以编辑好你想要的内容,电脑一直开着循环播放。然后你想要播其他实时修改的地方,可以播桌面上的一部分、实时修改的字幕等等
为您推荐:
其他类似问题
led屏幕的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。}

我要回帖

更多关于 psled显示屏文字效果 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信