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

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

?? g19264.c

?? TI5509A-DSP-192*64液晶顯示驅動
?? C
字號:
/*寫漢字液晶子程 液晶屏分為4行*12列漢字,全部使用模擬接口方式。

/*#pragma src			/*生成ASM文件開關,必要時打開	*/
#include<reg52.h>
#include<math.h>
#include<INTRINS.H>

#define	Uchar unsigned char

/***********液晶顯示器接口引腳定義***************/

sbit	Elcm=	    P2^3;		//
sbit	CS1LCM=   	P2^4;		//
sbit	CS2LCM=	    P2^5;		//
sbit	CS3LCM=   	P3^2;		/*這個連接只是做實驗的臨時接法。*/
sbit	Dilcm=	    P2^6;		//
sbit	Rwlcm=	    P2^7;		//
sfr     Datalcm=	0x80;		//數據口

/***********常用操作命令和參數定義***************/
#define	 DISPON		0x3f	/*顯示on		*/
#define	 DISPOFF	0x3e	/*顯示off		*/
#define	 DISPFIRST	0xc0	/*顯示起始行定義	*/
#define	 SETX		0x40	/*X定位設定指令(頁)	*/
#define	 SETY		0xb8	/*Y定位設定指令(列)	*/
#define	 Lcdbusy	0x80	/*LCM忙判斷位		*/

/**************顯示分區邊界位置*****************/
#define	 MODL		0x00	/*左區			*/
#define	 MODM		0x40	/*左區和中區分界	*/
#define	 MODR		0x80	/*中區和右區分界	*/
#define	LCMLIMIT	0xC0	/*顯示區的右邊界	*/

/****************全局變量定義*******************/
Uchar col,row,cbyte;		/*列x,行(頁)y,輸出數據	*/
bit xy;				/*畫線方向標志:1水平	*/

/*****************函數列表**********************/
void Lcminit(void);		/*液晶模塊初始化	*/
void Delay(Uchar);		/*延時,入口數為Ms	*/
void lcdbusyL(void);		/*busy判斷、等待(左區)	*/
void lcdbusyM(void);		/*busy判斷、等待(中區)	*/
void lcdbusyR(void);		/*busy判斷、等待(右區)	*/
void Putedot(Uchar);		/*半角字符輸出		*/
void Putcdot(Uchar);		/*全角(漢字)輸出	*/
void Wrdata(Uchar);		/*數據輸出給LCM		*/
void Lcmcls( void );		/*LCM全屏幕清零(填充0)	*/
void wtcom(void);		/*公用busy等待		*/
void Locatexy(void);		/*光標定位		*/
void WrcmdL(Uchar);		/*左區命令輸出		*/
void WrcmdM(Uchar);		/*中區命令輸出		*/
void WrcmdR(Uchar);		/*右區命令輸出		*/
void Putstr(Uchar *puts,Uchar i);	/*中英文字符串輸出	*/
void Rollscreen(Uchar x);	/*屏幕向上滾動演示	*/
void Rddata(void);		/*  從液晶片上讀數據	*/
void Linehv(Uchar length);	/*橫(豎)方向畫線	*/
void point(void);		/*打點			*/
void Linexy(Uchar endx,Uchar endy);

/******************數組列表*********************/
Uchar code Ezk[];		/*ASCII常規字符點陣碼表	*/
Uchar code Hzk[];		/*自用漢字點陣碼表	*/
Uchar code STR1[];		/*自定義字符串		*/
Uchar code STR2[];		//
Uchar code STR3[];		//
Uchar code STR4[];		//


/********************************/
/* 演示主程序			*/
/********************************/
void main(void)

{
 	Uchar x;
	col=0;
	row=0;
	Delay(40);		/*延時大約40Ms,等待外設準備好	*/
	Lcminit();		/*液晶模塊初始化,包括全屏幕清屏*/
	Putstr(STR2,24);	/*第一行字符輸出,24字節	*/
	col=0;
	row=2;
	Putstr(STR1,12);	/*第二行字符輸出,12字節	*/
	col=0;
	row=4;
	Putstr(STR3,24);	/*第三行字符輸出,24字節	*/
	col=0;
	row=6;
	Putstr(STR4,24);	/*第四行字符輸出,12字節	*/
	x=0;
	col=0;
	row=0;
	xy = 1;			/*方向標志。定為水平方向	*/
	Linehv(192);		/*畫一條橫線(0,0)-(191,0)	*/
	col=0;
	row=15;
	xy = 1;
	Linehv(192);		/*畫一條橫線(0,15)-(191,15)	*/
	col=0;
	row=32;
	xy = 1;
	Linehv(192);		/*畫一條橫線(0,32)-(191,32)	*/
	col=0;
	row=1;
	xy = 0;			/*方向標志。定為垂直方向	*/
	Linehv(31);		/*畫一條豎線(0,1)-(0,31)	*/
	col=191;
	row=1;
	xy = 0;
	Linehv(31);		/*畫一條豎線(191,1)-(191,31)	*/
	col=0;			/*設定斜線的起點坐標		*/
	row=63;
	Linexy(44,31);		/*畫一段斜線(0,63)-(44,31)	*/
	col=44;
	row=31;
	Linexy(190,62);		/*繼續畫斜線(44,31)-(191,63)	*/
	while(1){
		Rollscreen(x);	/*定位新的顯示起始行	*/
		x++;
		Delay(100);	/*延時,控制滾動速度	*/
		};
}


