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

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

?? +

?? 51單片機配套C程序
??
字號:
/*-----------------------------------------------
說明:此程序使用標準PS2鍵盤輸入,LCD1602液晶屏輸出顯示。此樣例僅作測試使用
晶振使用12M或者11.0592M,本鍵盤使用部分字母和數字測試,其他按鍵不能使用,用
戶可以自行擴展。由于開發板和程序的各種參數,程序中沒有使用奇偶校驗,不保證沒有
誤碼,校驗程序請自行添加。
-------------------------------------------------*/
/*-----------------------------------------------
  名稱:99秒計時器
  內容:通過定時器計時
------------------------------------------------*/
#include<reg52.h>        //包含頭文件,一般情況不需要改動,頭文件包含特殊功能寄存器的定義
#include "scancodes.h"
#include "LCD1602.h"

sbit Key_Data = P1^4 ;   //定義Keyboard引腳
sbit Key_CLK =P3^2;      //使用中斷

bit BF;          
bit Shift;               //定義上檔鍵標志
bit Key_UP;              //定義通碼斷碼標志
unsigned char KeyV;
unsigned char IntNum;
unsigned char DisNum;
/******************************************************************/
/*                    函數聲明                                    */
/******************************************************************/
void Decode(unsigned char ScanCode);  //解碼子程序
/******************************************************************/
/*                    主函數                                      */
/******************************************************************/
void main()
{

IT1 = 0;                              //設外部中斷1為低電平觸發
EA = 1;                               //外部中斷開
EX0 = 1;                              //開中斷

InitLcd();                            //初始化1602液晶屏

do
 {
 if (BF)
   Decode(KeyV);
 else
   EA = 1; //開中斷
 }
while(1);
}
/******************************************************************/
/*                    外部中斷讀入信息                            */
/******************************************************************/
void Keyboard_out(void) interrupt 0
{
if ((IntNum > 0) && (IntNum < 9))
   { 
	KeyV = KeyV >> 1;                //因鍵盤數據是低>>高,結合上一句所以右移一位
	if (Key_Data)
    	KeyV = KeyV | 0x80;          //當鍵盤數據線為1時到最高位
	}
	IntNum++;
	while (!Key_CLK);                //等待PS/2CLK拉高

	if (IntNum > 10)
	   { 
 		IntNum = 0;                  //當中斷11次后表示一幀數據收完,清變量準備下一次接收
 		BF = 1;                      //標識有字符輸入完了
		EA = 0;                      //關中斷等顯示完后再開中斷 
		}
}

/******************************************************************/
/*                    解碼信息                                    */
/******************************************************************/
void Decode(unsigned char ScanCode) //注意:如SHIFT+G為12H 34H F0H 34H F0H 12H,也就是說shift的通碼+G的通碼+shift的斷碼+G的斷碼
{
unsigned char TempCyc; 

if (!Key_UP)                        //當鍵盤按下時
	{
	switch (ScanCode)
			{
			case 0xF0 :             // 當收到0xF0,Key_UP置1表示斷碼開始
				Key_UP = 1;
				break;

			case 0x12 :             // 左 SHIFT
				Shift = 1;
				break;

			case 0x59 :             // 右 SHIFT
				Shift = 1;
				break;

			default: 
				if(!Shift)          //如果SHIFT沒按下
					{
					for (TempCyc = 0;(UnShifted[TempCyc][0]!=ScanCode)&&(TempCyc<59); TempCyc++); //查表顯示
					if (UnShifted[TempCyc][0] == ScanCode)
						{
   						ShowChar(DisNum,UnShifted[TempCyc][1]);
   						DisNum++;
   						if(DisNum==32)
     					  {
	  					  WriteCommand(0x01);//清屏
	  					  DisNum=0;//重頭寫數據
	 				      }
 					     }
                     } 
				else //按下SHIFT
                    {
					for(TempCyc = 0; (Shifted[TempCyc][0]!=ScanCode)&&(TempCyc<59); TempCyc++); //查表顯示
					if (Shifted[TempCyc][0] == ScanCode)
                       {
  						ShowChar(DisNum,Shifted[TempCyc][1]);
   					    DisNum++;
                        if(DisNum==32)
    					  {
	  				       WriteCommand(0x01);//清屏
	                       DisNum=0;//重頭寫數據
	 					  }
  						}
                      }

					break;
 			}
	}
else
	{ 
	Key_UP = 0;
	switch (ScanCode) //當鍵松開時不處理判碼,如G 34H F0H 34H 那么第二個34H不會被處理
			{
			case 0x12 : // 左 SHIFT
				Shift = 0;
				break;

			case 0x59 : // 右 SHIFT
				Shift = 0;
				break;
			}
	}
BF = 0; //標識字符處理完了
} 



