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

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

?? lcdfile.c

?? 基于DSP(5402)平臺(tái)的LCD鍵盤接口函數(shù)。 基于DSP(5402)平臺(tái)的LCD鍵盤接口函數(shù)。
?? C
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
		}
	}
	
	i1 = o_y * 0x20;
	i1 = i1 + o_x;
	dat1_temp = i1 & 0xff;
	dat1_temp = dat1_temp ;
	dat2_temp = (i1>>8) & 0xff;
	dat2_temp = dat2_temp;
	code_temp = &hex_code[0];
	
	for(i2 = 0; i2 < 16 ; i2++)
	{
		wr_data(dat1_temp);			/* 漢字點(diǎn)陣在LCD中的位置 */
		wr_data(dat2_temp);
		wr_com(0x24);
			
		wr_data(*code_temp);			/* 寫入漢字點(diǎn)陣 */
		wr_com(0xc0);
		
		wr_data(*(code_temp + 0x10));
		wr_com(0xc0);
		
		code_temp++;
		i1 = i1 + 0x20;
		dat1_temp = i1 & 0xff;
		dat2_temp = (i1>>8) & 0xff;		/* 修改漢字點(diǎn)陣在LCD中的位置 */
	}
}

/***************************************************************************
*	函數(shù):	void wr_dot(unsigned int o_y,unsigned int o_x,unsigned short flag)

*	目的:	描點(diǎn),根據(jù)flag的狀態(tài),在LCD顯示器的指定在o_y和o_x處描點(diǎn),如果flag=1,
		描點(diǎn);如果flag=0,清除點(diǎn)
		
*	輸入:	o_y	Y軸,范圍0~127
		o_x	Y軸,范圍0~239
		flag	是否描點(diǎn),flag=1,描點(diǎn);flag=0,清點(diǎn)
		
*	輸出:	無(wú)返回

***************************************************************************/
void wr_dot(unsigned int o_y,unsigned int o_x,unsigned short flag)
{
	int i,dat1_temp,dat2_temp,temp,temp1;
//	i = o_y & 0x7f;
	i = o_y * 0x20;
	dat1_temp = i & 0xff;
	dat2_temp = (i >> 8) & 0xff;
	temp = o_x / 8;
	dat1_temp = dat1_temp + temp;
	temp1 = o_x - (temp * 8);
	temp1 = 7 - temp1;			/* 設(shè)定描點(diǎn)的位置 */
	
	wr_data(dat1_temp);
	wr_data(dat2_temp);
	wr_com(0x24);
	
	if(flag == 1)
	{
		wr_com(0xf8 | temp1);
	}
	else
	{
		wr_com(0xf0 | temp1);
	}
}

/***************************************************************************
*	函數(shù):	extern void GUILCD_writeCharStr(unsigned int Row, unsigned int Column, unsigned char *cString ,bool fanxian)
*	目的:	寫漢字字符串,將函數(shù)傳遞的字符串放在LCD屏的ROW行和COLUMN列的位置顯示
			自動(dòng)寫屏,直到字符串尾,判斷為0停止。根據(jù)變量fanxi是否為0,
			決定當(dāng)前字符串是否反顯。顯示位置從LCD屏的ROW行和COLUMN列的位置開(kāi)始,
			為行顯示,既ROW不變,COLUMN加1變化。
*	輸入:	string	代碼字符串
		ROW	漢字行,范圍(0到7),代表字符串起始Y位置
		COLUMN	漢字列,范圍(0到14),代表字符串起始X位置
		fanxian 反顯 0:無(wú) 非0:反顯
*	輸出:	無(wú)
***************************************************************************/
extern void GUILCD_writeCharStr(unsigned int Row, unsigned int Column, unsigned char *cString ,unsigned short fanxian)
{
	unsigned int ii1,ii4;
	ii4 = 0;
	ii1 = *cString;
	while(ii1 != 0)				/* 判斷字符串是否結(jié)束 */
	{
		wr_hex(ii1,Row*0x10,Column*2,fanxian);	/* 寫漢字 */
		Column++;				/* 列位置+1 */
		ii4++;
		ii1 = *(cString + ii4);		/* 讀字符串內(nèi)的值 */
	}
}

