如何设置手机LED滚动显示屏

如何设置手机LED滚动显示屏,第1张

以iPhone11,IOS13系统为例,手机设置LED滚动显示屏的方法大致分为八个步骤,具体 *** 作步骤如下所示:

1、首先打开苹果手机,然后点击微信,输入账号密码进行登录。

2、登录之后,点击微信页面下方的“发现”进入。

3、接着下拉屏幕,找到“小程序”点击进入。

4、之后在小程序的搜索框中,输入“手持d幕”,点击并打开“手持d幕”小程序。

5、进入之后,根据需要选择相应的模板。

6、然后在底部输入框中,输入需要的文字以及文字符号。

7、点击右侧的填充图标,设置文字的字号、颜色、移动速度以及背景。

8、全部设置完成之后,点击“完成”即可完成。

华为手机(以华为手机EMUI10系统为例)的 *** 作方法与该方法一致。

需要注意的是该答案适用于iPhone、华为、小米、OPPO等大部分品牌的机型。

#include<reg52.h>

#include<delay.h>//1MS延时

#define uchar unsigned char

#define uint unsigned int

#define hang P1 //行扫描接在P1口

sbit ds=P0^0

sbit clk=P0^1

sbit mr=P0^2

sbit g1=P0^3

sbit stcp=P0^4

uint counter

uchar flag

uchar code display[][32]={

/*-- 文字: 好 --*/

/*-- 宋体12此字体下对应的点阵为:宽x高=16x16 --*/

0x10,0x00,0x11,0xFC,0x10,0x08,0x10,0x10,0xFC,0x20,0x24,0x20,0x24,0x20,0x27,0xFE,

0x44,0x20,0x64,0x20,0x18,0x20,0x08,0x20,0x14,0x20,0x26,0x20,0x44,0xA0,0x80,0x40,

/*-- 文字: 好 --*/

/*-- 宋体12此字体下对应的点阵为:宽x高=16x16 --*/

0x10,0x00,0x11,0xFC,0x10,0x08,0x10,0x10,0xFC,0x20,0x24,0x20,0x24,0x20,0x27,0xFE,

0x44,0x20,0x64,0x20,0x18,0x20,0x08,0x20,0x14,0x20,0x26,0x20,0x44,0xA0,0x80,0x40,

/*-- 文字: 学 --*/

/*-- 宋体12此字体下对应的点阵为:宽x高=16x16 --*/

0x01,0x08,0x10,0x8C,0x0C,0xC8,0x08,0x90,0x7F,0xFE,0x40,0x04,0x8F,0xE8,0x00,0x40,

0x00,0x80,0x7F,0xFE,0x00,0x80,0x00,0x80,0x00,0x80,0x00,0x80,0x02,0x80,0x01,0x00,

/*-- 文字: 习 --*/

/*-- 宋体12此字体下对应的点阵为:宽x高=16x16 --*/

0x00,0x00,0x3F,0xFC,0x00,0x04,0x08,0x04,0x04,0x04,0x03,0x04,0x01,0x14,0x00,0x64,

0x01,0x84,0x06,0x04,0x38,0x04,0x10,0x04,0x00,0x04,0x00,0x24,0x00,0x14,0x00,0x00,

/*-- 文字: 天 --*/

/*-- 宋体12此字体下对应的点阵为:宽x高=16x16 --*/

0x00,0x08,0x7F,0xFC,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x04,0xFF,0xFE,0x01,0x00,

0x02,0x80,0x02,0x80,0x04,0x40,0x04,0x40,0x08,0x20,0x10,0x10,0x20,0x0E,0xC0,0x04,

/*-- 文字: 天 --*/

/*-- 宋体12此字体下对应的点阵为:宽x高=16x16 --*/

0x00,0x08,0x7F,0xFC,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x04,0xFF,0xFE,0x01,0x00,

0x02,0x80,0x02,0x80,0x04,0x40,0x04,0x40,0x08,0x20,0x10,0x10,0x20,0x0E,0xC0,0x04,

/*-- 文字: 向 --*/

/*-- 宋体12此字体下对应的点阵为:宽x高=16x16 --*/

0x02,0x00,0x04,0x00,0x08,0x04,0x7F,0xFE,0x40,0x04,0x40,0x24,0x4F,0xF4,0x48,0x24,

0x48,0x24,0x48,0x24,0x48,0x24,0x4F,0xE4,0x48,0x24,0x40,0x04,0x40,0x14,0x40,0x08,

/*-- 文字: 上 --*/

/*-- 宋体12此字体下对应的点阵为:宽x高=16x16 --*/

0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x10,0x01,0xF8,0x01,0x00,0x01,0x00,

0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x04,0xFF,0xFE,0x00,0x00}

