tm1803led控制芯片参考程序

合集下载

LED全彩模组,七彩模组,全彩控制器使用说明介绍

LED全彩模组,七彩模组,全彩控制器使用说明介绍

LED全彩模组和全彩控制器使用说明介绍行业内称的LED七彩模组一般就是指群控RGB模组(缺少IC),能实现七彩整体渐变、跳变以及简单的扫描。

一般有4根线,R+G+B+正/负极线,需要七彩控制器才能做出色彩变化。

带IC的七彩模组即全彩模组,也叫点阵模组、点控模组、数码模组,通过脱机/联机控制能实现点点控制变化,扫描、追逐、流水、文字、动画、即时视频等等。

全彩模组线有4P(2根电源线+信号线+时钟线+地线)的,也有3P(2根电源线+信号线)的;接口处地线分出2根接。

全彩模组用的IC有许多种,例如:LPD6803,D705,1101,6909, 6912LPD8806,LPD8809TM1803,TM1804,TM1809,TM1812TM1903,TM1904,TM1909,TM1912UCS6909,UCS6912,UCS7009,UCS5903UCS1903,UCS1909,UCS1912,UCS3903DMX512,WS2801,WS2803,WS2811,DS189TLS3001,TLS3002,TLS3008P9813,SM16715,SM16716,BS0901,BS0902,BS0815等等。

不同的IC参数、价格、性能各有不同,例如最常用的6803灰度32,而1903灰度256,16716灰度256,3001灰度4096,具体用哪一种取决于应用者、生产者以及市场实际情况等。

不同的厂家生产的全彩模组可能会有所不同,主要是电子元器件的不同;有些全彩模组PCB上是灯珠+电容+电阻+IC,有些多了C1+2级管+3极管,前者构造稍简单价格相对便宜些,但稳定性不如后者。

尤其是一些用量比较大的工程项目上,灯珠和IC周围的环境因素多,维护相对比较繁琐。

两者价格有一定的悬殊,灯珠、元器件和生产成本的总差别少则几毛,多则数元。

全彩模组配套控制器使用注意事项:一、系统特点1、32级—65536级灰度控制,软件Gamma校正处理。

T-1000标准版使用说明书

T-1000标准版使用说明书

T-1000标准版使用说明书一、T-1000标准版系统特点1、32级—65536级灰度控制,软件Gamma校正处理。

2、支持各种点、线、面光源,支持各种规则,异形处理。

3、控制器单个端口输出,可带1024/2048灯。

4、可多台脱机控制,上位机软件自动分割画像,播放内容存放在SD卡中。

5、T-1000标准版最多存放16个文件,将多个文件依次拷贝到SD卡即可。

6、存放在SD卡里的效果应该依次命名为:00_1.led, 01_1.led, 02_1.led.备注:1. T-1000端口带载512/1024灯时,播放速度可达30帧/秒,端口带载超过512/1024灯时,帧频随灯数的增加而自动降低。

2.控制 32级灰度的IC,单个端口控制少于1024时帧频可达30帧/秒。

控制256级灰度的IC时单个端口控制少于512像素点时帧频可达30帧/秒。

四、丝印含义:MODE SPEED1 00.led 1 25帧/S2 01.led 2 16帧/S3 02.led 3 12帧/S4 03.led 4 10帧/S5 04.led 5 8帧/S6 05.led 6 7帧/S7 06.led 7 6帧/S8 07.led 8 5帧/S9 08.led 9 4帧/S10 09.led 10 3帧/S11 10.led 11 2帧/S12 11.led 12 1.5帧/S13 12.led 13 1帧/S14 13.led 14 0.6帧/S15 14.led 15 0.5帧/S16 15.led 16 0.4帧/S备注:输出端子含义:项目含义CLK输出信号CLKDAT输出信号DATGND信号地B兼容DMX信号,差分A(DAT+),和差分B(DAT-)。

AGND信号地其它项目含义:Power 电源指示灯Status 运行状态指示灯SD Card SD卡插口备注:针对TTL信号的输出,控制器一定要和灯具进行供地(也就是将控制器的地线输出和灯具的地线连接到一起),默认情况下此控制器输出的信号为TTL信号,如果使用差分信号时,请在订单的备注里说明。

