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

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

?? ps2.c

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

sbit Key_Data = P3^0 ;   //定義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一区二区三区免费野_久草精品视频
国产一区二区三区黄视频| 国产片一区二区| 亚洲乱码国产乱码精品精小说 | 日韩黄色一级片| 欧美性猛交xxxx黑人交| 亚洲男女毛片无遮挡| 91小视频在线| 国产精品美女久久久久久久久| 国产成人精品综合在线观看| 久久久www成人免费毛片麻豆| 精品伊人久久久久7777人| 精品国产一区二区三区不卡 | 热久久一区二区| 91精品国产日韩91久久久久久| 天堂一区二区在线| 日韩午夜在线影院| 国产综合久久久久久鬼色| 国产亚洲成av人在线观看导航| 国产suv精品一区二区883| 国产剧情一区二区| 国产精品久久久久久福利一牛影视| 北岛玲一区二区三区四区| 亚洲免费视频中文字幕| 欧美精品在线观看一区二区| 蜜桃精品视频在线| 在线观看区一区二| 美美哒免费高清在线观看视频一区二区 | 成人免费视频播放| 亚洲欧美日韩国产综合在线| 欧美日韩小视频| 久久精品99国产精品日本| 日本一区二区动态图| 91久久香蕉国产日韩欧美9色| 日韩高清电影一区| 欧美精品一区二区三区蜜臀| 99精品视频在线观看免费| 午夜影院在线观看欧美| 精品嫩草影院久久| 91亚洲精品久久久蜜桃| 日韩国产精品久久久久久亚洲| 久久精品视频网| 精品视频色一区| 成人性生交大合| 蜜臀va亚洲va欧美va天堂| 日本一区免费视频| 国产在线精品不卡| 亚洲主播在线播放| 日韩丝袜情趣美女图片| 成人av网站免费观看| 亚洲国产精品综合小说图片区| 精品日韩成人av| 91老师片黄在线观看| 国产在线日韩欧美| 婷婷国产在线综合| 亚洲日穴在线视频| 久久夜色精品国产欧美乱极品| 欧美日韩在线亚洲一区蜜芽| 丁香婷婷综合五月| 欧美精品一区二区三区蜜桃视频| 在线中文字幕一区| 成人丝袜18视频在线观看| 美女免费视频一区二区| 一级特黄大欧美久久久| 日韩精品专区在线影院观看| 色婷婷久久99综合精品jk白丝 | √…a在线天堂一区| 337p粉嫩大胆色噜噜噜噜亚洲| 欧美日韩综合在线免费观看| 国产精品资源在线观看| 美国欧美日韩国产在线播放| 日韩欧美一级精品久久| 精品视频一区二区不卡| 精品视频在线免费| 欧美视频一区二区在线观看| 99久久精品一区| 99精品视频一区二区三区| av一区二区三区在线| 国产经典欧美精品| 色哟哟一区二区三区| 波多野结衣在线aⅴ中文字幕不卡| 久草这里只有精品视频| 麻豆精品一区二区av白丝在线| 天堂蜜桃91精品| 日本va欧美va精品| 久久久久久麻豆| 26uuu国产电影一区二区| 精品免费视频.| 久久亚洲综合色| 久久精品综合网| 国产人伦精品一区二区| 国产婷婷一区二区| 国产精品久久夜| 日韩毛片一二三区| 一区2区3区在线看| 日韩av一区二区在线影视| 免费人成在线不卡| 国产乱理伦片在线观看夜一区| 亚洲欧洲日韩综合一区二区| 亚洲日本免费电影| 亚洲国产aⅴ成人精品无吗| 亚洲123区在线观看| 日韩黄色小视频| 国产成人亚洲精品狼色在线| 成人综合婷婷国产精品久久蜜臀| yourporn久久国产精品| 日本高清免费不卡视频| 欧美精品久久天天躁| 日韩丝袜美女视频| 亚洲国产精品国自产拍av| 国产精品女主播av| 亚洲一区二区三区影院| 国产亚洲欧洲一区高清在线观看| 国产视频一区在线观看| 亚洲免费大片在线观看| 天天操天天色综合| 国产精品888| 欧美亚洲愉拍一区二区| 日韩视频在线一区二区| 国产精品国产a| 天天影视色香欲综合网老头| 国产成人免费视频一区| 色综合色狠狠天天综合色| 欧美日韩国产乱码电影| 久久天堂av综合合色蜜桃网| 国产精品萝li| 亚洲国产成人av好男人在线观看| 久久精品二区亚洲w码| 亚洲综合丁香婷婷六月香| 国产精品日韩成人| 日韩免费福利电影在线观看| 亚洲主播在线播放| 久久免费电影网| 一区二区三区精品久久久| 久久精品国产网站| 色就色 综合激情| 久久亚洲二区三区| 亚洲精品亚洲人成人网| 蜜臀av性久久久久蜜臀aⅴ| 欧美日韩视频专区在线播放| 2021久久国产精品不只是精品| 亚洲特级片在线| 国产精品综合久久| 91麻豆精品国产91久久久| 亚洲美女电影在线| 精品一区二区成人精品| 欧美天堂亚洲电影院在线播放| 日本一区免费视频| 狠狠色丁香久久婷婷综合_中| 在线免费精品视频| 国产精品久久夜| 国产精品2024| 精品裸体舞一区二区三区| 亚洲精品免费在线| 国产a精品视频| 91精品国产乱| 亚洲男人的天堂在线aⅴ视频| 福利视频网站一区二区三区| 日韩精品一区二区三区中文不卡 | 日韩av电影一区| 91黄色激情网站| 久久久青草青青国产亚洲免观| 日韩电影一二三区| 欧美日韩小视频| 五月天激情综合| 欧美日韩免费观看一区三区| 亚洲男女一区二区三区| 99久久国产综合精品麻豆| 国产精品天干天干在线综合| 国产乱理伦片在线观看夜一区| 26uuu精品一区二区三区四区在线| 日韩高清国产一区在线| 欧美日韩午夜在线| 日本vs亚洲vs韩国一区三区二区| 欧美精品色一区二区三区| 亚洲aⅴ怡春院| 欧美日韩国产高清一区二区| 亚洲不卡一区二区三区| 欧美日韩精品免费观看视频| 午夜精品一区二区三区免费视频 | 国产99一区视频免费| 久久久久久久久久久久久女国产乱| 伦理电影国产精品| ww亚洲ww在线观看国产| 国产一区二区久久| 国产日产欧美一区| 在线成人免费观看| 日本不卡123| 久久久综合激的五月天| 国产91精品免费| 中文字幕在线观看一区| 色综合久久综合中文综合网| 亚洲自拍偷拍综合| 在线播放中文一区| 久久99国产精品免费| 99精品热视频| 污片在线观看一区二区| 精品欧美一区二区三区精品久久| 国产精品一线二线三线| 综合色天天鬼久久鬼色| 欧美男生操女生|