標籤: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 運行連結開發