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

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

?? copy of main.c

?? LCM-12864漢字液晶顯示驅動程序
?? C
?? 第 1 頁 / 共 2 頁
字號:
		{
			delayMs(10);
			if (scanKey1())
			{
				key1Check = key1Save;
				if ((key1Check & 0x01) == 0)
				{
					procKey();
				}
			}
		}	
	}
}

//===============================================
bit scanKey1 (void)
{
	key1Save = 0x00;
	key1Save |= KEY1;
	return (key1Save ^ key1Check);
}
//===============================================
void procKey (void)
{
	lcdClear();
	dispString(0, 0, 1, "系┃1:背光2:聲響");
	dispString(1, 0, 1, "統┃3:日歷4:溫控");
	dispString(2, 0, 1, "設┃5:機控6:通訊");
	dispString(3, 0, 1, "置┃7:其他8:關于");
	
	beepBl();	
	key1Times++;
	if (key1Times == 9)
	{
		key1Times = 1;
	}

	switch(key1Times)
	{
		case 1: convertChar(0, 2, 6);
				break;
		case 2:	convertChar(0, 5, 6);
				break;
		case 3: convertChar(1, 2, 6);
				break;
		case 4: convertChar(1, 5, 6);
				break;
		case 5: convertChar(2, 2, 6);
				break;
		case 6: convertChar(2, 5, 6);
				break;
		case 7: convertChar(3, 2, 6);
				break;
		case 8:	convertChar(3, 5, 6);
				break;
	}
}
//===============================================
void lcdInit (void)
{
	MPU_RESET = LOW;
	delayMs(40);
	MPU_RESET = HIGH;
	delayMs(1);
	MPU_PS_CH = HIGH;

	lcdWriteCommand(cFunctionSetE);
	lcdWriteCommand(cFunctionSetB);
	lcdClear();
	lcdWriteCommand(cEntryModeSet);
	lcdWriteCommand(cDisplayOnCtrl);
}
//===============================================
void lcdClear (void) 
{
	lcdWriteCommand(cClearDisplay);
}
//===============================================
void lcdWriteCommand (uchar Command) 
{
	checkLcdBusy();
	MPU_RS_CH = LOW;
	MPU_RW_CH = LOW;
	LCD_DATA = Command;
	MPU_ENABLE = HIGH;
	delayMs(1);
	MPU_ENABLE = LOW;
}

