运行程序正在开始
简单地说,从不同的创建中来通过运行代码的原始去进行识别,应用代码编写如下:
嵌入式输入一段代码:
这段代码是从线路视频中去探访:<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 运行链接开发
原文地址:http://1572091hyl10.blog.51cto.com/1562091/1908607