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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? main.c

?? 嵌入式鍵盤
?? C
?? 第 1 頁 / 共 2 頁
字號(hào):
#include <at89s52.h>
#include <stdio.h>
#include <per.h>
#include <intrins.h>
unsigned char MS[BUFFNUM+1]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};
unsigned char *p;
unsigned char pointer;
unsigned char SendNum;
bit send_flag;
bit SomeKeyEnableFlag,SomeKeyKeepFlag;
unsigned char SomeKeyKeepTime;
bit ReadKeyOnceFlag;
unsigned char DatTemp1,DatTemp2,DatTemp11,DatTemp22;
unsigned char KeyWobbleTime;
bit   NewKeyFlag;
bit   TwoMcodeFlag;//雙鍵碼標(biāo)志
unsigned char makecode=0;
bit   RstFlag;
unsigned char KeyT;
unsigned int testtime;
main()
{
  unsigned char i;
  //unsigned char dattemp;
  Project_Int();  
  for(i=0;i<16;i++)
	  MS[i]=0;
  p=MS;
  if(RstFlag==0)
  {
    LED1=1;
    LED2=1;
    LED3=1;
    LED4=1;
	RstFlag=1;
  }
  for(;;)
  {
  /* if(testtime==0) //for debug
    {
     LED4=!LED4;
	  testtime=1500;
    }*/
   WDT();
//===============鍵盤處理
//==========通碼保存
    if(ReadKeyOnceFlag)
     {
        KeyT=K_D_T;//倆次按鍵間隔

       switch(DatTemp1)
        {
          case 0x3e://P1.0=0
		     if(!SomeKeyEnableFlag)
		      {
                SomeKeyEnableFlag=1;
                switch(DatTemp2)
                 {
                   case 0xfe://1
		             if(pointer<BUFFNUM)
                      {
                        makecode=_1_PS2;
                        MS[pointer]=makecode;
		                pointer++;
						TwoMcodeFlag=0;
		              }
	               break;
                   case 0xfd://6
		             if(pointer<BUFFNUM)
		              {
                        makecode=_6_PS2;
                        MS[pointer]=makecode;
		                pointer++;
						TwoMcodeFlag=0;
		              }
                   break;
                   case 0xfb://au
	                 if(pointer<BUFFNUM)
		              {
                        makecode=_a_PS2;
                        MS[pointer]=makecode;
		                pointer++;
						TwoMcodeFlag=0;
		              }
	               break;
                   case 0xf7://fu
		             if(pointer<BUFFNUM)
		              {
                        makecode=_f_PS2;
                        MS[pointer]=makecode;
                        pointer++;
						TwoMcodeFlag=0;
		              }
	               break;
                   case 0xef://cd----f3
	                 if(pointer<BUFFNUM)
		              {
                        makecode=_f3_PS2;
                        MS[pointer]=makecode;
		                pointer++;
						TwoMcodeFlag=0;
		              }
	               break;
                   case 0xdf://hd-----f8
	                 if(pointer<BUFFNUM)
		              {
                        makecode=_f8_PS2;
                        MS[pointer]=makecode;
		                pointer++;
						TwoMcodeFlag=0;
		              }
	               break;
                   case 0xbf://cr
	                 if(pointer<BUFFNUM)
		              {
                        makecode=_cr_PS2;
                        MS[pointer]=makecode;
		                pointer++;
						TwoMcodeFlag=0;
		              }
	               break;
                   case 0x7f://f5----p
	                 if(pointer<BUFFNUM)
		              {
                        makecode=_p_PS2;
                        MS[pointer]=makecode;
                        pointer++;
						TwoMcodeFlag=0;
		              }
	               break;
	             }
	         }
			else if((DatTemp2==0xfb)||(DatTemp2==0xf7))//a.f
			 {
			    SomeKeyKeepFlag=1;
			 }
	      break;
          case 0x3d://P1.1=0
		     if(!SomeKeyEnableFlag)
		      {
                SomeKeyEnableFlag=1;
                switch(DatTemp2)
                 {
                   case 0xfe://2
		             if(pointer<BUFFNUM)
                      {
                        makecode=_2_PS2;
                        MS[pointer]=makecode;
		                pointer++;
						TwoMcodeFlag=0;
		              }
	               break;
                   case 0xfd://7
		             if(pointer<BUFFNUM)
		              {
                        makecode=_7_PS2;
                        MS[pointer]=makecode;
		                pointer++;
						TwoMcodeFlag=0;
		              }
                   break;
                   case 0xfb://bu
	                 if(pointer<BUFFNUM)
		              {
                        makecode=_b_PS2;
                        MS[pointer]=makecode;
		                pointer++;
						TwoMcodeFlag=0;
		              }
	               break;
                   case 0xf7://gu
		             if(pointer<BUFFNUM)
		              {
                        makecode=_g_PS2;
                        MS[pointer]=makecode;
                        pointer++;
						TwoMcodeFlag=0;
		              }
	               break;
                   case 0xef://dd----f4
	                 if(pointer<BUFFNUM)
		              {
                        makecode=_f4_PS2;
                        MS[pointer]=makecode;
		                pointer++;
						TwoMcodeFlag=0;
		              }
	               break;
                   case 0xdf://dt-------小數(shù)點(diǎn)
	                 if(pointer<BUFFNUM)
		              {
                        makecode=_dian_PS2;
                        MS[pointer]=makecode;
		                pointer++;
						TwoMcodeFlag=0;
		              }
	               break;
                   case 0xbf://f1-----w
	                 if(pointer<BUFFNUM)
		              {
                        makecode=_w_PS2;
                        MS[pointer]=makecode;
		                pointer++;
						TwoMcodeFlag=0;
		              }
	               break;
                   case 0x7f://f6-----l
	                 if(pointer<BUFFNUM)
		              {
                        makecode=_l_PS2;
                        MS[pointer]=makecode;
                        pointer++;
						TwoMcodeFlag=0;
		              }
	               break;
	             }
	         }
			else if((DatTemp2==0xfb)||(DatTemp2==0xf7))//b.g
			 {
			    SomeKeyKeepFlag=1;
			 }
	      break;
          case 0x3b://P1.2=0
		     if(!SomeKeyEnableFlag)
		      {
                SomeKeyEnableFlag=1;
                switch(DatTemp2)
                 {
                   case 0xfe://3
		             if(pointer<BUFFNUM)
                      {
                        makecode=_3_PS2;
                        MS[pointer]=makecode;
		                pointer++;
						TwoMcodeFlag=0;
		              }
	               break;
                   case 0xfd://8
		             if(pointer<BUFFNUM)
		              {
                        makecode=_8_PS2;
                        MS[pointer]=makecode;
		                pointer++;
						TwoMcodeFlag=0;
		              }
                   break;
                   case 0xfb://cu
	                 if(pointer<BUFFNUM)
		              {
                        makecode=_c_PS2;
                        MS[pointer]=makecode;
		                pointer++;
						TwoMcodeFlag=0;
		              }
	               break;
                   case 0xf7://hu
		             if(pointer<BUFFNUM)
		              {
                        makecode=_h_PS2;
                        MS[pointer]=makecode;
                        pointer++;
						TwoMcodeFlag=0;
		              }
	               break;
                   case 0xef://ed----f5
	                 if(pointer<BUFFNUM)
		              {
                        makecode=_f5_PS2;
                        MS[pointer]=makecode;
		                pointer++;
						TwoMcodeFlag=0;
		              }
	               break;
                   case 0xdf://sel----space
	                 if(pointer<BUFFNUM)
		              {
                        makecode=_spc_PS2;
                        MS[pointer]=makecode;
		                pointer++;
						TwoMcodeFlag=0;
		              }
	               break;
                   case 0xbf://f2-------s
	                 if(pointer<BUFFNUM)
		              {
                        makecode=_s_PS2;
                        MS[pointer]=makecode;
		                pointer++;
						TwoMcodeFlag=0;
		              }
	               break;
                   case 0x7f://f7--------+
	                 if(pointer<BUFFNUM)
		              {
                        makecode=_jia_PS2;
                        MS[pointer]=makecode;
                        pointer++;
						TwoMcodeFlag=0;
		              }
	               break;
	             }
	         }
			else if((DatTemp2==0xfb)||(DatTemp2==0xf7))//c.h
			 {
			    SomeKeyKeepFlag=1;
			 }
	      break;
          case 0x37://P1.3=0
		     if(!SomeKeyEnableFlag)
		      {
                SomeKeyEnableFlag=1;
                switch(DatTemp2)
                 {
                   case 0xfe://4
		             if(pointer<BUFFNUM)

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
丝袜亚洲精品中文字幕一区| 99久久精品免费看国产| 亚洲图片激情小说| 欧美zozozo| 欧美乱妇23p| 91精品办公室少妇高潮对白| 精品一区二区成人精品| 婷婷久久综合九色综合绿巨人| 中文字幕欧美国产| 粉嫩av一区二区三区| 日本一区二区视频在线| 91精品一区二区三区在线观看| 91免费看片在线观看| 丰满亚洲少妇av| 国产成人精品亚洲777人妖| 日本aⅴ精品一区二区三区| 亚洲v精品v日韩v欧美v专区| 国产精品免费久久久久| 久久久国产一区二区三区四区小说| 欧美一区二区三区婷婷月色| 欧美视频第二页| 欧美性色欧美a在线播放| 91久久精品网| 欧美日韩成人在线一区| 欧美日韩视频专区在线播放| 在线观看日韩av先锋影音电影院| 91在线观看地址| 欧美做爰猛烈大尺度电影无法无天| 一本到高清视频免费精品| 在线精品视频小说1| 色婷婷综合久久久中文字幕| 91豆麻精品91久久久久久| 91国产丝袜在线播放| 欧美日韩国产一二三| 欧美日韩国产色站一区二区三区| 91精品婷婷国产综合久久性色| 欧美一二三区精品| 2023国产精品| 国产精品成人一区二区艾草 | 综合欧美亚洲日本| 亚洲精品欧美激情| 天天亚洲美女在线视频| 狠狠色丁香久久婷婷综| 99久久久久久| 3atv在线一区二区三区| 国产午夜亚洲精品理论片色戒| 中文字幕亚洲区| 亚洲国产一区二区三区青草影视| 久久99国产精品成人| 91在线观看成人| 欧美成人猛片aaaaaaa| 亚洲人xxxx| 麻豆精品视频在线观看免费| 成人av电影免费在线播放| 欧美日韩精品一区二区| 久久精品亚洲一区二区三区浴池 | 亚洲国产日韩av| 国产成人精品免费网站| 欧美日本在线观看| 国产色91在线| 午夜精品成人在线视频| 成人污视频在线观看| 欧美一区二区啪啪| 亚洲视频一二区| 成人永久aaa| 精品国产1区2区3区| 亚洲va中文字幕| 一本久久综合亚洲鲁鲁五月天| 国产区在线观看成人精品| 日韩国产在线一| 欧美性xxxxxxxx| 欧美一区二区三区思思人| 精品久久久久久久久久久久包黑料| 亚洲人成电影网站色mp4| 国产黑丝在线一区二区三区| 91精品国产福利| 日本视频在线一区| 欧美偷拍一区二区| 日韩一区欧美一区| 国产91精品免费| 国产欧美一区二区精品仙草咪| 免费的国产精品| 91精品国产综合久久精品麻豆| 亚洲一二三级电影| 欧美色爱综合网| 亚洲第一福利视频在线| 欧美午夜精品久久久久久超碰| 一区二区中文字幕在线| 91麻豆精品视频| 亚洲欧美一区二区三区孕妇| 97国产一区二区| 一级精品视频在线观看宜春院 | 国内精品伊人久久久久影院对白| 91精品免费在线| 狠狠色综合播放一区二区| 久久亚洲影视婷婷| 国产高清不卡一区二区| 欧美精彩视频一区二区三区| 成人黄色综合网站| 亚洲欧美日韩人成在线播放| 欧美亚洲禁片免费| 免费av网站大全久久| 精品久久久久久综合日本欧美| 国产精品一区二区视频| 国产精品久久久久久亚洲伦| 91国在线观看| 麻豆成人免费电影| 国产精品色眯眯| 欧美日韩精品综合在线| 精品综合免费视频观看| 亚洲欧美一区二区视频| 欧美一区二区三区免费| 成人福利视频网站| 亚洲h在线观看| 亚洲国产精品传媒在线观看| 欧美视频三区在线播放| 国内精品写真在线观看| 亚洲人吸女人奶水| 欧美成人伊人久久综合网| 成人sese在线| 黄网站免费久久| 亚洲一区二区中文在线| 久久久99精品久久| 欧美女孩性生活视频| 99久久婷婷国产综合精品| 日韩av电影天堂| 亚洲男人天堂av网| 国产欧美一区二区在线观看| 欧美日韩久久久| 99精品视频一区二区三区| 麻豆91在线观看| 亚洲国产日韩在线一区模特| 国产日韩高清在线| 欧美一区二区免费视频| 欧美日韩在线三区| 成人福利视频网站| 国产精品亚洲а∨天堂免在线| 亚洲成人激情综合网| 亚洲人成在线观看一区二区| 欧美电影免费观看高清完整版在线观看 | 成人网页在线观看| 国产精品一区一区三区| 婷婷久久综合九色综合绿巨人 | 欧美无砖砖区免费| 波多野结衣亚洲一区| 成人午夜看片网址| 国产精品一级黄| 国模冰冰炮一区二区| 久88久久88久久久| 麻豆精品视频在线观看免费| 免费视频一区二区| 日韩经典一区二区| 人人超碰91尤物精品国产| 亚洲成人在线网站| 午夜国产精品影院在线观看| 亚洲欧美国产毛片在线| 亚洲精品日产精品乱码不卡| 亚洲精品欧美综合四区| 亚洲国产视频网站| 蜜臀av性久久久久蜜臀av麻豆| 亚洲在线观看免费| 日韩成人午夜电影| 国产呦精品一区二区三区网站| 国产精品一区二区三区99| 国产69精品久久久久毛片| 91视频91自| 欧美理论片在线| 精品久久久久99| 中文字幕一区视频| 亚洲午夜久久久久中文字幕久| 午夜影院久久久| 激情综合网最新| 福利91精品一区二区三区| 成人sese在线| 欧美日韩电影一区| 久久精品亚洲国产奇米99 | 制服视频三区第一页精品| 精品日韩一区二区| 伊人婷婷欧美激情| 六月丁香婷婷久久| 色综合视频在线观看| 精品少妇一区二区三区日产乱码 | 精品国精品自拍自在线| 一区免费观看视频| 日本在线不卡视频| 91丨porny丨最新| 日韩手机在线导航| 中文字幕中文乱码欧美一区二区| 午夜免费久久看| 91视频一区二区| 久久精品视频一区二区三区| 亚洲成人精品影院| hitomi一区二区三区精品| 精品久久久久久综合日本欧美| 亚洲区小说区图片区qvod| 国产成人亚洲综合色影视| 欧美精品丝袜中出| 亚洲精品国久久99热| 国产69精品久久99不卡| 欧美一级久久久久久久大片|