C1控制器使用说明书

C1控制器使用说明书

C1控制器使用说明书一、C1系统特点1、32级—65536级灰度控制,软件Gamma校正处理。

2、支持各种点、线、面光源,支持各种规则,异形处理。

3、控制器单口输出,最大可带2048像素点。

4、脱机控制,播放内容存放在SD卡中。

5、C1最多存放16个文件,将多个文件依次拷贝到SD卡即可。

6、存放在SD卡里的效果应该依次命名为:00_1.led, 01_1.led, 02_1.led.7、兼容单双线IC,接单线IC的灯具时,无需接CLK时钟线。

注:1. C1端口带载512灯时,播放速度可达30帧/秒,端口带载超过512灯时,帧频随灯数的增加而自动降低。

二、支持芯片:支持芯片Ledctrl软件对应型号单台带载灯数备注TM1803,TM1804,TM1809,TM1812 C1-TM 2048像素有高速和低速之分TM1829 C1-TM1829 2048像素有高速和低速之分UCS1903,UCS1903B ,UCS1909,UCS1912 C1-UCS256 2048像素有高速和低速之分UCS2903,UCS2909,UCS2912, C1-UCS256 2048像素有高速和低速之分UCS6909,UCS6912,UCS7009,UCS5903 C1-UCS32 2048像素WS2811 C1-WS2811 2048像素有高速和低速之分INK1003 C1-TM 2048像素有高速和低速之分TLS3100 C1-TM 2048像素有高速和低速之分SM16711 C1-SM16711 2048像素有高速和低速之分SM16716 C1-SM16716 2048像素SM16726 C1-SM16726 2048像素LPD6803,D705,1101 C1-6803 2048像素LPD8806,LPD8809 C1-8806 2048像素P9813 C1-P9813 2048像素WS2801,WS2803 C1-WS2801 2048像素GW6203 C1-TM 2048像素三、外观图片:图一图二四、丝印含义:按键含义:按键含义保存SET 保存设置(若按SET键,则当前设置文件和播放速度被保存,下次开机后仍按此播放)。

蓝景LED显示屏控制器说明书

蓝景LED显示屏控制器说明书

控制器说明书四川蓝景光电技术有限责任公司功能概述一、系统特点1.32-65536级灰度控制,可真实还原图像色彩和细节;2.三基色独立亮度控制,精确调整白平衡更加简单有效;3.精准伽马校正算法,符合人体视觉感光特性,色彩变化细腻流畅,使视频动画效果完美体现;4.最大支持120换帧频率以保证画面高清显示和3D显示需求;5.采用以太网接口和UDP网络协议传输稳定,最大传输距离100米;6.LCD显示模块及时显示控制器参数及状态;7.控制器输出兼容TTL电平信号和差分信号双模式;8.多种芯片控制集于一体,通过软件设置更改控制芯片类型、时钟频率、占空比、灰度级等参数;9.双网络接口,可以实现控制器间级联,控制器自动检测,软件直观显示连接状态;10.8端口输出,单口带载点数不受限制,由客户根据芯片特性自行测试;11.支持双路备份,一个控制器坏或者网线断显示不受影响;12.千/百兆自适应或者强制百兆可设,保证大点数的项目更稳定。

二、设计理念1. 千兆/百兆可选:适应不同的项目方案;2. 系统信号双向冗余:稳定性翻倍;3. 四色独立算法:节能环保,色彩纯正;4. 同异步一体控制:联机优先,无联机信号自动切换脱机效果,实现视频源备份;5. 大型自主开发设计视频编辑、播放和布线设计软件:适应性更强,支持语言更多,开放度更高,6. 使用于国内外各种异型屏、多屏、楼宇屏、像素灯屏等复杂应用;7. 支持IP分组功能,使用交换机并联方案,减少系统级联链长度,并提高系统的稳定性;8. 加设光纤转换模块,控制系统支持光纤信号的传输;9. 支持无线网络信号的传输,并能够支持无线网桥的桥接信号传输;10. 配合互联网控制软件,支持互联网远程控制;11. 系统可按照年月日、星期、时间等时间条件来支持节目片段的自动定时播放功能;12. 支持Windows主流32位、64位操作系统:windows 2000、windows 2003、windows XP、windows 7、windows 8等。

