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

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

?? 鍵盤顯示2.c

?? 在C環境下利用單片機來控制并顯示電機的速度
?? C
字號:
#include <reg52.h>
#include <absacc.h>
#include<intrins.h>
#define uchar unsigned char
#define uint unsigned int

sbit STR  =  P3^6;//定義CD4094各端口;
sbit DATA =  P3^0;
sbit CLK  =  P3^1;

void delays(uint);	  //延時函數
void Out_4094(uchar);//發送代碼函數
uchar kbscan();		   //判斷鍵是否按下
uchar keyadr();		   //得到鍵位置函數
uchar keyzhi(uchar);   //得到鍵值函數
void led_xs();

int xianshi[]={16,16,16,16};
//int xianshi[]={6,5,2,1};

void main()
{uchar key,get;
  int i=0,k=0;					 //k為按鍵計數
  int sudu=0;						//速度控制
  led_xs();				//調用4個數碼管顯示函數
   while(1)
    {  delays(15000);  //上一按鍵與下一按鍵間就有一時間差,此時間剛好
	   i=kbscan();               //判斷鍵是否按下
         if(i==1)
	       { delays(600);                   //延時去抖動 
//	         led_xs();				//調用4個數碼管顯示函數
	       }
	   i=kbscan();               //再次判斷鍵是否按下
      if(i==1) 					  //表明有鍵按下,并要清i為0(也可不清)
	   {   key=keyadr();			  //調用得到鍵位置函數
	       get=keyzhi(key);		  //調用得到鍵值函數		
         if(0<=get&&get<=9) 
		   {  xianshi[0]=xianshi[1];xianshi[1]=xianshi[2];
		      xianshi[2]=xianshi[3];xianshi[3]=get;
		        k++;
	         if(k==4)  k=0;
	          led_xs();				//調用4個數碼管顯示函數
           }
		 else if(get==10)
		   {  sudu=xianshi[3]*1000+xianshi[2]*100+xianshi[1]*10+xianshi[0];
			  xianshi[3]=sudu%10;
//			 led_xs();				//調用4個數碼管顯示函數
//		     printf("sudu=%d\n",sudu);
		   }
	     else if(get==11)
		   {xianshi[3]=0;xianshi[2]=0;xianshi[1]=0;xianshi[0]=0;
	         led_xs();				//調用4個數碼管顯示函數
		   }
//		 else {}
	   }
   }
}
 
void delays(uint a)     //延時子函數;
{uint b;
    for(b=0;b<a;b++);
} 

uchar kbscan()          //判斷是否有鍵按下
{    P1=0xf0;	
   	  if((P1&0xf0)!=0xf0)         //若有鍵按下
	      return 1;
	  else   return 0;
}

uchar keyadr()		   //得到鍵位置函數
{
  uchar sccode,recode,keytemp=0;		 //取為0是為了keytemp|=(~sccode)+(~recode)不多加keytemp考慮
  int i=1;				  //控制循環
   sccode=0xfe;
     while(i==1) 
//     while((sccode|0xf0)!=0xff)    //	循環不好控制
//	   while(sccode!=0xef) 	   對	 //	循環不好控制
//     while((sccode&0xf0)!=0) 錯
        {  P1=sccode;
//        if((P1&0xf0)!=0xf0)  錯
//		  if(P1!=sccode)			 //應該也行
	      if((P1&sccode)!=sccode)
           {  recode=P1&0xf0|0x0f;
              keytemp|=(~sccode)+(~recode);
			  i=0;
//			  sccode=sccode<<1|0x01;  //得到鍵位置后繼續掃描,使循環完成.與上控制對應
			}
           else 
		      sccode=sccode<<1|0x01;
         }
     return(keytemp);
}

