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

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

?? hg16016002g.c

?? 基于1698的160×160的液晶驅(qū)動(dòng)程序
?? C
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
}

//Delay Times(s Level)
#pragma disable
void delayms()
{
	uint ui_dlay1,ui_dlay2;
	ui_dlay2 = DELAYMS;
	while (ui_dlay2-- >0)
	{
		for (ui_dlay1=0; ui_dlay1<500; ui_dlay1++)
		for (ui_dlay1=0; ui_dlay1<500; ui_dlay1++);
	}
}

//Interrupt 0 
#pragma disable
void Func_int0() interrupt 0 using 1
{
	if (ui_pause == 0)
 		ui_pause = 1;
	else
		ui_pause = 0;


	if ( ui_pause == 1 )
		while (1)
		{
			if (PAUSE == 0)
				return;
		}
}

//Write Instruction Code
#pragma disable
void wr_cmd(uchar uc_cmd)
{
	E_PORT = 0;
	_nop_();
	_nop_();

	RS_PORT = 0;
	_nop_();
	_nop_();

	RW_PORT = 0;
	_nop_();
	_nop_();

	CS_PORT = 0;
	_nop_();
	_nop_();

	DataPort = uc_cmd;
	_nop_();
	_nop_();

	E_PORT = 1;
	_nop_();
	_nop_();

	E_PORT = 0;
	_nop_();
	_nop_();

	CS_PORT = 1;
	_nop_();
	_nop_();
}

//Write Display RAM Data
#pragma disable
void wr_dat(uchar uc_dat)
{
	E_PORT = 0;
	_nop_();
	_nop_();

	RS_PORT = 1;
	_nop_();
	_nop_();

	RW_PORT = 0;
	_nop_();
	_nop_();

	CS_PORT = 0;
	_nop_();
	_nop_();

	DataPort = uc_dat;
	_nop_();
	_nop_();

	E_PORT = 1;
	_nop_();
	_nop_();

	E_PORT = 0;
	_nop_();
	_nop_();

	CS_PORT = 1;
	_nop_();
	_nop_();
	
}


//Display Control Setup
#pragma disable
void Intitial(void)
{
	wr_cmd(0xE2);//System Reset
	wr_cmd(0xAE);//Set Display Disable

	wr_cmd(0x24);//Set Temperature Compensation (00-0.00%)
	wr_cmd(0x2A);//Set Power Control (Interal VLCD;Panel loading definition<13nF)
	wr_cmd(0xEA); //Set LCD Bias ratio:1/11
	
    wr_cmd(0x81); //Set gain and potentiometer Mode
	wr_cmd(0x3F); //Program Gain:01;PM value:xx

	wr_cmd(0x89); //Set RAM Address Control
	wr_cmd(0xC4); //Set LCD Maping Control (MY=1, MX=0)
	
	wr_cmd(0x84); //Set Partial Display Off

	wr_cmd(0xD6); //Set Color Mode (64K)
	wr_cmd(0xD1); //Set Color Pattern (RGB)
	wr_cmd(0xDE); //Set COM Scan Function

	wr_cmd(0xAF); //Set Display Enable
}

void DispRows(uchar dat1,uchar dat2)
{
	uchar uc_RowCnt,uc_ColCnt;
	uchar uc_RowAddrH,uc_RowAddrL;
	
	for (uc_RowCnt=0;uc_RowCnt<160;uc_RowCnt++)
	{
		uc_RowAddrH =uc_RowCnt /16;
		uc_RowAddrL =uc_RowCnt %16;
 
		wr_cmd(0x70 |uc_RowAddrH); //Set Row Address(MSB)
		wr_cmd(0x60 |uc_RowAddrL); //Set Row Address(LSB)

		wr_cmd(0x12);//Set Address(MSB)
		wr_cmd(0x05);//Set Address(LSB)

		for (uc_ColCnt=0;uc_ColCnt<56;uc_ColCnt++)
		{
			if (uc_RowCnt %2==0)
			{
				wr_dat(dat1);
				wr_dat(dat1);
			}
			else
			{
				wr_dat(dat2);
				wr_dat(dat2);
			}
		};
	}
	delayms();
}

void DispColumns(uchar dat1,uchar dat2)
{
	uchar uc_RowCnt,uc_ColCnt;
	uchar uc_RowAddrH,uc_RowAddrL;
	
	for (uc_RowCnt=0;uc_RowCnt<160;uc_RowCnt++)
	{
		uc_RowAddrH =uc_RowCnt /16;
		uc_RowAddrL =uc_RowCnt %16;
 
		wr_cmd(0x70 |uc_RowAddrH); //Set Row Address(MSB)
		wr_cmd(0x60 |uc_RowAddrL); //Set Row Address(LSB)

		wr_cmd(0x12);//Set Address(MSB)
		wr_cmd(0x05);//Set Address(LSB)

		for (uc_ColCnt=0;uc_ColCnt<56;uc_ColCnt++)
		{
			wr_dat(dat1);
			wr_dat(dat2);
		};
	}
	delayms();
}