C8控制器使用说明书

C8控制器使用说明书

C8控制器使用说明书一、C8系统特点1、32级—65536级灰度控制,软件Gamma校正处理。

2、支持各种点、线、面光源,支持各种规则,异形处理。

3、控制器8个端口输出,每个最大端口可带1024灯。

4、可多台级联脱机控制,播放内容存放在SD卡中。

5、C8最多存放16个文件,将多个文件依次拷贝到SD卡即可。

注:1、C8单个端口带载512灯时,播放速度可达30帧/秒,端口带载超过512灯时,帧频随灯数的增加而自动降低。

二、支持芯片:支持芯片Ledctrl软件对应型号单台带载灯数备注TM1803,TM1804,TM1809,TM1812 C8-TM 8192像素有高速和低速之分TM1829 C8-TM1829 8192像素有高速和低速之分UCS1903,UCS1903B ,UCS1909,UCS1912 C8-UCS256 8192像素 有高速和低速之分 UCS2903,UCS2909,UCS2912,C8-UCS256 8192像素 有高速和低速之分UCS6909,UCS6912,UCS7009,UCS5903 C8-UCS32 8192像素WS2811 C8-WS2811 8192像素 有高速和低速之分 INK1003 C8-TM 8192像素 有高速和低速之分 TLS3100 C8-TM 8192像素 有高速和低速之分 SM16711 C8-SM16711 8192像素 有高速和低速之分SM16716 C8-SM16716 8192像素 SM16726C8-SM16726 8192像素 LPD6803,D705,1101 C8-6803 8192像素 LPD8806,LPD8809 C8-8806 8192像素 P9813 C8-P9813 8192像素 WS2801,WS2803 C8-WS2801 8192像素 GW6203C8-TM8192像素三、 丝印含义:按键含义:AC85-265V 电源输入 POWER 电源指示灯 ERROR 错误指示灯 SDSD 卡插槽TTL 信号(245信号):注:针对TTL 信号的输出,控制器一定要和灯具进行供地(也就是将控制器的地线输出和灯具的地线连接到一起。

K888_LED交流同步控制器使用说明书

K888_LED交流同步控制器使用说明书

K888_LED控制器一、功能说明:1、交流同步2、SD卡LED全彩控制3、内置86个动画效果4、支持高压AC220或者DC12V电源供电5、按键和数码管操作显示6、设置参数记忆功能7、支持TTL信号输出:TM1803H、UCS1903H、LPD6803、P9813、SM16716等;支持485差分信号输出:A B 差分信号或者单线DMX512信号188 **** **** 刘工二、操作说明:菜单(MENU)键:1、P001-P086共86个内置动画效果2、H001-H100共100个SD卡动画效果3、C001/C000 自动/单一播放4、F001-F100 100级速度,F100最快5、E001-E005 E001:127像素点、E002:512像素点、E003:1024像素点、E004:1536像素点、E005:2048像素点6、L000/L001 无交流同步/有交流同步7、U001-U005 U001:DMX512、U002:UCS1903H、U003:LPD6803、U004:P9813、U005:TM1804H、U006:TM1804L加(UP)键:设置参数加减(DOWN)键:设置参数减确定(OK)键:确定并保存参数三、使用说明:1、上电时会显示软件版本号88822、上电时有SD卡,播放SD卡动画效果,并且数点,灯具芯片类型,由配置文件决定。

3、上电时没有SD卡,控制器自动切换到内置花样,此时控制器可以设置数点,芯片类型。

4、无SD卡时,从TTL信号转到485差分信号,或者从485信号转换到TTL信号时,要重新上电才有效。

5、如果是设置了自动播放模式,开机后会从第一个花样开始自动播放。

6、设置为交流同步功能时,播放速度会相对慢一点。

无交流同步功能时速度会快一点。

7、接AC220V时,控制器自动进入交流同步功能。

如果在播放过程中设置为无交流同步功能,重新上电会不记忆这个设置信息。

如要把控制改为无交流同步功能,可把R17电阻去掉,那么无论重新上电也是没交流同步功能的。

TM1805

一、 概述TM1805为三通道LED恒流驱动专用芯片,仅通过调节芯片外接的一个电阻就可以方便的调节三个LED的基准电流。

内置PWM能对LED灯进行256级灰度调节,实现三个LED 依次循环渐亮渐灭控制,每个LED驱动口能提供大于60mA的恒定电流。

二、 特性说明z采用低功耗的 CMOS 5V工艺z单电阻调节LED的基准电流z每路输出恒定电流60mAz外围器件简单z封装形式:DIP8/SOP8三、 原理框图四、 管脚功能定义符号 管脚号管脚名称 说明RSET 1 基准电流设置输入端基准电流同时调节三个LED,芯片内部有一个80K的电阻与外部电阻并联。

GND 2 逻辑地 接系统地 VDD 3 逻辑电源KEY 4 使能输入端口低电平有效,依次产生五种不同的状态。

第一次R口LED点亮;第二次G口LED点亮;第三次B口LED被点亮;第四次R/G/B三口LED点亮,并依次渐亮渐灭;第五次R/G/B三口LED全灭。

NC 5 悬空脚R 6 LED输出口 红光LED输出,N管开漏G 7 LED输出口 绿光LED输出,N管开漏B 8 LED输出口 蓝光LED输出,N管开漏¾RSET端口芯片内自带一个80KΩ的电阻,在此端口悬空时,每个LED输出口流过20mA的电流。

当此端口外接一个电阻时,就是与芯片内部的80KΩ电阻并联。

可以调节外部并联电阻来提高基准电流,使输出口的产生需要的恒定电流。

¾KEY端口使能端口,低电平有效。

低电平维持时间至少要32ms,才能有效的切换状态。

五、 特性参数极限参数:名称 极限值KEY、R、G、B -0.3V——+6VVDD +4.5V——+5.5V工作温度 -40℃——+85℃存储温度 -65℃——+150℃电气参数:VDD=5V,KEY=0,TA=+25℃参数 符号 条件 最小值 典型值 最大值 单位 工作电压 VDD 4.5 5 5.5 V VL -0.3 0 2.2 V KEYTs KEY=0 32 40 90 ms LED到LED电流匹配REST=20KΩ 0.3 5 % 最大LED灌电流IIED 每个LED 20 mALED关断漏电流 KEY=0VR=VG=VB=5V0.01 1 uARSET电阻 R KEY=0 1 KΩ 静态工作电流 IQ KEY=0 0.4 0.5 0.6 mA 静态功耗 PQ KEY=0 2 2.5 3.0 mW六、输出特性TM1805内部设有500KHZ的振荡器为PWM电路提供时钟信号。

单片机远程同步灯电路+程序

单片机远程同步灯电路+程序
1.概述
远程同步灯系统能够在300米的距离内实现多个单片机控制器的同步功能。

整个同步系统分为三大组成部分:单片机控制器、LED灯板以及同步信号传输线路。

系统框架如下所示:
2.各部分组成
1)单片机控制器
使用飞利浦P89C52单片机作为主控芯片。

