JAVA SCRIPT SLIDESHOW 嵌入式開發的 VOID 運行連結開發

來源:互聯網
上載者:User

標籤:java   include   嵌入式開發   運行程式   


   運行程式正在開始

   簡單地說,從不同的建立中來通過運行代碼的原始去進行識別,應用代碼編寫如下:

   嵌入式輸入一段代碼: 

這段代碼是從線路視頻中去探訪:<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 運行連結開發

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.