?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品毛片久久久久久久| 亚洲丝袜美腿综合| 性感美女极品91精品| 91片在线免费观看| 日本一区二区久久| 成人午夜电影网站| 午夜电影久久久| 欧美精品亚洲一区二区在线播放| 一级精品视频在线观看宜春院| 91久久精品一区二区二区| 亚洲精品福利视频网站| 欧洲精品一区二区| 亚洲va国产天堂va久久en| 欧美日产在线观看| 六月丁香婷婷色狠狠久久| 久久免费偷拍视频| 成人一区二区三区视频在线观看 | 亚洲精品一区二区三区99| 国产一区二区毛片| 国产精品久久久久一区二区三区共| 99免费精品视频| 亚洲国产日韩av| 欧美大度的电影原声| 国产大陆a不卡| 一区二区三区欧美| 欧美一区二区在线观看| 懂色av一区二区三区蜜臀| 亚洲精品视频一区二区| 日韩视频免费观看高清完整版在线观看| 久久99久久久久| 亚洲视频中文字幕| 日韩小视频在线观看专区| 丁香六月综合激情| 视频在线观看一区二区三区| 国产亚洲欧美在线| 在线免费观看日本欧美| 韩国精品主播一区二区在线观看| 亚洲人成亚洲人成在线观看图片| 在线播放日韩导航| 99国产精品一区| 精品一区二区日韩| 亚洲午夜久久久| 国产欧美日韩在线视频| 制服丝袜成人动漫| av在线综合网| 精品一区二区三区久久| 夜夜精品浪潮av一区二区三区| 欧美精品一区二区久久婷婷| 在线看不卡av| 国产精品99久久久久久久vr | 舔着乳尖日韩一区| 日本一区二区成人| 精品免费视频一区二区| 欧美亚男人的天堂| 成人一区二区三区视频| 国产在线国偷精品免费看| 亚洲超碰97人人做人人爱| 中文字幕在线观看不卡视频| 精品国偷自产国产一区| 在线不卡中文字幕播放| 91搞黄在线观看| 成人av手机在线观看| 国产一区二区三区四区在线观看| 丝袜美腿亚洲综合| 亚洲高清视频在线| 一区二区三区在线观看国产| 亚洲四区在线观看| 国产精品美女久久久久久2018| 国产精品99久久久久久久女警| 亚洲欧洲日韩在线| jizzjizzjizz欧美| 精品国产一区二区三区av性色| 欧美日韩视频第一区| 97久久久精品综合88久久| 国产精品1区2区| 久久99国内精品| 欧美性极品少妇| 精品一区二区在线播放| 亚洲国产日韩在线一区模特| 亚洲色图视频网| 亚洲视频网在线直播| 国产欧美日韩在线看| 精品88久久久久88久久久| 91麻豆免费视频| 99国产精品久久久久久久久久| 丁香网亚洲国际| www.66久久| 91丨九色丨尤物| 在线观看亚洲成人| 欧美亚洲丝袜传媒另类| 欧美丝袜自拍制服另类| 欧美美女网站色| 日韩一区二区三区四区五区六区| 日韩视频不卡中文| 久久亚洲捆绑美女| 久久久久久久久久美女| 国产日韩综合av| 日韩毛片高清在线播放| 亚洲一区二区三区四区五区黄| 亚洲成va人在线观看| 免费观看91视频大全| 国产一区二区精品久久99| 国产激情偷乱视频一区二区三区 | 在线不卡免费欧美| 日韩视频一区二区| 欧美国产欧美综合| 一区二区三区在线高清| 青娱乐精品视频| 国产精品一级黄| 色狠狠综合天天综合综合| 欧美猛男超大videosgay| 欧美裸体一区二区三区| 欧美一区二区三区婷婷月色| 久久嫩草精品久久久久| 中文字幕一区二区三区四区不卡| 国产精品久久久久久久久免费相片 | 欧美激情自拍偷拍| 亚洲免费观看高清完整版在线观看 | 亚洲欧美成人一区二区三区| 午夜一区二区三区视频| 亚洲自拍偷拍综合| 极品少妇xxxx偷拍精品少妇| 国产成人综合在线观看| 91一区一区三区| 欧美精品一区二区三区蜜臀| 国产精品美女久久久久久久久久久 | 欧美三级午夜理伦三级中视频| 欧美性受xxxx黑人xyx| 精品欧美乱码久久久久久| 国产偷国产偷亚洲高清人白洁| 国产精品欧美极品| 日韩av一区二区在线影视| 国产精一品亚洲二区在线视频| 日本高清视频一区二区| 欧美一区二区大片| 亚洲免费大片在线观看| 奇米精品一区二区三区在线观看 | 最新高清无码专区| 亚洲第一在线综合网站| av亚洲精华国产精华| 精品久久人人做人人爰| 国产精品久久777777| 国产一区激情在线| 在线视频你懂得一区| 亚洲欧洲美洲综合色网| 麻豆精品视频在线观看视频| 色综合久久中文综合久久97| 欧美变态tickling挠脚心| 51精品久久久久久久蜜臀| 国产丝袜在线精品| 精品一区二区三区影院在线午夜| 91久久精品一区二区三| 国产精品久久久久一区二区三区共| 久久福利视频一区二区| 欧美在线999| 亚洲狠狠丁香婷婷综合久久久| 裸体歌舞表演一区二区| 亚洲尤物在线视频观看| 欧美日韩在线直播| 亚洲妇女屁股眼交7| 成人av在线资源网| 精品免费99久久| 久久九九久精品国产免费直播| 不卡电影一区二区三区| 国产精品成人网| 精品国产一二三区| 国产精品一色哟哟哟| 欧美一区二区在线播放| 久久99最新地址| 欧美三区在线观看| 欧美性受xxxx黑人xyx| 国产日韩欧美a| 久久综合色婷婷| 欧美一区二区三区视频在线| 国产精品久久久久影院亚瑟| 石原莉奈一区二区三区在线观看| 激情综合色播五月| 亚洲成在人线免费| 欧美国产精品v| 国产呦精品一区二区三区网站| 国产欧美一区二区精品性色 | 国产91对白在线观看九色| 秋霞成人午夜伦在线观看| 日av在线不卡| 99久久精品国产导航| 欧美伊人久久大香线蕉综合69 | 一本一本大道香蕉久在线精品| 高清成人免费视频| 99久久综合色| 色妹子一区二区| 久久久久久久综合| 亚洲精品日韩专区silk| 亚洲精品写真福利| 久久99精品久久久久久国产越南| 国产一区二区不卡| 欧美这里有精品| 久久久久97国产精华液好用吗| 亚洲午夜一区二区| 狠狠v欧美v日韩v亚洲ⅴ| 色婷婷精品久久二区二区蜜臂av |