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

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

?? tl0324.c

?? 西紅柿的驅(qū)動
?? C
字號:
// Functions written for TL0324
#include "delay.h"

// Function for sending a byte to LCD
void SendByte(bit DatCmd, uint8 dByte)
{
	#ifdef LCD_8BIT
		LCD_DataPort = 0x00;	// Set the port as input
		CS = 0;
		A0 = DatCmd;
		RW = 0;
		E = 1;
		LCD_DataPort = dByte;
		//delay4us();
		E = 0;
		CS = 1;
	#elif defined(LCD_4SPI)
		uint8 i;
		LCD_DataPort = 0x00;	// Set the port as input
		CS = 0;
		A0 = DatCmd;
		for (i = 0; i < 8; i++)
		{
			SCK = 0;
			SID = (dByte<<i) & 0x80;
			//delay4us();
			SCK = 1;
		}
		CS = 1;
	#endif
}

// Function for setting Column Address
void SetCA(uint8 CAddr)
{
	//CAddr's range is from 0 to LCD_CMAX
	SendByte(iCmd, (CAddr >> 4) | 0x10);
	SendByte(iCmd, CAddr & 0x0F);
}

// Function for setting Page Address
void SetPA(uint8 PAddr)
{
	//PAddr's range is from 0 to LCD_PMAX
	SendByte(iCmd, LCD_P0 + PAddr);
}

// Read a data from LCD DDRAM
uint8 ReadData(uint8 PAddr, uint8 CAddr)
{
	uint8 dByte;
	SetPA(PAddr);
	SetCA(CAddr);
	LCD_DataPort = 0xFF;	// Set the port as input
	CS = 0;
	A0 = iDat;
	RW = 1;
	E  = 1;
	//delay4us();			// A dummy read
	E  = 0;
	//delay4us();
	E  = 1;
	//delay4us();
	dByte = LCD_DataPort;	// Actual read
	E  = 0;
	CS = 1;
	return dByte;
}

// Function for setting Contrast
void SetContrast(uint8 CValue)
{
	// CValue <64
	SendByte(iCmd, 0x81);
	SendByte(iCmd, CValue);
}

#ifdef LCD_ICOMAX
	// Set LCD specific Icon ON/OFF
	void SetIcon(uint8 State, uint8 index)
	{
		SetPA(LCD_PMAX);
		SetCA(ICONS[index]);
		SendByte(iDat, State);
	}
	
	// Turn On/Off all icons
	void Allicons(bit State)
	{
		uint8 i;
		for (i = 0; i < LCD_ICOMAX; i++)
		{
			if (State)
				SetIcon(0xFF, i);
			else
				SetIcon(0x00, i);
		}
	}
	
	// Display each Icon and then hide them one by one
	void ICON_Test(void)
	{
		uint8 i;
		Allicons(1);
		delay1s();
		Allicons(0);
		delay1s();
		for (i = 0; i < 2*LCD_ICOMAX; i++)
		{
			if (i < LCD_ICOMAX)
			{
				SetIcon(0xFF, i);
			}
			else
			{
				SetIcon(0x00, i - LCD_ICOMAX);
			}
			delay100ms();
		}
		delay500ms();
	}
#endif

// Tile LCD screen with two datas
void Tile(uint8 fst, uint8 snd)
{
	uint8 i,j;
	SendByte(iCmd, LCD_OFF);
	for (i = 0; i < LCD_PMAX; i++)
	{
		SetPA(i);
		SetCA(0);
		for (j = 0; j < LCD_CMAX/2; j++)
		{
			SendByte(iDat, fst);
			SendByte(iDat, snd);
		}
	}
	SendByte(iCmd, LCD_ON);
}

// Clear LCD screen
void Clear(void)
{
	Tile(0x00, 0x00);
	delay4us();
}