/***************************************************************************
*	函數(shù):	extern void GUILCD_writeLetterStr(unsigned int Row, unsigned int Column, unsigned char *cString,unsigned short fanxian )

*	目的:	寫ASC碼字符串,16*16點(diǎn)陣格式,將字符串string中的ASC碼在LCD屏的
		ROW和COLUMN坐標(biāo)處顯示,連續(xù)顯示,直到字符串string串尾為0,ROW保持
		不變,COLUMN加1。
*	輸入:	string	ASC代碼字符串
		ROW	y坐標(biāo),范圍(0到7),代表字符串起始Y位置
		COLUMN	x坐標(biāo),范圍(0到14),代表字符串起始X位置
		fanxian 反顯 0:無(wú) 非0:反顯
*	輸出:	無(wú)
***************************************************************************/
extern void GUILCD_writeLetterStr(unsigned int Row, unsigned int Column, unsigned char *cString,unsigned short fanxian )
{
	unsigned int iii1,iii2;	
	iii2 = 0;
	iii1 = *cString;
	while(iii1 != 0)			/* 判斷字符串是否結(jié)束 */
	{
		iii2++;
		wr_letter(iii1,Row*0x10,Column*2,fanxian);
		Column++;
		iii1 = *(cString + iii2);
	}
}
/***************************************************************************
*	函數(shù):	extern void GUILCD_writeCurse(unsigned int Row, unsigned int Column)
*	目的:	顯示光標(biāo),光標(biāo)地址為Row(y軸),Column(x軸)
			
*	輸入:	Row	y坐標(biāo)(范圍:0到7,代表8行漢字)
		Column	x坐標(biāo)(范圍:0到14,代表15列漢字)
			
*	輸出:	無(wú)
*	參數(shù):	無(wú)全局變量
***************************************************************************/
extern void GUILCD_writeCurse(unsigned int Row, unsigned int Column)
{
	unsigned int i1,dat1_temp,dat2_temp;
	Row = Row * 0x10;
	Column = Column * 2;
	i1 = Row * 0x20;
	i1 = i1 + Column + 0x1e0;
	dat1_temp = i1 & 0xff;
	dat2_temp = (i1>>8) & 0xff;
	
	wr_data(dat1_temp);
	wr_data(dat2_temp);
	wr_com(0x24);
		
	wr_data(0xff);
	wr_com(0xc0);
		
	wr_data(0xff);
	wr_com(0xc0);	
}

/***************************************************************************
*	函數(shù):	extern void GUILCD_clearCurse(unsigned int Row, unsigned int Column)
*	目的:	清光標(biāo),光標(biāo)地址為ROW(y軸),COLUMN(x軸)
			
*	輸入:	ROW	y坐標(biāo)(范圍:0到7,代表8行漢字)
		COLUMN	x坐標(biāo)(范圍:0到14,代表15列漢字)
			
*	輸出:	無(wú)
*	參數(shù):	無(wú)全局變量
***************************************************************************/

extern void GUILCD_clearCurse(unsigned int Row, unsigned int Column)
{
	unsigned int i1,dat1_temp,dat2_temp;
	Row = Row * 0x10;
	Column = Column * 2;
	i1 = Row * 0x20;
	i1 = i1 + Column + 0x1e0;
	dat1_temp = i1 & 0xff;
	dat2_temp = (i1>>8) & 0xff;
	
	wr_data(dat1_temp);
	wr_data(dat2_temp);
	wr_com(0x24);
		
	wr_data(0x00);
	wr_com(0xc0);
		
	wr_data(0x00);
	wr_com(0xc0);
		
}

/***************************************************************************
*	函數(shù):	extern void GUILCD_drawChart(unsigned int Row, unsigned int Column, int *Data, unsigned short flag)
*	目的:	描點(diǎn),從原點(diǎn)ROW和COLUMN處起始畫一條線,線上每個(gè)點(diǎn)的位置根據(jù)*DATA定,F(xiàn)LAG來(lái)判斷是否顯示這條線。
			
*	輸入:	Column	y坐標(biāo)原點(diǎn)(范圍:0到127,代表128行點(diǎn))
		Row	x坐標(biāo)(范圍:0到239,代表240列點(diǎn))
		*Data	數(shù)據(jù),函數(shù)表達(dá)式為y=f(x),y為y軸,x為x軸
		flag	顯示	1:顯示	0:不顯示
*	輸出:	無(wú)
*	參數(shù):	無(wú)全局變量
***************************************************************************/
extern void GUILCD_drawxChart(unsigned int Row, unsigned int Column, int *Data, unsigned short flag)
{
	int i,x,y;
	for(i = 0; i < 240 - Column; i++)
	{
		x = Column + i;
		//y = Row - *(Data + i);
		y=Row;
		wr_dot(y,x,flag);
	}
}