/************************************************/
/*畫線。任意方向的斜線,不支持垂直的或水平線	*/
/************************************************/

void Linexy(Uchar endx,Uchar endy)
{
	register Uchar t;
	int xerr=0,yerr=0,delta_x,delta_y,distance;
	Uchar incx,incy;

/* 	compute the distance in both directions */
	delta_x=endx-col;
	delta_y=endy-row;

/* compute  the direction of the increment ,
	an increment of "0" means either a vertical or horizontal lines */

	if(delta_x>0) incx=1;
	else if( delta_x==0 ) incx=0;
		else incx=-1;


	if(delta_y>0) incy=1;
	else if( delta_y==0 ) incy=0;
		else incy=-1;

/*  determine which distance is greater */
	delta_x = cabs( delta_x );
	delta_y = cabs( delta_y );

	if( delta_x > delta_y ) distance=delta_x;
	else distance=delta_y;

/* draw the line */
	for( t=0;t <= distance+1; t++ ) {
		point();
 	   xerr += delta_x ;
		yerr += delta_y ;
		if( xerr > distance ) {
			xerr-=distance;
 		    col+=incx;
		}
		if( yerr > distance ) {
			yerr-=distance;
 		    row+=incy;
		}

	}
}

/****************************************/
/*畫線。只提供X或Y方向的,不支持斜線	*/
/****************************************/
void Linehv(Uchar length)
	{
		Uchar xs,ys;
		if (xy){ys = col;
			for (xs=0;xs<length;xs++){
					col = ys + xs;
					point();}
				}
		else	{xs = row;
			for (ys=0;ys<length;ys++){
					row = xs + ys;
					point();}
				}
}

/****************************************/
/*	畫點				*/
/****************************************/

void point(void)
	{
		Uchar	x1,y1,x,y;
		x1=col;
		y1=row;
		row=y1>>3;		/*取Y方向分頁地址	*/
		Rddata();
		y=y1&0x07;		/*字節內位置計算	*/
		x=0x01;
		x=x<<y;			/*移入所畫點		*/
		Wrdata(cbyte|x);	/*畫上屏幕		*/
		col=x1;			/*恢復xy坐標		*/
		row=y1;
	}