// Function for initializing LCD
void LCD_Initial (void)
{
	RST = 0;
	UsTime(8);
	RST = 1;
	SendByte(iCmd, LCD_ADC);	// Set ADC
	SendByte(iCmd, LCD_SHL);	// Set SHL
	SendByte(iCmd, LCD_BIAS);	// Set LCD power supply Bias Ratio
	
	SendByte(iCmd, 0x2C);	// Start LCD Power Control Setting
	DelayUs(1000);
	SendByte(iCmd, 0x2E);	// ... ... ...
	DelayUs(1000);
	SendByte(iCmd, 0x2F);	// End LCD Power Control Setting
	
	SendByte(iCmd, LCD_REG);
	SetContrast(35);
	SendByte(iCmd, LCD_ON);
	Clear();
}

// Display LCD Test Graphics
void LCD_Test(void)
{
	uint8 i;
	for (i=0; i<8; i++)
	{
		/*
		if ((i == 4)||(i == 5))
			SetContrast(36);
		else
			SetContrast(17);
		*/
		Tile(TestData[i][0], TestData[i][1]);
		delay1s();
		Clear();
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲精品日产精品乱码不卡| 另类欧美日韩国产在线| 午夜电影一区二区| 狠狠久久亚洲欧美| 欧美性大战久久久久久久| 精品国产制服丝袜高跟| 亚洲第一久久影院| 成人av电影在线播放| 精品国产凹凸成av人导航| 一区二区三区在线影院| 国产经典欧美精品| 日韩女优电影在线观看| 亚洲国产欧美在线| 91热门视频在线观看| 中文在线资源观看网站视频免费不卡| 石原莉奈在线亚洲三区| 色噜噜夜夜夜综合网| 国产精品乱子久久久久| 国产宾馆实践打屁股91| 日韩一区二区在线播放| 天堂在线一区二区| 日本高清不卡在线观看| 亚洲卡通欧美制服中文| 99热国产精品| 中文字幕一区二区三中文字幕| 国产精品一区二区x88av| 日韩视频免费观看高清完整版在线观看| 亚洲日本va在线观看| 国产91精品一区二区麻豆亚洲| 精品美女一区二区三区| 青青草国产精品亚洲专区无| 91精品麻豆日日躁夜夜躁| 一级做a爱片久久| 色噜噜狠狠成人中文综合| 亚洲视频一区在线| 色综合天天综合在线视频| 一区二区三区四区精品在线视频| 国产高清一区日本| 国产精品久久久久久妇女6080| 成人三级伦理片| 国产精品色在线观看| 福利一区二区在线| 亚洲欧美在线另类| 欧美在线制服丝袜| 午夜精品在线看| 日韩欧美国产综合| 国产精品一级二级三级| 亚洲国产精品ⅴa在线观看| 高清shemale亚洲人妖| 亚洲少妇屁股交4| 一本大道久久精品懂色aⅴ| 亚洲电影一区二区三区| 777亚洲妇女| 国产一区福利在线| 中文字幕一区二区三区不卡 | 国产精品伦理在线| 99riav一区二区三区| 亚洲女厕所小便bbb| 欧美人xxxx| 久久99精品国产麻豆婷婷| 欧美激情资源网| 一本一本久久a久久精品综合麻豆| 亚洲精品国产a久久久久久 | 日韩视频在线你懂得| 国产精品一区二区在线播放| 亚洲色图视频网| 91精品国产入口| jvid福利写真一区二区三区| 亚洲一线二线三线视频| 精品免费国产二区三区| 91污片在线观看| 久久精品国产**网站演员| 国产精品伦一区二区三级视频| 欧美日韩精品一区视频| 国产福利一区二区三区视频| 亚洲午夜一区二区| 国产女同互慰高潮91漫画| 在线观看亚洲一区| 国产精品一区免费在线观看| 夜夜夜精品看看| 亚洲国产激情av| 日韩无一区二区| 91亚洲男人天堂| 国产精品亚洲视频| 婷婷夜色潮精品综合在线| 国产精品麻豆一区二区| 在线综合+亚洲+欧美中文字幕| www.亚洲精品| 国产一区二区三区av电影| 亚洲午夜久久久久久久久电影院| 久久精品免费在线观看| 欧美乱熟臀69xxxxxx| 91小视频在线| 不卡免费追剧大全电视剧网站| 肉肉av福利一精品导航| 亚洲三级电影网站| 欧美激情一区在线观看| 精品久久久久久最新网址| 欧美日韩一区二区三区高清| 99精品久久99久久久久| 成人午夜电影久久影院| 国产乱子轮精品视频| 看国产成人h片视频| 日韩中文字幕91| 午夜视频在线观看一区二区| 日韩理论片在线| 国产精品动漫网站| 国产精品污污网站在线观看| 久久久久9999亚洲精品| 精品国产乱码久久久久久浪潮| 欧美肥妇free| 91精品在线免费| 日韩欧美国产一区二区三区| 在线电影一区二区三区| 91精品在线免费| 日韩欧美国产小视频| 日韩精品中文字幕一区二区三区| 9191精品国产综合久久久久久| 欧美视频在线一区二区三区 | 91色在线porny| 91一区二区三区在线观看| av影院午夜一区| 91亚洲精品一区二区乱码| 91丝袜美女网| 欧美午夜精品一区二区三区| 欧美三片在线视频观看 | 不卡的电影网站| 91色九色蝌蚪| 欧美日韩综合不卡| 在线不卡a资源高清| 欧美一二三区在线观看| 26uuu精品一区二区三区四区在线 26uuu精品一区二区在线观看 | 一区二区三区国产精华| 夜夜揉揉日日人人青青一国产精品 | 色综合久久天天| 91国产免费看| 欧美一级免费观看| 欧美大度的电影原声| 久久综合九色综合欧美就去吻| 日本一区二区免费在线观看视频| 国产精品狼人久久影院观看方式| 国产精品久久久久7777按摩 | 青青草原综合久久大伊人精品优势| 另类小说欧美激情| 风流少妇一区二区| 欧美图区在线视频| 欧美精品一区二区三区在线播放| 欧美韩日一区二区三区四区| 日韩美女视频一区| 日韩成人午夜电影| 成人一二三区视频| 这里是久久伊人| 国产精品午夜春色av| 婷婷久久综合九色综合伊人色| 久久草av在线| 在线观看三级视频欧美| 欧美成人精品福利| 一区二区三区四区视频精品免费 | 日韩一区二区在线看片| 国产精品无码永久免费888| 亚洲国产综合91精品麻豆| 国产一区二区导航在线播放| 色综合久久久久综合体| 2021中文字幕一区亚洲| 亚洲国产成人精品视频| 成人午夜电影久久影院| 日韩一区二区免费在线观看| 国产精品福利一区| 久久精品av麻豆的观看方式| 色婷婷av一区二区三区gif| 精品sm在线观看| 亚洲成人先锋电影| thepron国产精品| 久久久高清一区二区三区| 视频一区视频二区中文| 91在线精品一区二区三区| 久久久无码精品亚洲日韩按摩| 成人一区二区在线观看| 欧美一区二区三区成人| 一区二区高清免费观看影视大全| 成人一道本在线| 久久综合色婷婷| 日本免费在线视频不卡一不卡二| 91蝌蚪porny九色| 国产欧美精品一区| 久久成人综合网| 91精品在线观看入口| 亚洲午夜av在线| 欧洲视频一区二区| 亚洲人一二三区| 91丝袜高跟美女视频| 国产精品久久久久久户外露出 | 亚洲视频一二三区| 成人福利视频在线看| 久久免费看少妇高潮| 久久99久久99精品免视看婷婷 | 精品国一区二区三区| 蜜臀av性久久久久蜜臀aⅴ四虎| 在线精品视频小说1| 一区二区三区中文字幕精品精品|