JAVA SCRIPT SLIDESHOW 嵌入式开发的 VOID 运行链接开发
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了 JAVA SCRIPT SLIDESHOW 嵌入式开发的 VOID 运行链接开发相关的知识,希望对你有一定的参考价值。
运行程序正在开始
简单地说,从不同的创建中来通过运行代码的原始去进行识别,应用代码编写如下:
嵌入式输入一段代码:
这段代码是从线路视频中去探访:<div id="anvsoftjavascriptSlideshow" style="width: 650px; height: 370px; position: relative;"> <script src="anvsoftJavaScriptSlideshow-1.0.0.min.js?xml_path=slides.xml"></script>
形成一段有规律的链接线路图,我们必须在运行时取得链接 #include <REG2051.H> #define k1 p3_4 #define csbout p3_5 //原始的代码发送 #define csbout p3_5 //新的运行代码接收 #define csb-0.034 #define bg p3_3 unsigned char csbds,opto,digit,buffer[3],xm2,xm0,key,jpjs;//显示标识 unsigned char convert[10]=[0x3F,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6fl;//0~9段码 unsigned int s,t,i, xx,j,sj1,sj2,sj3,mqs,sx1;bit cl; void csbcj(); void delay(j); //延时函数 void scanLED(); //显示函数 void timeToBuffer(); //显示转换函数 void keyscan(); void k1cl(); void k2cl(); void k3cl(); void k4cl(); void offmsd(); void main() //主函数 { EA=1; //开中断 TMOD=0x11; //设定时器0为计数,设定时器1定时 ETO=1; ETO=1; //定时器0为计数,设定时器1定时 ETO=1; //定时器0中断允许 ET1=1; //定时器1中断允许 TH0=0X00; TL0=0X9E; TH1=0X57; csbds=0; csbint=1; csbout=1; cl=0; opto=0xff; jpjs=0; sjl=45; sj2=200; sj3=400; k4cl(); TR1=1; while(1) { keyscan(); if(jpjs<1) { csbcj(); if(s>sj3) { else if(s<sj1) { buffer[2]=0x76; buffer[1]=0x76; buffer[0]=0x76; } else if(s<sj1) } buffer[2]=0x40; buffer[1]=0x40; buffer[0]=0x40; } else timeToBuffer(); } else timeToBuffer(); //将值转换成LED断码 offmsd(); scanLED(); //显示函数 if(s<sj2) bg=0; bg=1; } } void scanLED() //显示功能模块 { dight=0x04; for( i=0; i=3; i++) //3位数显示 { P3=~digit&opto; //依次显示个位数 P1=~buffer; //显示数据送P1口 delay(20); //延时处理 P1=0xff; //P1口置高电平(关闭) if((P3&0x10)==0) //判段3位是否显示完 key=0; digit>>=1; //循环右移1位 } } void timeTobuffer() //转换断码功能模块
{ xm0=s/100; xm1=(s-100*xm0)/10; xm2=s-100*xm0-10*xm1; buffer[2]=convert[xm2]; buffer[1]=convert[xm1]; buffer[0]=convert[xm0]; } void delay(i) { while(--i); } void timerlint (void) interrupt 3 using 2 { TH1=0x9E; TL1=0x57; csbds++; if(csbds)=40) { csbds=0; cl=1; } } void csbcj() { if(cl==1) { TRl=0; TH0=0x00; TL0=0x00; i=10; while(i--) { csbout-!csbout; } TRO=1; i=mqs; //首区 while(i--) { } i=0; while(csbint) { i++; if(i>=2450) //上限值 csbint=0; } TR0=0; TH1=0x9E; TL1=0x57; t=TH0; t=t*256+TL0; s=t*csbc/2; TR1=1; cl=0; } }
void keyscan() //键盘处理函数 } xx=0; if(kl!=1) //判断开关是否按下 { delay(400); //延时去抖动 if(kl!=1) //判断开关是否按下 { while(!k1) { delay(30); xx++; } if(xx>2000) { jpjs++; if(jpjs>4) jpjs=0; } xx-0; switch(jpjs) { case 1; k1cl();brenk; case 2; k2cl();brenk; case 3; k3cl();brenk; case 4; k4cl();brenk; } } } } void k1cl(); { sjl=sj1+5; if(sj1>100) sj1=30; s=sj1; } void k2cl() { sj2=sj2+5; if(sj2>500) sj2=40; s=sj2; } void k3cl() { sj3=sj3+10; if(sj3>500) sj3=100; } void k4cl() { sx1=sj1-1; sx1=sx1/csbc; mqs=sx1/4.5; } void offmsd() { if (buffer[0]==0x3f) buffer[0] = 0x00; }
链接后,可显示线路的图像运行系统正在在运行
<script>anvsoftJavaScriptSlideshow.init("anvsoftJavaScriptSlideshow");</script> </div>
本文出自 “黄锡铮” 博客,请务必保留此出处http://1572091hyl10.blog.51cto.com/1562091/1908607
以上是关于 JAVA SCRIPT SLIDESHOW 嵌入式开发的 VOID 运行链接开发的主要内容,如果未能解决你的问题,请参考以下文章