uchar keyzhi(uchar key2)            //讀鍵值
{uchar key1;
 switch(key2)
   {    case 0x11:key1 =7;break;	  //P10+P14
        case 0x21:key1 =8;break;	  //P10+P15
        case 0x41:key1 =9;break;	  //P10+P16
        case 0x81:key1 =10;break;	  //P10+P17
        case 0x12:key1 =4;break;	  //P11+P14
        case 0x22:key1 =5;break;	  //P11+P15
        case 0x42:key1 =6;break;	  //P11+P16
        case 0x82:key1 =11;break;	  //P11+P17
        case 0x14:key1 =1;break;	  //P12+P14
        case 0x24:key1 =2;break;	  //P12+P15
        case 0x44:key1 =3;break;	  //P12+P16
        case 0x84:key1 =12;break;	  //P12+P17
        case 0x18:key1 =13;break;	  //P13+P14
        case 0x28:key1 =0;break;	  //P13+P15
        case 0x48:key1 =14;break;	  //P13+P16
        case 0x88:key1 =15;break;	  //P13+P17
   }
   return(key1);
}

void led_xs()										//得到4個數碼管字形,并調用函數顯示									 
{  int i;
   uchar j;
   uchar codec[]={0xfc,0x60,0xda,0xf2,0x66,0xb6,0xbe,0xe0,	 //共陰極數碼管字形碼,從高位開始發時用。
 			   0xfe,0xf6,0xee,0x3e,0x9c,0x7a,0x9e,0x8e,0x00};
     for(i=0;i<4;i++)    
       {	   
         j=codec[xianshi[i]];
//       delays(5000);    //延時
   	   Out_4094(j);     //調用發送代碼函數
//      delays(5000);    //延時
       }
}
void Out_4094(uchar data1) 
{    int j;
      STR=0;        //保持然來的狀態不變;
      for(j=0;j<8;j++)
	   	{ DATA=(data1%2); data1>>=1;
		  CLK=0;       //形成上升延脈沖;
//			_nop_();
// 			_nop_();      //延時;
//			 _nop_();
 			CLK=1;
        }
      STR=1;       //數據送完;更新顯示;
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本女人一区二区三区| 北条麻妃一区二区三区| 国产不卡在线播放| 在线观看免费视频综合| 精品1区2区在线观看| 亚洲免费高清视频在线| 久久91精品久久久久久秒播| 99精品一区二区三区| 日韩欧美亚洲一区二区| 亚洲日穴在线视频| 国产精品538一区二区在线| 91精品久久久久久久91蜜桃| 国产精品沙发午睡系列990531| 香蕉av福利精品导航 | 国产精品少妇自拍| 五月天久久比比资源色| 色婷婷狠狠综合| 欧美国产成人在线| 韩国女主播一区| 日韩欧美在线网站| 日韩国产欧美三级| 欧美在线观看视频在线| 中文字幕一区二区三区精华液| 韩国成人在线视频| 日韩欧美在线123| 日本视频免费一区| 欧美军同video69gay| 一区二区在线免费| 欧美亚洲综合在线| 一区二区在线观看av| 96av麻豆蜜桃一区二区| 国产精品伦理一区二区| 丁香一区二区三区| 中文一区二区在线观看| 国产成人免费视频网站| 亚洲国产精品精华液ab| 岛国av在线一区| 中文字幕日韩一区二区| 一本大道久久a久久综合| 亚洲欧洲精品成人久久奇米网| 成人短视频下载| 亚洲色欲色欲www| 一本大道久久精品懂色aⅴ| 亚洲一区视频在线观看视频| 欧美日韩一区久久| 全国精品久久少妇| 欧美va亚洲va在线观看蝴蝶网| 精品亚洲免费视频| 久久精品视频免费| av一区二区三区在线| 亚洲自拍偷拍综合| 欧美午夜精品免费| 美女视频免费一区| 国产精品久久久久久久午夜片| 97久久久精品综合88久久| 亚洲精品乱码久久久久久| 9191久久久久久久久久久| 久久精品国产久精国产爱| 国产日产欧产精品推荐色| av一区二区久久| 日韩综合小视频| 久久精品在线观看| 欧美色电影在线| 国产乱一区二区| 亚洲免费伊人电影| 日韩三级中文字幕| av午夜精品一区二区三区| 亚洲高清不卡在线观看| 久久女同互慰一区二区三区| 99国产精品国产精品毛片| 青青青爽久久午夜综合久久午夜 | 一本久久综合亚洲鲁鲁五月天| 亚洲激情一二三区| 精品999在线播放| 欧美性淫爽ww久久久久无| 精品一区二区在线看| 亚洲欧洲精品成人久久奇米网| 欧美理论电影在线| 91一区二区三区在线观看| 毛片av一区二区| 夜夜精品浪潮av一区二区三区| 精品国产乱码久久久久久图片| www.日韩在线| 国产综合一区二区| 香蕉影视欧美成人| 亚洲精品国久久99热| 精品理论电影在线| 色婷婷激情综合| 国产白丝精品91爽爽久久| 三级不卡在线观看| 怡红院av一区二区三区| 国产精品欧美经典| 久久精品一区四区| 欧美成人video| 欧美一区二区在线观看| 在线观看国产日韩| eeuss鲁片一区二区三区 | 日日骚欧美日韩| 亚洲免费三区一区二区| 国产无一区二区| 精品国产麻豆免费人成网站| 欧美一区二区三区免费在线看 | 中文字幕在线不卡一区| 精品久久久久av影院| 6080yy午夜一二三区久久| 99久久精品免费精品国产| 国产成人精品www牛牛影视| 国产一区二区导航在线播放| 日韩不卡在线观看日韩不卡视频| 亚洲综合免费观看高清完整版| 亚洲欧美日韩久久| 亚洲色图在线看| 成人欧美一区二区三区白人| 欧美国产精品中文字幕| 日本一区二区三区免费乱视频| 久久午夜羞羞影院免费观看| 精品久久久久99| 国产午夜亚洲精品不卡| 国产网红主播福利一区二区| www国产成人免费观看视频 深夜成人网 | 色婷婷av一区二区三区软件| a级精品国产片在线观看| 99re亚洲国产精品| 欧美在线小视频| 在线播放亚洲一区| 日韩免费福利电影在线观看| 日韩欧美黄色影院| 欧美精品一区二区在线观看| 久久久久久久久久久久久女国产乱| 久久蜜桃av一区精品变态类天堂| 久久久一区二区三区捆绑**| 欧美国产综合一区二区| 国产精品国产自产拍在线| 亚洲精品videosex极品| 天堂午夜影视日韩欧美一区二区| 日韩精品免费专区| 精品中文字幕一区二区小辣椒| 国产一区二区三区香蕉| 成人开心网精品视频| 在线看一区二区| 日韩欧美视频一区| 中文欧美字幕免费| 亚洲一二三四在线观看| 麻豆成人av在线| 北条麻妃国产九九精品视频| 欧美色手机在线观看| 日韩精品一区二区三区中文精品| 国产清纯美女被跳蛋高潮一区二区久久w| 国产精品网站一区| 亚洲高清免费观看高清完整版在线观看| 美脚の诱脚舐め脚责91 | 91官网在线观看| 欧美一区日本一区韩国一区| 国产亚洲综合av| 亚洲精品成a人| 国产精品中文有码| 欧美日韩国产天堂| 国产亚洲1区2区3区| 亚洲国产视频直播| 国产精品99久久久久久有的能看 | 亚洲成人av资源| 国产永久精品大片wwwapp| 91麻豆国产福利在线观看| 日韩欧美一级二级| 亚洲自拍欧美精品| 国产一区二区三区精品视频| 欧洲视频一区二区| 国产日产精品1区| 秋霞国产午夜精品免费视频| 91网上在线视频| 久久一区二区视频| 蜜臀av一区二区| 欧美视频中文字幕| 亚洲天堂av一区| 懂色av中文字幕一区二区三区| 欧美精品v日韩精品v韩国精品v| 亚洲天堂网中文字| 粉嫩一区二区三区在线看| 日韩三级.com| 日韩电影在线观看网站| 欧洲一区在线观看| 亚洲人成人一区二区在线观看| 国精产品一区一区三区mba桃花| 91精品一区二区三区在线观看| 亚洲欧美日韩在线不卡| 大尺度一区二区| 国产亚洲人成网站| 韩国视频一区二区| 久久夜色精品一区| 精品亚洲国产成人av制服丝袜| 91精品国产91久久久久久一区二区 | 欧美视频第二页| 亚洲欧洲av在线| 成人黄色a**站在线观看| 国产亚洲一区字幕| 国产成人免费视频网站| 国产日韩欧美不卡在线| 国产麻豆精品视频| 久久久久国产精品厨房| 久久超碰97中文字幕|