#pragma disable
void DisplayBorder()
{
	uint uc_RowCnt,uc_ColCnt;
	uchar uc_RowAddrH,uc_RowAddrL;
	
	//The First Line
	wr_cmd(0x70); //Set Row Address(MSB)
	wr_cmd(0x60); //Set Row Address(LSB)

	wr_cmd(0x12);//Set Address(MSB) 112->HEX
	wr_cmd(0x05);//Set Address(LSB)

	for (uc_ColCnt=0;uc_ColCnt<56;uc_ColCnt++)
	{
		wr_dat(0xFF);
		wr_dat(0xFF);
	};

	//The Middle Lines
	for (uc_RowCnt=1;uc_RowCnt<159;uc_RowCnt++)
	{
		uc_RowAddrH =uc_RowCnt /16;
		uc_RowAddrL =uc_RowCnt %16;

		wr_cmd(0x70 |uc_RowAddrH); //Set Row Address(MSB)
		wr_cmd(0x60 |uc_RowAddrL); //Set Row Address(LSB)

		wr_cmd(0x12);//Set Address(MSB) 112->HEX
		wr_cmd(0x05);//Set Address(LSB)

		wr_dat(0x07);
		wr_dat(0xE0);
		
		for (uc_ColCnt=0;uc_ColCnt<52;uc_ColCnt++)
		{
			wr_dat(0x00);
			wr_dat(0x00);
		};
		
		wr_dat(0x07);
		wr_dat(0xE0);
	};


	//The Last Line
	uc_RowAddrH =159 /16;
	uc_RowAddrL =uc_RowCnt %16;

	wr_cmd(0x70 |uc_RowAddrH ); //Set Row Address(MSB)
	wr_cmd(0x60 |uc_RowAddrL); //Set Row Address(LSB)

	wr_cmd(0x12);//Set Address(MSB) 112->HEX
	wr_cmd(0x05);//Set Address(LSB)

	for (uc_ColCnt=0;uc_ColCnt<56;uc_ColCnt++)
	{
		wr_dat(0xFF);
		wr_dat(0xFF);
	};
	delayms();
}