在300米的传输线路上由一台控制器作为产生同步信号的主机,其余多台控制器作为从机,接收从主机传送来的同步信号。

主机发送一次同步信号,所有控制器进行一次同步操作。

每一个控制器由89C52的最小系统加4个驱动芯片ULN2003组成,图2和图3显示出具体的电路构成和连接方式。

带上驱动芯片后,一个控制器就可以同时驱动24盏LED灯。

2)LED灯板
每一块LED灯板带24个LED灯,分为8组,每组有红绿蓝灯珠各一颗,即为8*3=24颗。

每一颗灯珠带300欧姆限流电阻。

(参见图3)
tips:感谢大家的阅读,本文由我司收集整编。

仅供参阅!。

TM1629A芯片参考程序


uchar count7;
第1页
tm1629.c
/********************************* 功能: TM1629写数据
**********************************/
void write(uchar wr_data)
{
uchar i;
stb =0; 效)
seconds_2 = 0; TIME_seconds = 0; } } /********************************* 延时函数 功能: 1ms延时 **********************************/ void delay_ms(uchar cyc) { //当将=1的时候,延时1ms uchar ii,jj; for(jj=1;jj<=cyc;jj++) {
show[14] = CODE[seconds_2]; //数码屏倒数第二个“8”字,
第6页
tm1629.c
show[13] = CODE[sub_1]|T_count;
show[12] = CODE[sub_2];
show[11] = CODE[shi_1]|T_count;
show[10] = CODE[shi_2];
if((key[0]==0x08)){key_LED= 3;key_FLAG1 = 0x01;show[key_COUNT1] = CODE[key_LED];} //K0与SEG2按键按 下,数码管显示数字3。
if((key[0]==0x80)){key_LED= 4;key_FLAG1 = 0x01;show[key_COUNT1] = CODE[key_LED];} //K0与SEG3按键按 下,数码管显示数字4。

史上最全的LED点灯程序,你都掌握了吗?

史上最全的LED点灯程序,你都掌握了吗?⼲货福利,第⼀时间送达!摘要:你点亮过多少板⼦的LED灯呢?有很多⼩伙伴留⾔说讲⼀下STM32、FPGA、Liunx他们之间有什么不同。

不同点很多,⼝说⽆凭,今天就来点亮⼀下STM32、FPGA和Liunx板⼦的LED灯,⼤家⼤致看⼀下点灯流程和点灯环境以及点灯流程,就能⼤概的了解⼀下三者的区别,可以有选择的去学习!⼀、使⽤STM32点亮LED灯STM32从字⾯上来理解ST是意法半导体,M是Microelectronics的缩写,32 表⽰32位,合起来理解,STM32就是指ST公司开发的32位微控制器。

在如今的32 位控制器当中,STM32可以说是最璀璨的新星,它受宠若娇,⼤受⼯程师和市场的青睐,⽆芯能出其右。

⾸先使⽤STM32电亮⼀个led灯,⼤家现在回过头来看是不是⾮常的简单。

STM32初始化流程1、使能指定GPIO的时钟。

2、初始化GPIO,⽐如输出功能、上拉、速度等等。

3、STM32有的IO可以作为其它外设引脚,也就是IO复⽤,如果要将IO作为其它外设引脚使⽤的话就需要设置 IO 的复⽤功能。

4、最后设置GPIO输出⾼电平或者低电平。

1、新建⼯程2、代码编写//LED IO初始化void LED_Init(void){GPIO_InitTypeDef GPIO_InitStructure;RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOF, ENABLE);//使能GPIOF时钟//GPIOF9,F10初始化设置GPIO_InitStructure.GPIO_Pin = GPIO_Pin_9 | GPIO_Pin_10;//LED0和LED1对应IO⼝GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT;//普通输出模式GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;//推挽输出GPIO_InitStructure.GPIO_Speed = GPIO_Speed_100MHz;//100MHzGPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP;//上拉GPIO_Init(GPIOF, &GPIO_InitStructure);//初始化GPIOGPIO_SetBits(GPIOF,GPIO_Pin_9 | GPIO_Pin_10);//GPIOF9,F10设置⾼,灯灭}3、编译代码4、配置下载器烧录代码⼆、使⽤FPGA点亮LED灯FPGA(Field Programmable Gate Array,简称 FPGA),译⽂:现场可编程门阵列,⼀种主要以数字电路为主的集成芯⽚,于1985年由Xilinx创始⼈之⼀ Ross Freeman发明,属于可编程逻辑器件PLD(Programmable Logic Device)的⼀种。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
send_dat(0);}来自reset();}
}
}
/*本程序为内部测试程序,仅供参考。任何个人或单位因为直接使用本程序
造成的损失,本公司不承担任何责任*/
send_dat(255);
}
reset();
for(t=RGB_speed;t>0;t--) delay(1);
/*************RGB全灭*******************/
for(num=RGB_count;num>0;num--)
{
send_dat(0);
send_dat(0);
for(num=RGB_count;num>0;num--)
{
send_dat(0);
send_dat(0);
send_dat(0);
}
reset();
/*************B跑马灯增加*******************/
for(i=0;i<RGB_count;i++)
{
for(num=0;num<i;num++)
send_dat(0);
}
reset();
for(t=RGB_speed;t>0;t--) delay(1);
/*************RGB全灭*******************/
for(num=RGB_count;num>0;num--)
{
send_dat(0);
send_dat(0);
send_dat(0);
#define uint unsigned int
#define RGB_count 10
#define RGB_speed 30
sbit DIN=P3^5;
/*************0码*******************/
void DIN_bit_0()
{
uchar i;
DIN=1;
for(i=3;i>0;i--);//低速模式1+3+4*3+1
}
reset();
}
/*************RGB跑马灯增加*******************/
for(i=0;i<RGB_count;i++)
{
for(num=0;num<i;num++)
{
send_dat(255);
send_dat(255);
send_dat(255);
}
reset();
for(t=RGB_speed;t>0;t--) delay(1);
}
/*************RGB跑马灯减少*******************/
for(i=RGB_count;i>0;i--)
{
for(num=0;num<i;num++)
{
send_dat(255);
send_dat(255);
{
send_dat(0);
send_dat(0);
send_dat(255);
}
reset();
for(t=RGB_speed;t>0;t--) delay(1);
}
/*************B跑马灯减少*******************/
for(i=RGB_count;i>0;i--)
{
for(num=0;num<i;num++)
send_dat(0);
}
reset();
for(t=RGB_speed;t>0;t--) delay(1);
}
/*************G跑马灯减少*******************/
for(i=RGB_count;i>0;i--)
{
for(num=0;num<i;num++)
{
send_dat(0);
for(i=3;i>0;i--);//1+3+4*3
}
/*************reset码*******************/
void reset()
{
uint i;
DIN=0;
for(i=550;i>0;i--);
}
/*************数据传输******************/
{
send_dat(0);
send_dat(i);
send_dat(0);
}
reset();
delay(1);
}
/*************G渐灭*******************/
for(i=255;i>0;i++)
{
for(n=RGB_count;n>0;n--)
{
send_dat(0);
send_dat(i);
_nop_();
DIN=0;//1+3+4*7
for(i=7;i>0;i--);
}
/*************1码*******************/
void DIN_bit_1()
{
uchar i;
DIN=1;//1+3+4*7+1
for(i=7;i>0;i--);
_nop_();
DIN=0;
for(i=0;i<255;i++)
{
for(n=RGB_count;n>0;n--)
{
send_dat(i);
send_dat(0);
send_dat(0);
}
reset();
delay(1);
}
/*************R渐灭*******************/
for(i=255;i>0;i++)
{
unsigned long j;
while(t--) for(j=0;j<1000;j++);
}
/*************主程序******************/
void main()
{
uchar i,n,num,t;
while(1)
{
/*************R渐亮*******************/
send_dat(255);
send_dat(0);
}
reset();
for(t=RGB_speed;t>0;t--) delay(1);
/*************RGB全灭*******************/
for(num=RGB_count;num>0;num--)
{
send_dat(0);
{
send_dat(0);
send_dat(0);
send_dat(0);
}
reset();
}
/*************G跑马灯增加*******************/
for(i=0;i<RGB_count;i++)
{
for(num=0;num<i;num++)
{
send_dat(0);
send_dat(255);
}
reset();
for(t=RGB_speed;t>0;t--) delay(1);
}
/*************R跑马灯减少*******************/
for(i=RGB_count;i>0;i--)
{
for(num=0;num<i;num++)
{
send_dat(255);
send_dat(0);
/*************************************
MCU:STC12C56晶振:22.1184MHZ
*************************************/
#include<reg52.h>
#include<intrins.h>
#define uchar unsigned char
{
for(n=RGB_count;n>0;n--)
{
send_dat(i);
send_dat(0);
send_dat(0);
}
reset();
delay(1);
}
/*************G渐亮*******************/
for(i=0;i<255;i++)
{
for(n=RGB_count;n>0;n--)
void send_dat(uchar dat)//高位先传
{
uchar i;
for(i=8;i>0;i--)
{
if(dat & 0x80) DIN_bit_1();
else DIN_bit_0();
dat <<=1;
}
}
/***************延时******************/
void delay(uchar t)
{
send_dat(0);
send_dat(0);
send_dat(255);
}
reset();
for(t=RGB_speed;t>0;t--) delay(1);
相关文档
最新文档