void write_595(uchar shuju) //向595写一个字节的数据

{

uchar i

for(i=0i<8i++)

{

ds=(~shuju)&0x01

clk=1

clk=0

shuju=shuju>>1

}

}

void main() //主函数

{

uchar i,j,k

g1=0//154使能

EA=1//开总中断

TMOD=0x01//定时器0工作方式0

ET0=1//定时器0使能

TH0=(65535-50000)/256//定时器0设置初值

TL0=(65536-50000)%256

while(1)

{

for(i=0i<16i++) //字从下往上滚动出现

{

k=1

for(j=i+1j>0j--)

{

write_595(display[7][k])

write_595(display[7][k-1])

write_595(display[6][k])

write_595(display[6][k-1])

write_595(display[5][k])

write_595(display[5][k-1])

write_595(display[4][k])

write_595(display[4][k-1])

k+=2

hang=16-j

stcp=1stcp=0

}

delay_ms(20)

}

TR0=1flag=1

while(flag) //停留一秒

{

uchar j

for(j=0j<16j++)

{

write_595(display[7][j*2+1])

write_595(display[7][j*2])

write_595(display[6][j*2+1])

write_595(display[6][j*2])

write_595(display[5][j*2+1])

write_595(display[5][j*2])

write_595(display[4][j*2+1])

write_595(display[4][j*2])

hang=j

stcp=1stcp=0

}

}

TR0=0

for(i=16i>0i--) //字滚动出显示区

{

k=31

for(j=i-1j>0j--)

{

write_595(display[7][k])

write_595(display[7][k-1])

write_595(display[6][k])

write_595(display[6][k-1])

write_595(display[5][k])

write_595(display[5][k-1])

write_595(display[4][k])

write_595(display[4][k-1])

k-=2

hang=j

stcp=1stcp=0

}

delay_ms(20)

}

for(i=0i<16i++) //下四个字滚动出现在显示区

{

k=1

for(j=i+1j>0j--)

{

write_595(display[3][k])

write_595(display[3][k-1])

write_595(display[2][k])

write_595(display[2][k-1])

write_595(display[1][k])

write_595(display[1][k-1])

write_595(display[0][k])

write_595(display[0][k-1])

k+=2

hang=16-j

stcp=1stcp=0

}

delay_ms(20)

}

TR0=1flag=1

while(flag) //停留一秒

{

uchar j

for(j=0j<16j++)

{

write_595(display[3][j*2+1])

write_595(display[3][j*2])

write_595(display[2][j*2+1])

write_595(display[2][j*2])

write_595(display[1][j*2+1])

write_595(display[1][j*2])

write_595(display[0][j*2+1])

write_595(display[0][j*2])

hang=j

stcp=1stcp=0

}

}

TR0=0

for(i=16i>0i--) //滚出显示区

{

k=31

for(j=i-1j>0j--)

{

write_595(display[3][k])

write_595(display[3][k-1])

write_595(display[2][k])

write_595(display[2][k-1])

write_595(display[1][k])

write_595(display[1][k-1])

write_595(display[0][k])

write_595(display[0][k-1])

k-=2

hang=j

stcp=1stcp=0

}

delay_ms(20)

}

}

void timer0() interrupt 1 //中断函数

{

counter++

if(counter==20) //1秒设置

{

counter=0

flag=0

}

TH0=(65535-50000)/256

TL0=(65536-50000)%256

}

如果您的滚动屏小程序无法打开,可以尝试以下几种方法:

1. 检查网络连接:确保您的手机已经连接到互联网,并且信号良好。

2. 清除缓存和数据:进入手机设置-应用管理-找到滚动屏小程序并点击,选择清除缓存和数据。然后重新启动该小程序。

3. 更新微信版本:如果您使用的是微信打开滚动屏小程序,请检查是否有新版本可供更新。在微信中点击“我”-“设置”-“关于”,查看当前版本是否为最新版。

4. 重启手机:有时候只需要简单地重启一下手机就能解决问题。

5. 卸载并重新安装:如果以上方法都没有效果,可以尝试卸载该小程序并重新下载安装。

如果上述方法仍然无法解决问题,建议联系相关技术支持或者寻求其他专业人士帮助处理。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7995432.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-12
下一篇 2023-04-12

发表评论

登录后才能评论

评论列表(0条)

保存