亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 機械a型液晶顯示.c

?? 使用8051單片機來實現電機的轉速的調節和液晶顯示
?? C
?? 第 1 頁 / 共 3 頁
字號:
void dis_test()
{uchar i,j;
 for (j=0;j<4;j++)
   { for(i=0;i<4;i++)
    {
      wr_zb(0xf0,i,j);
      send(tab5[j*8+i*2]-0xa0);
      send(tab5[j*8+i*2+1]-0xa0);
    }
   }
 for (j=0;j<2;j++)
  { for (i=0;i<9;i++)
    {  wr_zb(0xf9,9+i,j*16);
       send(tab5[32+i]);
	}
  }
 for (j=2;j<4;j++)
  { for (i=0;i<8;i++)
    {  wr_zb(0xf9,9+i,j*16);
       send(tab5[41+i]);
	}
  }
  
    for(i=0;i<2;i++)
    {
      wr_zb(0xf0,10+i,0);
      send(tab6[i*2]-0xa0);
      send(tab6[i*2+1]-0xa0);
    }
   for(i=0;i<2;i++)
    {
      wr_zb(0xf0,10+i,2);
      send(tab6[4+i*2]-0xa0);
      send(tab6[4+i*2+1]-0xa0);
    }
	for(i=0;i<4;i++)
	{  wr_zb(0xf9,20+i,16);
       send(tab6[8+i]);
	   
	}
		for(i=0;i<5;i++)
	{  wr_zb(0xf9,19+i,48);
       send(tab6[12+i]);
	   
	}
	
}

//*-----------------------------------------顯次級菜單
void disp_cz(uchar code *chn,uchar lnum)
{ uchar i,j;
      for(i=0;i<6;i++)
      { wr_zb(0xf0,i+1,0);
      send(chn[i*2]-0xa0);
      send(chn[i*2+1]-0xa0);
	  }
      for (j=1;j<3;j++)
	  {for (i=0;i<2;i++)
	   {
       wr_zb(0xf9,i+2,j*16);
       send(chn[12+(j-1)*lnum*2+(j-1)*2+i]);
	   }
	  }
   for (j=1;j<3;j++)
   { for(i=2;i<2+lnum;i++)
    {
      wr_zb(0xf0,i,j);
      send(chn[12+(j-1)*lnum*2+(j-1)*2+(i-1)*2]-0xa0);
      send(chn[12+(j-1)*lnum*2+(j-1)*2+(i-1)*2+1]-0xa0);
    }
   }
}
///**********************************************顯示主菜單
void disp_chn (uchar code *chn)
{
  uchar i,j;
    for (j=0;j<4;j++)
	  {for (i=0;i<2;i++)
	   {
       wr_zb(0xf9,i+2,j*16);
       send(chn[j*14+i]);
	   }
	  }
   for (j=0;j<4;j++)
   { for(i=2;i<8;i++)
    {
      wr_zb(0xf0,i,j);
      send(chn[j*14+(i-1)*2]-0xa0);
      send(chn[j*14+(i-1)*2+1]-0xa0);
    }
   }
}