/****************************************/
/*	屏幕滾動定位			*/
/****************************************/
void Rollscreen(Uchar x)
	{
		cbyte = DISPFIRST|x;	/*定義顯示起始行為x

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产欧美精品在线观看| 亚洲一区二区三区免费视频| 亚洲最大成人网4388xx| 加勒比av一区二区| 欧美日产在线观看| 国产精品久久久久三级| 国产一区二区三区综合| 欧美一区二区三区喷汁尤物| 一区二区三区中文字幕| 成人精品鲁一区一区二区| 精品国产91久久久久久久妲己 | 欧美日韩精品一区二区天天拍小说| 精品久久久久久综合日本欧美| 尤物视频一区二区| av不卡在线观看| 中文字幕不卡的av| 国产成人鲁色资源国产91色综 | 麻豆国产91在线播放| 欧美日韩一区小说| 一区二区不卡在线播放 | 国产一区二区视频在线播放| 欧美一区二区三区影视| 天天色 色综合| 欧美男生操女生| 亚洲成人综合网站| 欧美午夜寂寞影院| 欧洲一区在线电影| 色88888久久久久久影院野外| 在线不卡中文字幕| 亚洲国产精品传媒在线观看| 亚洲资源在线观看| 久久99精品久久久久婷婷| 99在线精品视频| 91精品国产综合久久蜜臀| 色94色欧美sute亚洲线路二 | 国产精品久线在线观看| 成人精品免费网站| 亚洲色图另类专区| 欧美日韩中文一区| 久久黄色级2电影| 欧美大白屁股肥臀xxxxxx| 激情成人午夜视频| 中文字幕乱码一区二区免费| 成人精品高清在线| 亚洲网友自拍偷拍| 日韩亚洲欧美成人一区| 激情小说亚洲一区| 亚洲欧洲一区二区三区| 欧美日韩一区视频| 国产在线精品一区二区不卡了 | 国产亚洲成年网址在线观看| 成人一级视频在线观看| 丝袜诱惑亚洲看片| 99国产精品久久久久| 久久久影视传媒| 捆绑调教一区二区三区| 在线不卡中文字幕| 亚洲成人av一区二区三区| 色成人在线视频| 亚洲欧洲另类国产综合| 国产91丝袜在线播放九色| 精品三级av在线| 七七婷婷婷婷精品国产| 欧美理论电影在线| 亚洲成人7777| 欧美日韩视频在线一区二区| 一区二区在线观看免费| 91老司机福利 在线| 国产精品成人一区二区三区夜夜夜| 久久99精品久久久久久动态图| 欧美日韩不卡一区二区| 午夜精品久久久久久久久久| 欧美日韩一区二区不卡| 亚洲大尺度视频在线观看| 欧美日韩一区成人| 五月激情综合婷婷| 欧美大胆人体bbbb| 亚洲综合一区二区三区| 欧美日韩国产高清一区| 成人一级视频在线观看| 美女视频黄频大全不卡视频在线播放| 国产精品久久久久影院| 精品日韩一区二区三区| 欧美图区在线视频| 91亚洲精品久久久蜜桃| 国产传媒久久文化传媒| 日本vs亚洲vs韩国一区三区二区| 国产精品区一区二区三| 精品国产三级a在线观看| 欧美色图第一页| 色综合久久天天| 国产精品中文字幕欧美| 亚洲永久免费av| 亚洲乱码精品一二三四区日韩在线| 欧美精品一区二区三区蜜臀| 91精品国产一区二区三区香蕉| 日韩va亚洲va欧美va久久| 欧洲中文字幕精品| 久久激情五月婷婷| 国产精品乱码妇女bbbb| 欧美三级日韩三级国产三级| 蜜臀av性久久久久蜜臀aⅴ四虎| 久久欧美一区二区| 日本高清不卡aⅴ免费网站| 偷窥国产亚洲免费视频| 中文字幕不卡在线播放| 欧美日韩一区二区三区免费看| 中文乱码免费一区二区| 欧美一区二区免费| 欧美疯狂做受xxxx富婆| 欧美一级片免费看| 欧美一级xxx| 日韩视频不卡中文| 精品久久久久久久久久久久久久久久久| 欧美日韩成人激情| 欧美一级黄色大片| 精品少妇一区二区三区在线视频| 日韩一区二区三区电影| 日韩一区二区三区视频在线观看| 在线播放视频一区| 日韩一卡二卡三卡国产欧美| 日韩欧美精品在线| 久久中文娱乐网| 国产日韩欧美麻豆| 亚洲男人的天堂一区二区| 亚洲激情校园春色| 亚洲成人在线网站| 美女网站色91| 成人永久免费视频| 91精品办公室少妇高潮对白| 欧美日本一道本| 精品成人一区二区| **性色生活片久久毛片| 香蕉久久夜色精品国产使用方法| 日韩**一区毛片| 国产**成人网毛片九色| 91视频国产资源| 欧美一区二区三区视频在线| 国产日韩欧美一区二区三区综合| 专区另类欧美日韩| 免费一级欧美片在线观看| 国产黄色精品视频| 欧美亚洲图片小说| wwwwww.欧美系列| 亚洲欧美国产三级| 日本va欧美va精品| 99久久精品费精品国产一区二区| 欧美日韩国产一二三| 久久精品无码一区二区三区| 一区二区三区91| 激情综合网av| 欧美日韩免费在线视频| 久久影视一区二区| 一区二区三区精品视频| 久久99国产精品尤物| 99riav一区二区三区| 欧美成人在线直播| 亚洲一区视频在线| 国产91精品一区二区麻豆网站 | 99久精品国产| 精品日韩在线观看| 亚洲午夜免费视频| 暴力调教一区二区三区| 日韩色在线观看| 亚洲一级二级在线| 色94色欧美sute亚洲线路一ni| 色综合久久久久| 欧美视频一区二区| 日韩美女在线视频 | 欧美精品一区二区三区一线天视频| 亚洲欧美偷拍三级| 国产精品亚洲人在线观看| 欧美日韩精品一区二区三区 | 精品午夜一区二区三区在线观看| jiyouzz国产精品久久| 久久久www免费人成精品| 欧美乱妇20p| 日韩一区二区三区av| 中文字幕一区视频| 日韩精品一区第一页| 国产乱理伦片在线观看夜一区| 成人一道本在线| 欧美日韩一区成人| 久久久亚洲精品石原莉奈| 亚洲欧美一区二区不卡| 老司机免费视频一区二区三区| 国产精品香蕉一区二区三区| 在线观看日韩国产| 久久一区二区三区四区| 亚洲午夜视频在线| 成人久久久精品乱码一区二区三区 | 日韩国产欧美在线播放| 久久精品国产第一区二区三区| 成人18视频日本| 日韩欧美在线影院| 亚洲摸摸操操av| 国产精品一区久久久久| 欧美日韩亚洲综合一区| 亚洲精品在线观| 日韩不卡一区二区|