//===============================================
void lcdWriteData (uchar Data) 
{
	checkLcdBusy();
	MPU_RS_CH = HIGH;
	MPU_RW_CH = LOW;
	LCD_DATA = Data;
	MPU_ENABLE = HIGH;
	delayMs(1);
	MPU_ENABLE = LOW;
}
//===============================================
void checkLcdBusy (void) 
{
	LCD_DATA = 0xff;
	MPU_RS_CH = LOW;
	MPU_RW_CH = HIGH;
	MPU_ENABLE = HIGH;
	while (BUSY_FLAG);
	MPU_ENABLE = LOW;
}
//===============================================
void displayPhoto (uchar *bmp, uchar bmpCls) 
{
	lcdPosX = 0x80;
	halfScr = 2;
	
	for (;halfScr != 0; halfScr--)
	{
		lcdPosY = 0x80;
		halfLineCnt = 32;
		
		for (;halfLineCnt != 0; halfLineCnt--)
		{
			basicBlock = 16;
			wrPosition ();
			
			for (; basicBlock != 0; basicBlock--)
			{
				if (bmpCls == OFF)
				{
					lcdWriteData (*bmp++);
				}
				else if (bmpCls == ON)
				{
					lcdWriteData (0x00);
				}
			}
			lcdPosY++;
		}
		lcdPosX = 0x88;
	}
	lcdWriteCommand(cFuncDrawOn);
	lcdWriteCommand(cFunctionSetB);
}
//===============================================
void convertChar (uchar CX, CY, width) 
{
	displayPhoto(OFF,ON);
	lcdPosY = 0x80;

	if (CX == 0)
	{
		CX = 0x80;
		halfLineCnt = 16;
	}
	else if (CX == 1)
	{
		CX = 0x80;
		halfLineCnt = 32;
	}
	else if (CX == 2)
	{
		CX = 0x88;
		halfLineCnt = 16;
	}
	else if (CX == 3)
	{
		CX = 0x88;
		halfLineCnt = 32;
	}
	lcdPosX = CX + CY;
	
    for (; halfLineCnt != 0; halfLineCnt--)
	{
		basicBlock = width;
		wrPosition();
	
		for (;basicBlock != 0; basicBlock--)
		{
			if (halfLineCnt > 16)
			{
				lcdWriteData(0x00);
			}
			else
			{
				lcdWriteData (0xff);
			}
		}
		lcdPosY++;
	}

	lcdWriteCommand(cFuncDrawOn);
	lcdWriteCommand(cFunctionSetB);
}
//===============================================
void wrPosition (void) 
{
	lcdWriteCommand(cFunctionSetE);
	lcdWriteCommand(lcdPosY);
	lcdWriteCommand(lcdPosX);
	lcdWriteCommand(cFunctionSetB);
}
//===============================================
void dispString (uchar X, Y, speed, uchar *msg) 
{
	if (X == 0)
	{
		X = 0x80;
	}
	else if (X == 1)
	{
		X = 0x90;
	}
	else if (X == 2)
	{
		X = 0x88;
	}
	else if (X == 3)
	{
		X = 0x98;
	}
	Y = X + Y;
	lcdWriteCommand(Y);
	while (*msg)
	{
		lcdWriteData(*msg++);
		delayMs(speed);
	}
}
//===============================================
void beepBl (void)
{
	uchar i;
	for (i = 0; i < 100; i++)
	{
		delayMs (2);
		BEEP = !BEEP;
	}
	BEEP = 1;
}
//===============================================
void delayMs (uchar ms) 
{
	uchar i;
	while (--ms)
	{
		for (i = 0; i < 125; i++);
	}
}
//===============================================
void delaySec (uchar sec) 
{
	uchar i;
	while (--sec)
	{
		for (i = 0; i < 200; i++)
		{
			delayMs (6);
		}
	}
}
//===============================================

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
337p日本欧洲亚洲大胆色噜噜| 91香蕉视频污| 久久久久久久久97黄色工厂| 国产老女人精品毛片久久| 国产欧美日韩视频一区二区 | 亚洲成av人片在www色猫咪| 欧美日韩在线综合| 奇米888四色在线精品| xnxx国产精品| 成人性生交大片免费看中文 | 一区二区在线观看视频| 欧美亚洲日本国产| 喷白浆一区二区| 久久久亚洲高清| 色综合久久天天| 午夜激情一区二区三区| 欧美成va人片在线观看| 国产精品99久久久久久久vr| 欧美天堂一区二区三区| 欧美亚洲一区二区在线观看| 国产成人免费9x9x人网站视频| 国产传媒一区在线| 国产在线不卡视频| 99re热这里只有精品免费视频| 欧美日韩精品专区| 亚洲欧洲99久久| 欧美日韩亚洲综合一区二区三区| 韩国一区二区视频| 一色屋精品亚洲香蕉网站| 91精品久久久久久久91蜜桃| 国产在线一区二区| 亚洲黄色免费网站| 欧美日韩专区在线| 美女网站在线免费欧美精品| 中文字幕av一区二区三区| 欧美影院午夜播放| 国产精品中文字幕一区二区三区| 亚洲永久精品国产| 精品裸体舞一区二区三区| 国产成人av电影免费在线观看| 一区二区久久久久| www一区二区| 91福利精品视频| 韩国中文字幕2020精品| 亚洲综合成人在线| 久久午夜色播影院免费高清| 欧美日韩国产一级二级| 欧美一区二区精品久久911| 丰满白嫩尤物一区二区| 成人a免费在线看| 色综合久久66| 精品国产乱码久久久久久图片| 欧美一二三区在线| 91国偷自产一区二区三区观看| 91黄色免费版| 日韩三级视频在线看| 精品国产伦一区二区三区免费| 国产日产欧美一区二区视频| 日韩成人伦理电影在线观看| 91在线视频网址| 国产精品成人免费在线| 成人激情黄色小说| 久久精品人人做人人综合| 国产精品99久| 香蕉成人伊视频在线观看| 日韩欧美在线综合网| 欧美国产精品一区二区| 国产成人免费xxxxxxxx| 中日韩av电影| www.亚洲激情.com| 中文字幕欧美一区| 91福利视频久久久久| 亚洲国产精品久久不卡毛片| 欧美在线免费观看亚洲| 午夜精品一区在线观看| 91精品欧美久久久久久动漫| 日韩av在线播放中文字幕| 91精品国产麻豆| 韩国三级电影一区二区| 久久―日本道色综合久久| 国产精品一区二区三区四区| 国产亚洲欧洲一区高清在线观看| 国产经典欧美精品| 亚洲视频在线一区二区| 在线欧美小视频| 美美哒免费高清在线观看视频一区二区 | 99久久精品国产观看| 一区二区三区四区国产精品| 欧美性猛交xxxx黑人交| 麻豆传媒一区二区三区| 国产欧美精品日韩区二区麻豆天美| 99精品欧美一区二区蜜桃免费| 一区二区三区在线视频播放| 欧美在线视频全部完| 中文字幕日韩一区二区| 高清久久久久久| 欧美极品少妇xxxxⅹ高跟鞋 | 精品制服美女丁香| 国产精品水嫩水嫩| 欧美日韩国产首页| 欧美综合一区二区| 91久久人澡人人添人人爽欧美| 99久久99精品久久久久久| 成人免费黄色在线| 成人av电影在线网| 成人丝袜高跟foot| 国产成人在线视频免费播放| 国产精品一区在线| 国产黄人亚洲片| 国产精品538一区二区在线| 日本aⅴ亚洲精品中文乱码| 欧美日本国产视频| 日韩精品久久久久久| 欧美日韩高清一区| 日韩电影免费一区| 欧美成人激情免费网| 久久97超碰国产精品超碰| 久久久www成人免费毛片麻豆| 春色校园综合激情亚洲| 亚洲自拍与偷拍| 欧美一级理论片| 国产一区二区三区黄视频| 国产精品久久久一区麻豆最新章节| 一本久久a久久精品亚洲| 亚洲福利国产精品| 欧美电视剧在线看免费| 国产精品123区| 夜夜精品浪潮av一区二区三区| 欧美另类久久久品| 成人永久看片免费视频天堂| 一区二区三区在线观看动漫| 7777精品伊人久久久大香线蕉完整版| 亚洲伊人伊色伊影伊综合网| 欧美久久一区二区| 国产成人午夜99999| 一区二区三区91| 欧美精品一区二区三| 91黄色激情网站| 国产风韵犹存在线视精品| 亚洲国产精品嫩草影院| 欧美精品一区二区在线观看| 成人午夜在线免费| 日本在线观看不卡视频| 欧美国产日韩亚洲一区| 日韩欧美国产小视频| 欧美性猛交xxxxxx富婆| 欧美一区二区三区喷汁尤物| 亚洲精品一区二区三区四区高清| 久久久亚洲精华液精华液精华液| 国产精品久久久久久久久图文区| 亚洲午夜在线电影| 美女脱光内衣内裤视频久久影院| 大桥未久av一区二区三区中文| 在线视频中文字幕一区二区| 日韩欧美久久一区| 国产精品 欧美精品| 亚洲欧美日韩国产另类专区| 久久精品一区蜜桃臀影院| 国产日产欧美一区二区视频| 亚洲精品高清在线观看| 青青青伊人色综合久久| 盗摄精品av一区二区三区| 欧美男生操女生| 中文字幕在线视频一区| 婷婷激情综合网| 成人黄色777网| 日韩一区二区在线观看视频| 国产精品久久久久久亚洲毛片| 亚洲国产成人tv| 97久久超碰国产精品电影| 日韩一区二区在线观看| 亚洲一区在线视频| av在线不卡免费看| 欧美精品一区视频| 午夜久久电影网| 色呦呦网站一区| 久久精品欧美一区二区三区麻豆| 亚洲国产综合在线| 99re视频精品| 亚洲国产经典视频| 国产乱色国产精品免费视频| 67194成人在线观看| 亚洲一级二级在线| 99精品久久久久久| 国产精品久久福利| 激情成人综合网| 日韩免费观看2025年上映的电影| 亚洲成人三级小说| 欧美久久一区二区| 日韩国产精品久久| 91麻豆精品91久久久久同性| 五月婷婷欧美视频| 欧美日韩亚洲综合一区二区三区| 亚洲一区二区在线免费看| 99久久精品久久久久久清纯| 国产精品成人免费在线| 天堂一区二区在线| 国产一区二区中文字幕| 成人手机电影网| 日韩美女视频在线|