void disitem () ///////////////////------請選擇實驗項目
{ uchar i,j;
  for (i=0;i<7;i++)
   { wr_zb(0xf0,i+1,0);
     send(tab11[i*2]-0xa0);
	 send(tab11[i*2+1]-0xa0);
   }
   for(i=1;i<3;i++)
   { for(j=0;j<2;j++)
     {wr_zb(0xf9,j+2,i*16);
      send(tab11[i*14+j]);
     }
    }
   for(i=1;i<3;i++)
   {for(j=0;j<6;j++)
      {wr_zb(0xf0,j+2,i);
       send(tab11[i*14+(j+1)*2]-0xa0);
       send(tab11[i*14+(j+1)*2+1]-0xa0);
      }
    }
}
void disdt()         //------------------------動態測試窗體
{uchar i,j;
 for (i=0;i<2;i++)
  { for(j=0;j<2;j++)
    {  wr_zb(0xf0,j+i*6,0);
       send(tab112[i*4+j*2]-0xa0);
       send(tab112[i*4+j*2+1]-0xa0);
	}
  }
}
void dispwy(uchar xnum)    //--------------顯speed 、current
{uchar i,bbit,shbit,gbit;
  
  for(i=0;i<7;i++)
  {wr_zb(0xf9,i,1);
   send(tab22[xnum*7+i]);
  }
  if(xnum==0)
  {bbit=sdspeed/100;
   shbit=(sdspeed-bbit*100)/10;
   gbit=sdspeed-bbit*100-shbit*10; 
  }
  else if(xnum==1)
  {bbit=sdlc/100;
  shbit=(sdlc-bbit*100)/10;
   gbit=sdlc-bbit*100-shbit*10;
  }
 
  wr_zb(0xf9,10,1);
   send(tab7[bbit]);
  wr_zb(0xf9,11,1);
   send(tab7[shbit]);
   wr_zb(0xf9,12,1);
   send(tab7[gbit]);
   for(i=0;i<2;i++)
  {wr_zb(0xf9,8+i,1);
   send(tab7[10]);
  }
}
//***-----------------------------------------數字按鍵處理     *********sw[0]<2!!!!!!還未處理。。。
void digkey(uchar num)
{ if(keychoose==2)
  {sw[gbnum]=num;
  wr_zb(0xf9,gbnum+9,32);
   send(tab7[10]);
   wr_zb(0xf9,gbnum+9,32);
   send(tab7[num]);
   clear_star(gbnum);
   gbnum=gbnum+1;
   if(gbnum>=1)gbnum=1;
   dis_star(gbnum);
   }
   else if(keychoose==3)
   {lc[gblcnum]=num;
  wr_zb(0xf9,gblcnum+9,32);
   send(tab7[10]);
   wr_zb(0xf9,gblcnum+9,32);
   send(tab7[num]);
   clear_star(gblcnum);
   gblcnum=gblcnum+1;
   if(gblcnum>=2)gblcnum=2;
   dis_star(gblcnum);
   }
}

        /*主程序*/