/***************************************************************************
*	函數(shù):	extern void GUILCD_drawyChart(unsigned int Row, unsigned int Column, int *Data, unsigned short flag)
*	
***************************************************************************/
extern void GUILCD_drawyChart(unsigned int Row, unsigned int Column, int *Data, unsigned short flag)
{
	int i,x,y;
	for(i = 0; i < 128 ; i++)
	{
		y = Row + i;
		//y = Row - *(Data + i);
		x = Column;
		wr_dot(y,x,flag);
	}
}
/***************************************************************************
*	函數(shù):	extern void GUILCD_onLed(void)
*	目的:	開(kāi)背光燈
			
*	輸入:	無(wú)
			
*	輸出:	無(wú)
*	參數(shù):	無(wú)全局變量
***************************************************************************/
extern void GUILCD_onLed(void)
{
	asm(" ssbx XF");
}

/***************************************************************************
*	函數(shù):	extern void GUILCD_offLed(void)
*	目的:	關(guān)背光燈
			
*	輸入:	無(wú)
			
*	輸出:	無(wú)
*	參數(shù):	無(wú)全局變量
***************************************************************************/
extern void GUILCD_offLed(void)
{
	asm(" rsbx XF");
}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久久久久久久99精品| 国产精品理论在线观看| 成人久久18免费网站麻豆| 亚洲精品亚洲人成人网| 精品福利一二区| 色婷婷久久综合| 国产精品综合av一区二区国产馆| 亚洲三级视频在线观看| 精品三级在线看| 欧美性受xxxx黑人xyx性爽| 国产精品一区二区免费不卡| 亚洲一二三区视频在线观看| 欧美激情在线一区二区三区| 日韩午夜中文字幕| 色狠狠桃花综合| 丁香一区二区三区| 久久99精品久久久| 午夜日韩在线观看| 伊人色综合久久天天人手人婷| 久久久三级国产网站| 欧美一级在线视频| 欧美三区在线观看| 日本高清视频一区二区| 成人av在线影院| 精品一区二区三区免费毛片爱| 亚洲成人三级小说| 一区二区三区精品视频| 国产精品乱码人人做人人爱| 久久久久久久久岛国免费| 91精品福利在线一区二区三区 | 久久精品一区二区三区四区| 欧美精品tushy高清| 欧美丝袜丝交足nylons| 色婷婷香蕉在线一区二区| 成人精品小蝌蚪| 国产91精品露脸国语对白| 黑人巨大精品欧美黑白配亚洲| 日本va欧美va欧美va精品| 紧缚奴在线一区二区三区| 午夜精品视频一区| 性久久久久久久久久久久| 亚洲一区在线播放| 亚洲一级二级三级在线免费观看| 亚洲精品你懂的| 夜夜精品视频一区二区| 亚洲午夜免费视频| 亚洲gay无套男同| 五月天激情综合| 日韩成人精品在线观看| 蜜桃视频第一区免费观看| 日本三级亚洲精品| 精品一区二区三区久久| 久久99最新地址| 国产一区二区在线免费观看| 国产酒店精品激情| 欧美性三三影院| 国产一级精品在线| 成人午夜电影小说| 国产精品一区二区久久不卡 | 99精品视频一区二区| 99久久亚洲一区二区三区青草| av午夜精品一区二区三区| 一本到不卡免费一区二区| 色狠狠桃花综合| 欧美另类z0zxhd电影| 日韩一区二区三区免费看| 精品国产伦一区二区三区观看体验 | 久久久久88色偷偷免费| 中文字幕欧美激情| 亚洲影院在线观看| 美女在线观看视频一区二区| 国产呦萝稀缺另类资源| 不卡免费追剧大全电视剧网站| 91麻豆.com| 日韩亚洲欧美高清| 国产精品久久久久婷婷二区次| 亚洲最色的网站| 久久91精品久久久久久秒播| 成人在线综合网站| 欧美日韩成人一区二区| 久久蜜臀精品av| 国产一区二区三区综合| jlzzjlzz亚洲女人18| 51精品久久久久久久蜜臀| 国产日产欧产精品推荐色 | 在线观看一区不卡| 精品国产亚洲在线| 亚洲理论在线观看| 国产呦萝稀缺另类资源| 在线免费一区三区| 久久嫩草精品久久久精品一| 亚洲欧美视频在线观看| 久久66热re国产| 欧美性一区二区| 国产女人18毛片水真多成人如厕| 亚洲一区二区成人在线观看| 国产一区二区三区免费在线观看| 在线观看国产精品网站| 国产日韩欧美a| 日韩中文字幕一区二区三区| 成人福利视频在线看| 日韩欧美一区中文| 亚洲精品国产精品乱码不99| 国产麻豆一精品一av一免费| 欧美日韩不卡一区二区| 中文字幕一区二区三| 久久av老司机精品网站导航| 欧美在线观看你懂的| 国产精品国产a| 国产一区二区三区综合| 欧美一区欧美二区| 亚洲小说春色综合另类电影| 菠萝蜜视频在线观看一区| 精品国产电影一区二区| 日韩经典一区二区| 欧美午夜精品久久久久久孕妇| 中文乱码免费一区二区| 国产伦理精品不卡| 欧美大片一区二区| 日韩精品91亚洲二区在线观看| 色综合夜色一区| 国产精品短视频| 成人高清免费观看| 国产欧美精品一区| 国产精品一区二区三区网站| 日韩限制级电影在线观看| 三级成人在线视频| 欧美日韩精品系列| 亚洲第一二三四区| 欧美在线观看视频一区二区 | 在线观看亚洲精品视频| 亚洲欧洲精品一区二区精品久久久 | 久久久www免费人成精品| 久久精品av麻豆的观看方式| 91精品国产综合久久久久久久久久 | 99r精品视频| 亚洲欧美一区二区在线观看| 成人免费毛片片v| 国产精品美女久久久久久久久| 国产成人综合在线播放| 国产亚洲综合在线| 懂色av中文一区二区三区| 国产三区在线成人av| 国产成人亚洲综合a∨婷婷图片 | 国产精品成人一区二区艾草 | 日韩电影在线一区| 日韩欧美一级精品久久| 精品制服美女丁香| 久久免费电影网| 成人免费视频视频在线观看免费 | 欧日韩精品视频| 午夜精品福利在线| 欧美一区二区三区视频免费播放| 日韩黄色小视频| 精品国产乱码久久久久久图片 | 欧美日韩国产三级| 日本亚洲欧美天堂免费| 欧美一区二区三区四区在线观看 | 国产精品一区二区在线观看不卡 | 欧美另类久久久品| 激情小说欧美图片| 国产精品日日摸夜夜摸av| 91在线视频免费观看| 亚洲v日本v欧美v久久精品| 欧美一级二级在线观看| 国产成人综合视频| 亚洲人成电影网站色mp4| 欧美乱妇20p| 国产成人av福利| 亚洲美女屁股眼交| 欧美一区二区三区四区高清| 国产成人免费网站| 亚洲一区二三区| 精品国免费一区二区三区| www.在线欧美| 石原莉奈在线亚洲二区| 国产日本欧洲亚洲| 欧美日韩在线直播| 国产在线精品免费| 一区二区在线观看免费| 日韩精品专区在线| 97久久精品人人做人人爽50路| 亚洲va欧美va人人爽| 国产日韩在线不卡| 欧美日韩精品综合在线| 国产成人综合在线观看| 亚洲chinese男男1069| 国产欧美一区二区精品性色超碰| 色婷婷精品大在线视频| 激情六月婷婷久久| 亚洲一区二区三区四区在线观看| 精品国产一区二区三区av性色 | 精品乱人伦小说| 91麻豆福利精品推荐| 狠狠色丁香婷综合久久| 亚洲自拍欧美精品| 国产精品久久久久久久裸模| 欧美一区午夜视频在线观看| 91在线国产观看| 国产综合色精品一区二区三区|