void main()
{
 	EA=1; //Interurupt Enabled

	IT0 = 1;//INT0 Low Level Trigger

	EX0 = 1;//INT0 Enabled

 	RST_PORT = 0;
	delay(250);
	delay(250);
	
	RST_PORT = 1;
	delay(250);
	delay(250);
	
	//UC1608 Initial
	Intitial();
	delay(50);

	while (1)
	{
		DispRows(0xFF,0xFF); //All Dots Display
		DispRows(0x00,0x00); //Clear Screen
		
		DispRows(0xFF,0x00); //Seperate Rows I
		DispRows(0x00,0xFF); //Seperate Rows II

		DispColumns(0x07,0xE0); //Seperate Columns I
		DispColumns(0x00,0x1F); //Seperate Columns II
		DispColumns(0xF8,0x1F); //Seperate Columns III

		DisplayBorder();
	}
	
}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91精彩视频在线| 欧美性生交片4| 亚洲女人的天堂| 日韩一级片网址| 91免费看视频| 紧缚奴在线一区二区三区| 最好看的中文字幕久久| 久久亚洲欧美国产精品乐播| 欧美吻胸吃奶大尺度电影| 成人黄色片在线观看| 精品一区二区三区av| 亚洲欧美二区三区| 欧美国产一区在线| 亚洲精品一区二区精华| 欧美人伦禁忌dvd放荡欲情| gogogo免费视频观看亚洲一| 久久精品国产一区二区| 亚洲永久精品大片| 亚洲三级在线免费| 国产精品无码永久免费888| 精品国产一区二区三区久久久蜜月 | 粉嫩aⅴ一区二区三区四区五区| 天堂在线亚洲视频| 亚洲激情综合网| 中文字幕中文字幕一区| 国产午夜精品一区二区三区嫩草 | 久久久久国产成人精品亚洲午夜| 在线播放中文字幕一区| 91激情在线视频| 99久久精品费精品国产一区二区| 国产裸体歌舞团一区二区| 七七婷婷婷婷精品国产| 亚洲chinese男男1069| 一区二区三区欧美在线观看| 亚洲欧洲成人精品av97| 中文字幕成人av| 国产精品久久久久影院色老大| 国产亚洲美州欧州综合国| 久久嫩草精品久久久精品一| 精品国产sm最大网站| 亚洲人成精品久久久久久| 国产精品视频一二三| 国产清纯白嫩初高生在线观看91| 久久老女人爱爱| 久久人人97超碰com| 久久精品在线观看| 久久精品亚洲国产奇米99| 久久久99免费| 国产精品国产三级国产aⅴ无密码| 欧美极品另类videosde| 国产欧美久久久精品影院| 国产精品色在线观看| 最新久久zyz资源站| 亚洲同性gay激情无套| 亚洲欧美综合色| 亚洲资源中文字幕| 丝袜美腿亚洲色图| 老司机午夜精品| 国产一区不卡在线| 成人黄页毛片网站| 91福利资源站| 欧美一区二区人人喊爽| 26uuu色噜噜精品一区二区| 久久久电影一区二区三区| 中文幕一区二区三区久久蜜桃| 亚洲色图视频免费播放| 亚洲风情在线资源站| 免费看欧美美女黄的网站| 国产美女精品人人做人人爽| 成人激情免费视频| 欧美日韩在线三区| 日韩精品一区二区在线观看| 中文字幕国产一区二区| 亚洲综合久久久久| 丝袜诱惑制服诱惑色一区在线观看 | 欧美va亚洲va在线观看蝴蝶网| 久久在线观看免费| 中文字幕中文字幕在线一区 | 91精品福利视频| 欧美一级日韩免费不卡| 国产肉丝袜一区二区| 亚洲成人黄色小说| 国产经典欧美精品| 在线观看日韩毛片| 久久一区二区三区国产精品| 亚洲乱码国产乱码精品精小说| 日本网站在线观看一区二区三区| 国产成人a级片| 欧美日韩激情在线| 欧美激情一区二区三区全黄| 婷婷久久综合九色国产成人| 成人免费视频视频在线观看免费| 69久久99精品久久久久婷婷| 亚洲国产精品精华液2区45| 亚洲一区二区三区国产| 欧美性感一区二区三区| 91精品在线麻豆| 国产精品天美传媒| 另类中文字幕网| 92精品国产成人观看免费| 欧美乱妇20p| 国产欧美精品日韩区二区麻豆天美 | 99久久久精品免费观看国产蜜| 欧美色图12p| 国产亚洲精品资源在线26u| 一区二区三区国产| 成人午夜精品在线| 欧美一区二区视频免费观看| 国产精品麻豆网站| 免费在线观看成人| 99久久精品国产观看| 欧美mv日韩mv国产网站| 日韩欧美中文一区| 午夜天堂影视香蕉久久| 丁香婷婷深情五月亚洲| 在线成人免费视频| 亚洲人成小说网站色在线| 国产主播一区二区| 欧美性生活一区| 一区二区三区四区乱视频| 国产一区二区在线观看免费| 欧美日韩不卡一区二区| 国产精品福利在线播放| 精品综合免费视频观看| 69堂国产成人免费视频| 亚洲乱码中文字幕| 成人黄动漫网站免费app| 日韩一级高清毛片| 亚洲成av人片| 欧美伊人久久大香线蕉综合69| 亚洲三级视频在线观看| 国产不卡免费视频| 欧美精品一区二区精品网| 亚洲bdsm女犯bdsm网站| 色综合色综合色综合| 国产精品久久久久影院亚瑟| 99久久99久久精品免费观看 | 亚洲免费成人av| 成人黄色在线看| 日本一区二区三区高清不卡| 久久99国产精品尤物| 精品动漫一区二区三区在线观看| 天天亚洲美女在线视频| 在线看国产一区二区| 久久精品人人做人人爽人人| 久久国内精品自在自线400部| 26uuu国产一区二区三区| 久久爱www久久做| 日韩视频免费观看高清完整版在线观看| 性久久久久久久久久久久| 在线观看视频一区二区| 中文字幕日韩一区| 色欧美日韩亚洲| 一区二区三区四区蜜桃| 欧美最新大片在线看| 亚洲一二三四久久| 91国产丝袜在线播放| 天天综合天天做天天综合| 欧美精品一级二级三级| 丝袜美腿亚洲一区| 亚洲婷婷综合色高清在线| 色综合婷婷久久| 五月天久久比比资源色| 日韩一级成人av| 激情综合五月天| 国产女同性恋一区二区| 不卡一区二区在线| 亚洲777理论| 日韩女同互慰一区二区| 国产一区二区导航在线播放| 国产清纯白嫩初高生在线观看91| 国产麻豆视频精品| 亚洲男人的天堂在线观看| 欧美吞精做爰啪啪高潮| 奇米精品一区二区三区在线观看| 日韩精品在线网站| 国产v日产∨综合v精品视频| 亚洲大片一区二区三区| 日韩欧美另类在线| 成人永久看片免费视频天堂| 亚洲精品一二三| 欧美一区二区三区成人| 波多野结衣精品在线| 亚洲一区中文在线| 欧美不卡在线视频| 成人毛片在线观看| 亚洲午夜免费电影| 欧美国产日韩a欧美在线观看| av成人免费在线| 日韩激情视频网站| 亚洲国产精品激情在线观看| av资源网一区| 狠狠网亚洲精品| 一区二区三区在线观看欧美 | av亚洲精华国产精华精| 日韩成人dvd| 亚洲欧洲精品成人久久奇米网| 欧美欧美午夜aⅴ在线观看| 国产最新精品免费| 亚洲综合色自拍一区|