void main(void)
{  float share;
// uchar i,j;
  delay200();         //------延時以使所有芯片同步-------/
  init();
   vbell(2000);
 send(0xf4);    //清屏
 	 //keychoose=1;
	   disp_img(tab9);   //顯一圖片
 
	while(1)
	{
	 DOG=~DOG;
	 if(keychoose==6 && altra==1)
	 {altra=0;
	  
	  wbit=dig1/1000;
	  qbit=(dig1-wbit*1000)/100;
	  bbit=(dig1-wbit*1000-qbit*100)/10;
	  share=dig1-wbit*1000-qbit*100-bbit*10;
	  shbit=(int)share;
	  gbit=share*10-shbit*10;
      wr_zb1(0xf9,9,0);
       send(tab7[wbit]);
	    wr_zb1(0xf9,10,0);
       send(tab7[qbit]);
	    wr_zb1(0xf9,11,0);
       send(tab7[bbit]);
	    wr_zb1(0xf9,12,0);
       send(tab7[shbit]);
	    wr_zb1(0xf9,14,0);
       send(tab7[gbit]);

	   wbit=dig2/1000;
	  qbit=(dig2-wbit*1000)/100;
	  bbit=(dig2-wbit*1000-qbit*100)/10;
	  share=dig2-wbit*1000-qbit*100-bbit*10;
	  shbit=(int)share;
	  gbit=share*10-shbit*10;
       wr_zb1(0xf9,9,16);
       send(tab7[wbit]);
	    wr_zb1(0xf9,10,16);
       send(tab7[qbit]);
	    wr_zb1(0xf9,11,16);
       send(tab7[bbit]);
	    wr_zb1(0xf9,12,16);
       send(tab7[shbit]);
	    wr_zb1(0xf9,14,16);
       send(tab7[gbit]);

       wbit=analog1/10;
	   share=analog1-wbit*10;
       qbit=(int)share;
	   bbit=share*10-qbit*10;
	   shbit=share*100-qbit*100-bbit*10;
	   gbit=share*1000-qbit*1000-bbit*100-shbit*10;
       wr_zb1(0xf9,9,32);
       send(tab7[wbit]);
	    wr_zb1(0xf9,10,32);
       send(tab7[qbit]);
	    wr_zb1(0xf9,12,32);
       send(tab7[bbit]);
	    wr_zb1(0xf9,13,32);
       send(tab7[shbit]);
	    wr_zb1(0xf9,14,32);
       send(tab7[gbit]);


	    wbit=analog2/10;
	   share=analog2-wbit*10;
       qbit=(int)share;
	   bbit=share*10-qbit*10;
	   shbit=share*100-qbit*100-bbit*10;
	   gbit=share*1000-qbit*1000-bbit*100-shbit*10;
       wr_zb1(0xf9,9,48);
       send(tab7[wbit]);
	    wr_zb1(0xf9,10,48);
       send(tab7[qbit]);
	    wr_zb1(0xf9,12,48);
       send(tab7[bbit]);
	    wr_zb1(0xf9,13,48);
       send(tab7[shbit]);
	    wr_zb1(0xf9,14,48);
       send(tab7[gbit]);

	   xiaoyu=analog2*dig2;
	   if(dig1>0)xiaoyu=xiaoyu/dig1;
	   if(analog1>0)xiaoyu=xiaoyu/analog1;
       bbit=xiaoyu*10;
	   shbit=xiaoyu*100-bbit*10;
	   gbit=xiaoyu*1000-bbit*100-shbit*10;
       wr_zb1(0xf9,20,16);
       send(tab7[bbit]);
	   wr_zb1(0xf9,21,16);
       send(tab7[shbit]);
	   wr_zb1(0xf9,23,16);
       send(tab7[gbit]);


	   
	   if(dig2>0)huaca=dig1/dig2;
	   bbit=huaca/100;
	   shbit=(huaca-bbit*100)/10;
	   gbit=huaca-bbit*100-shbit*10;
       qbit=(huaca-bbit*100-shbit*10-gbit)*10;
	   wr_zb1(0xf9,19,48);
       send(tab7[bbit]);
       wr_zb1(0xf9,20,48);
       send(tab7[shbit]);
	   wr_zb1(0xf9,21,48);
       send(tab7[gbit]);
	   wr_zb1(0xf9,23,48);
       send(tab7[qbit]);
	 }	
 	 else if(keychoose==7 && altra==1 && pause==0)
	 { altra=0;
       share=48*analog1;     //假定ANA<=1
      wbit=(int)share;
      wbit=64-wbit;
	  share=48*dig1/300;     //假定dig1<=300
	  bbit=(int)share;
	  bbit=64-bbit;
	   send(0xf7);
      wr_zb1(0xf2,191,wbit);
      wr_zb1(0xf2,191,bbit);
      disdt();
      dig1=dig1*10;
	   wbit=dig1/1000;
	  qbit=(dig1-wbit*1000)/100;
	  bbit=(dig1-wbit*1000-qbit*100)/10;
	  share=dig1-wbit*1000-qbit*100-bbit*10;
	  shbit=(int)share;
	  gbit=share*10-shbit*10;
      wr_zb1(0xf9,4,0);
       send(tab7[wbit]);
	    wr_zb1(0xf9,5,0);
       send(tab7[qbit]);
	    wr_zb1(0xf9,6,0);
       send(tab7[bbit]);
	    wr_zb1(0xf9,7,0);
       send(tab7[shbit]);
	   wr_zb1(0xf9,8,0);
       send(tab7[11]);
	    wr_zb1(0xf9,9,0);
       send(tab7[gbit]);

	    wbit=analog1/10;
	   share=analog1-wbit*10;
       qbit=(int)share;
	   bbit=share*10-qbit*10;
	   shbit=share*100-qbit*100-bbit*10;
	   gbit=share*1000-qbit*1000-bbit*100-shbit*10;
       wr_zb1(0xf9,17,0);
       send(tab7[wbit]);
	    wr_zb1(0xf9,18,0);
       send(tab7[qbit]);
	   wr_zb1(0xf9,19,0);
       send(tab7[11]);
	    wr_zb1(0xf9,20,0);
       send(tab7[bbit]);
	    wr_zb1(0xf9,21,0);
       send(tab7[shbit]);
	    wr_zb1(0xf9,22,0);
       send(tab7[gbit]);


	 }
	 if(keydd==1)
	 {keydd=0;
      EA=0;
	 switch(keydownnum)
	 {  
	    case 1:
	    {send(0xf4);
		  disp_speed(tab3);
          dis_star(0);
		 gbnum=0;
		}break;
		case 2:
		{send(0xf4);
		  disp_lc(tab2);
          dis_star(1);
		 gblcnum=1;
		}break;
		case 3:
		{ send(0xf4);
         disitem();
		 dismark(connum+1);
		}break;
		case 4:
		{send(0xf4);
        disp_cz(tab4,3);
		dismark(bellnum+1);
		}break;
		case 5:
		{send(0xf4);
         disp_chn(tab1);
		 dismark(menunum);
		}break;
		case 6:
		{ send(0xf4);
         dis_test();
		}break;
		case 7:
		{send(0xf4);
        disdt();
		}break;
		case 8:       //數字1
		{digkey(1);
		}break;
			case 9:   //數字2
		{digkey(2);
		}break;
			case 10:  //數字3
		{digkey(3);
		}break;
			case 11:  //數字4
		{digkey(4);
		}break;
			case 12:  //數字5
		{digkey(5);
		}break;
			case 13:  //數字6
		{digkey(6);
		}break;
			case 14:  //數字7
		{digkey(7);
		}break;
			case 15:  //數字8
		{digkey(8);
		}break;
			case 16:  //數字9
		{digkey(9);
		}break;
		case 17:      //數字0
		{digkey(0);
		}break;
			case 18://MENU
		{ send(0xf4);
        disp_chn(tab1);
		dismark(menunum);
		}break;
		case 19:   //<
		{if(keychoose==2)
		   {clear_star(gbnum);
		   if(gbnum>0)gbnum=gbnum-1;
		   
		   dis_star(gbnum);
		   }
		   else if(keychoose==3)
		   {clear_star(gblcnum);
		   if(gblcnum>0)gblcnum=gblcnum-1;
		   
		   dis_star(gblcnum);
		   }
		}break;
        case 20:   //>
		{if(keychoose==2)
		   {clear_star(gbnum);
		   gbnum=gbnum+1;
		   if(gbnum>=1)gbnum=1;
		   dis_star(gbnum);
		   }
		   else if(keychoose==3)
		   {clear_star(gblcnum);
		   gblcnum=gblcnum+1;
		   if(gblcnum>=2)gblcnum=2;
		   dis_star(gblcnum);
		   }
		}break;
		case 21:   //∧
		{ if(keychoose==1)
	    {clearmark(menunum);
		 if(menunum>0)menunum=menunum-1;
		 if(menunum<=0)menunum=0;
         dismark(menunum);
        }
		else if(keychoose==4)
		{clearmark(2);
         connum=0;
         dismark(1);
		}
		
        else if(keychoose==5)
         {clearmark(2);
         bellnum=0;
         dismark(1);
         }
		  if(specur==0 && (keychoose==6 || keychoose==7))
		 { if(sdspeed<80)sdspeed++;
		    send(0xf4);
		   dispwy(0);
		   delay200();
		   SERCONTROL=1;
		   sendspeed();
		   SERCONTROL=0;
		   if(keychoose==6)dis_test();
		   else if(keychoose==7)disdt();
		 }
		 else if(specur==1 && (keychoose==6 || keychoose==7))
		 { if(sdlc<100)sdlc++;
		   send(0xf4);
		   dispwy(1);
		   delay200();
		   SERCONTROL=1;
		   sendlc();
		   SERCONTROL=0;
		  if(keychoose==6)dis_test();
		   else if(keychoose==7)disdt();
		 }
		}break;
		case 22:   //∨
		{if(keychoose==1)
	    {clearmark(menunum);
		 menunum=menunum+1;
		 if(menunum>=3)menunum=3;
         dismark(menunum);
        }
		else if(keychoose==4)
		{clearmark(1);

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人蜜臀av电影| 亚洲精品日韩专区silk| 91麻豆精品国产91久久久| 色综合色综合色综合色综合色综合 | 日韩一区二区三区视频| 欧美另类videos死尸| 69久久夜色精品国产69蝌蚪网 | 亚洲成人精品一区二区| 伊人性伊人情综合网| 亚洲另类一区二区| 亚洲国产欧美在线| 午夜激情久久久| 天堂成人免费av电影一区| 日本成人在线一区| 国产精品亚洲一区二区三区妖精| 国产一区二区伦理| 播五月开心婷婷综合| 欧美在线制服丝袜| 91视频精品在这里| 在线观看网站黄不卡| 91精品国产麻豆| 久久天堂av综合合色蜜桃网| 国产精品美女久久久久久久| 亚洲靠逼com| 麻豆91在线看| 色综合 综合色| 日韩精品一区二区三区在线| 中文字幕不卡的av| 视频一区视频二区中文字幕| 国产乱淫av一区二区三区| 91视频www| 精品噜噜噜噜久久久久久久久试看| 国产免费成人在线视频| 午夜av一区二区三区| 国产精品影视在线| 欧美日韩午夜精品| 中文字幕乱码一区二区免费| 午夜精品视频一区| 国产**成人网毛片九色 | 国产成人综合网站| 欧美三级电影在线看| 中文字幕av免费专区久久| 天堂在线一区二区| 99久久综合色| 久久亚洲春色中文字幕久久久| 亚洲香肠在线观看| 波波电影院一区二区三区| 欧美成人a∨高清免费观看| 亚洲欧美激情一区二区| 国产精品888| 日韩免费性生活视频播放| 夜夜夜精品看看| av不卡在线播放| 久久久久久久久97黄色工厂| 欧美aⅴ一区二区三区视频| 欧洲视频一区二区| 国产精品久久久久久久久免费丝袜 | 精品一区二区免费看| 欧美日韩日日夜夜| 伊人一区二区三区| 91美女片黄在线观看| 国产欧美一区二区精品婷婷| 国内成人自拍视频| 欧美v亚洲v综合ⅴ国产v| 日韩高清在线不卡| 欧美日韩高清在线| 偷拍亚洲欧洲综合| 91.xcao| 热久久国产精品| 日韩一区二区精品在线观看| 天天综合日日夜夜精品| 欧美日韩精品一区二区天天拍小说 | 色婷婷精品久久二区二区蜜臂av| 日韩欧美黄色影院| 国产一区二区三区免费看| 精品国产一区二区亚洲人成毛片 | 欧美人与z0zoxxxx视频| 亚洲一区二区在线免费观看视频| 色综合咪咪久久| 亚洲精品视频在线看| 一本到三区不卡视频| 亚洲免费观看在线观看| 欧美一a一片一级一片| 亚洲一区二区三区四区在线免费观看 | 91.xcao| 国产在线国偷精品免费看| 久久亚洲欧美国产精品乐播| 成人一道本在线| 亚洲日本va午夜在线电影| 欧美日韩在线精品一区二区三区激情 | 99久久久久免费精品国产| 亚洲欧美激情视频在线观看一区二区三区 | www.亚洲色图| 亚洲一区二区美女| 精品av综合导航| 国产盗摄视频一区二区三区| 欧美卡1卡2卡| 免费看欧美美女黄的网站| 国产欧美日韩卡一| 色天使色偷偷av一区二区| 视频一区在线播放| 婷婷夜色潮精品综合在线| 99国产一区二区三精品乱码| 中文字幕日韩欧美一区二区三区| 成人综合婷婷国产精品久久蜜臀 | 国产精品区一区二区三| 欧美中文字幕亚洲一区二区va在线| 丝袜美腿亚洲一区| 久久久久久久久久久久久久久99 | 亚洲精品在线观| 99re亚洲国产精品| 另类小说一区二区三区| 亚洲免费在线观看| 亚洲欧美偷拍卡通变态| 欧美伊人精品成人久久综合97| 麻豆国产精品一区二区三区 | 一区二区欧美精品| 精品日本一线二线三线不卡| 91蜜桃网址入口| 国产在线精品一区二区夜色| 亚洲一级不卡视频| 久久这里只有精品首页| 欧美日韩亚洲综合一区二区三区| 国产一区亚洲一区| 丝袜亚洲精品中文字幕一区| 亚洲欧洲一区二区在线播放| xnxx国产精品| 日韩亚洲欧美中文三级| 欧美在线观看你懂的| 成人动漫中文字幕| 国产一区二区在线免费观看| 日韩精品一级中文字幕精品视频免费观看 | 欧美在线观看一二区| 国产成人午夜高潮毛片| 老司机精品视频导航| 天天av天天翘天天综合网| 国产精品国产三级国产普通话99 | 久久伊人蜜桃av一区二区| 欧美日韩精品一区二区天天拍小说| 成人免费视频国产在线观看| 国产精品一区二区久激情瑜伽| 亚洲精品福利视频网站| 国产精品久久毛片av大全日韩| 精品国产一二三区| 欧美zozozo| 精品国产乱码久久久久久牛牛 | 五月天精品一区二区三区| 亚洲一区二区美女| 亚洲国产日韩a在线播放性色| 亚洲免费看黄网站| 一区二区日韩av| 亚洲国产美女搞黄色| 亚洲国产精品一区二区久久恐怖片| 国产精品精品国产色婷婷| 欧美国产精品一区| 麻豆精品国产91久久久久久| 日本系列欧美系列| 毛片av一区二区三区| 日本成人在线一区| 毛片av一区二区| 激情深爱一区二区| 国产成人自拍高清视频在线免费播放| 美日韩一区二区三区| 精品一区二区免费在线观看| 国产成人精品www牛牛影视| 成人免费视频网站在线观看| 色综合一区二区| 欧美日韩午夜精品| 日韩免费观看2025年上映的电影| 精品国产乱码久久久久久浪潮| 久久久亚洲精品一区二区三区| 中文字幕欧美三区| 亚洲综合久久久久| 免费在线视频一区| 丰满亚洲少妇av| 欧美午夜精品一区二区蜜桃| 日韩一区二区三区电影| 欧美激情一区二区三区在线| 亚洲免费观看高清完整版在线| 日韩专区在线视频| 国产suv精品一区二区883| 欧美色图激情小说| 国产亚洲一区字幕| 亚洲一区二区三区美女| 韩国女主播成人在线| 91免费观看视频| 久久久久久久综合色一本| 亚洲嫩草精品久久| 狠狠狠色丁香婷婷综合久久五月| 北岛玲一区二区三区四区| 欧美一区二区精品在线| 国产精品第五页| 男女视频一区二区| 91电影在线观看| 久久久久88色偷偷免费| 日韩激情一区二区| 色哟哟一区二区| 国产性做久久久久久| 裸体歌舞表演一区二区| 欧美午夜在线观看|