首页 > 代码库 >     JAVA SCRIPT SLIDESHOW 嵌入式开发的 VOID 运行链接开发

    JAVA SCRIPT SLIDESHOW 嵌入式开发的 VOID 运行链接开发


   运行程序正在开始

   简单地说,从不同的创建中来通过运行代码的原始去进行识别,应用代码编写如下:

   嵌入式输入一段代码: 

这段代码是从线路视频中去探访:<div id="anvsoftJavaScriptSlideshow" style="width: 650px; height: 370px; 
position: relative;"> 
 <script src="http://www.mamicode.com/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 运行链接开发