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

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

?? 44780字符液晶屏驅(qū)動演示程序總線方式.txt

?? 320x240圖形液晶驅(qū)動 1602液晶顯示 44780字符液晶屏驅(qū)動演示程序總線方式 M12864漢字液晶顯示驅(qū)動程序
?? TXT
字號:
/*===========================================================================

			44780) 16x2 字符液晶屏驅(qū)動演示程序總線方式      
=============================================================================
連接線圖:	LCM-------51 	LCM-------51 	LCM--------51
        	DB0-----P0.0 	DB4-----P0.4 	RW-------P2.0
        	DB1-----P0.1 	DB5-----P0.5 	RC-------P2.1
        	DB2-----P0.2 	DB6-----P0.6 	E--------P2.7 =>74ls00+wr+rd
        	DB3-----P0.3 	DB7-----P0.7 	VLCD接1K2電阻到GND

[注]:AT89C51的晶振頻率為12MHz
============================================================================*/
//#pragma src								// 產(chǎn)生匯編文件
#include <reg51.h>
#include<intrins.h>

//========= 變量類型標(biāo)識的宏定義,大家都喜歡這么做 ==============
#define	Uchar unsigned char
#define Uint unsigned int

// ================= LCM1602A端口地址定義 =======================
char xdata Lcd1602CmdPort _at_ 0x7cff;		//E=1 RS=0 RW=0
char xdata Lcd1602WdataPort _at_ 0x7eff;	//E =1 RS=1 RW=0
char xdata Lcd1602StatusPort _at_ 0x7dff;	//CS=1 RS=0 RW=1

#define Busy	0x80 						// 忙判別位


code char exampl[]="For an example.     - By xiaoqi\n";

void Delay400Ms(void);
void Delay5Ms(void);
void LcdWriteData( char dataW );
void LcdWriteCommand( Uchar CMD,Uchar AttribC );
void LcdReset( void );
void Display( Uchar dd );
void DispOneChar(Uchar x,Uchar y,Uchar Wdata);
void ePutstr(Uchar x,Uchar y, Uchar code *ptr);

//================ 隨便寫幾句測試主程序 ================
void main(void)
{
	Uchar temp;
	
	Delay400Ms();				// 啟動時必須的延時,等待lcm進入工作狀態(tài)

	LcdReset();				    // 這也是必需的....初始化
	temp = 32;
	ePutstr(0,0,exampl);		// 上面一行顯示一個預(yù)定字符串

	Delay400Ms();			    // 保留顯示內(nèi)容
	Delay400Ms();
	Delay400Ms();
	Delay400Ms();
	Delay400Ms();
	Delay400Ms();
	Delay400Ms();
	Delay400Ms();

	while(1)
	{
		temp &= 0x7f;			// 只顯示ASCII字符

		if (temp<32)temp=32;	// 屏蔽控制字符,不予顯示
		Display( temp++ );
		
		Delay400Ms();
	}
}

/*=======================================================
 顯示字符串
=======================================================*/
void ePutstr(Uchar x,Uchar y, Uchar code *ptr) {
Uchar i,l=0;
	while (ptr[l] >31){l++;};
	for (i=0;i<l;i++) {
		DispOneChar(x++,y,ptr[i]);
		if ( x == 16 ){
			x = 0; y ^= 1;
		}
	}
}

/*=======================================================
 演示一行連續(xù)字符串,配合上位程序演示移動字串
=======================================================*/
void Display( Uchar dd ) {

Uchar i;
	
	for (i=0;i<16;i++) {

		DispOneChar(i,1,dd++);
		
		dd &= 0x7f;
		if (dd<32) dd=32;
	}
}

/*=======================================================
 顯示光標(biāo)定位
=======================================================*/
void LocateXY( char posx,char posy) {

Uchar temp;

	temp = posx & 0xf;
	posy &= 0x1;
	if ( posy )temp |= 0x40;
	temp |= 0x80;
	LcdWriteCommand(temp,0);
}

/*=======================================================
 按指定位置顯示數(shù)出一個字符
=======================================================*/
void DispOneChar(Uchar x,Uchar y,Uchar Wdata) {

	LocateXY( x, y );				// 定位顯示地址
	LcdWriteData( Wdata );			// 寫字符
}

/*=======================================================
 初始化程序, 必須按照產(chǎn)品資料介紹的初始化過程進行
=======================================================*/
void LcdReset( void ) {

   	LcdWriteCommand( 0x38, 0);			// 顯示模式設(shè)置(不檢測忙信號)
		Delay5Ms();
	LcdWriteCommand( 0x38, 0);			// 共三次
		Delay5Ms();
	LcdWriteCommand( 0x38, 0);
		Delay5Ms();

	LcdWriteCommand( 0x38, 1);			// 顯示模式設(shè)置(以后均檢測忙信號)
    LcdWriteCommand( 0x08, 1);			// 顯示關(guān)閉
   	LcdWriteCommand( 0x01, 1);			// 顯示清屏
	LcdWriteCommand( 0x06, 1);			// 顯示光標(biāo)移動設(shè)置
	LcdWriteCommand( 0x0c, 1);			// 顯示開及光標(biāo)設(shè)置
}

/*=======================================================
 寫控制字符子程序: E=1 RS=0 RW=0
=======================================================*/
void LcdWriteCommand( Uchar CMD,Uchar AttribC ) {

	if (AttribC) while( Lcd1602StatusPort & Busy );		// 檢測忙信號?
	Lcd1602CmdPort = CMD;
}
	
/*=======================================================
 當(dāng)前位置寫字符子程序: E =1 RS=1 RW=0
=======================================================*/
void LcdWriteData( char dataW ) {

	while( Lcd1602StatusPort & Busy );					// 檢測忙信號
	Lcd1602WdataPort = dataW;
}

// 短延時
void Delay5Ms(void)
{
	Uint i = 5552;
	while(i--);
}

//長延時
void Delay400Ms(void)
{
	Uchar i = 5;
	Uint j;
	while(i--)
	{
		j=7269;
		while(j--);
	};
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品久久久久久久浪潮网站 | 久久天天做天天爱综合色| 成人免费视频国产在线观看| 亚洲成人精品影院| 中文字幕一区日韩精品欧美| 日韩视频在线你懂得| 一本一道久久a久久精品| 国产精品一线二线三线精华| 午夜私人影院久久久久| 日韩码欧中文字| 久久久亚洲精品石原莉奈| 欧美高清激情brazzers| 91麻豆蜜桃一区二区三区| 国产成+人+日韩+欧美+亚洲| 免费的成人av| 五月婷婷久久丁香| 一区二区三区免费网站| 国产精品国产精品国产专区不蜜 | 亚洲国产精品久久不卡毛片| 国产日本亚洲高清| 精品国产污网站| 欧美电影影音先锋| 欧美日韩国产综合一区二区三区 | 国产在线精品免费av| 日本v片在线高清不卡在线观看| 一区二区三区国产| 亚洲视频1区2区| 亚洲日本在线天堂| 亚洲女与黑人做爰| 成人欧美一区二区三区小说 | 91国内精品野花午夜精品| 不卡一区二区中文字幕| 国产成人精品一区二区三区四区| 狠狠久久亚洲欧美| 国产一区二区网址| 国产精品一区二区三区乱码 | 国产高清在线精品| 国产一区二区三区观看| 国产精品一二三| 国产91精品入口| 成人午夜私人影院| av中文一区二区三区| 99久久精品免费| 在线免费av一区| 欧美日韩1区2区| 欧美一区二区三区电影| 精品国产乱码久久久久久图片| 久久综合网色—综合色88| 久久久av毛片精品| 国产欧美一区二区精品秋霞影院| 欧美国产日韩一二三区| 亚洲三级免费电影| 亚洲午夜免费电影| 理论片日本一区| 国产99久久久精品| 91偷拍与自偷拍精品| 欧美探花视频资源| 欧美一二三四区在线| 久久婷婷一区二区三区| 中文字幕在线观看一区二区| 亚洲免费视频成人| 五月天精品一区二区三区| 七七婷婷婷婷精品国产| 国产成人在线视频网址| 99精品视频在线播放观看| 欧美三级在线视频| 欧美mv日韩mv| 国产精品短视频| 日韩电影一区二区三区四区| 国产mv日韩mv欧美| 欧美亚洲综合一区| 久久一二三国产| 亚洲天堂中文字幕| 男女视频一区二区| 不卡的av网站| 制服丝袜国产精品| 国产精品毛片久久久久久| 亚洲国产成人av网| 国产在线麻豆精品观看| 色一区在线观看| 精品日韩欧美在线| 伊人婷婷欧美激情| 极品少妇xxxx精品少妇| 91看片淫黄大片一级在线观看| 欧美一区二区三区的| 亚洲同性同志一二三专区| 久久国产精品99精品国产| 91蝌蚪porny| 久久午夜羞羞影院免费观看| 亚洲伊人伊色伊影伊综合网| 国产福利一区在线| 91精品欧美综合在线观看最新| 国产精品少妇自拍| 六月丁香综合在线视频| 欧美性大战久久| 中文字幕精品一区二区三区精品| 五月天激情综合网| 99精品1区2区| 久久九九99视频| 亚洲福利电影网| av在线不卡电影| 久久影院午夜论| 日本亚洲免费观看| 在线免费不卡视频| 国产精品免费久久| 国产原创一区二区三区| 欧美日本一道本在线视频| 日韩伦理av电影| 国产精品一卡二卡| 精品三级在线观看| 日韩精品五月天| 色综合天天综合色综合av| 国产日韩三级在线| 国产中文一区二区三区| 欧美三区在线观看| 亚洲靠逼com| 97se亚洲国产综合自在线观| 久久久三级国产网站| 久久精品国产秦先生| 91精品国产一区二区三区香蕉| 亚洲资源中文字幕| 欧美视频一区二| 亚洲综合丝袜美腿| 欧美性大战xxxxx久久久| 一区二区三区资源| 色欧美乱欧美15图片| 亚洲同性同志一二三专区| 波多野结衣欧美| 国产精品午夜电影| 国产精品 日产精品 欧美精品| 日韩精品一区二区三区三区免费| 毛片基地黄久久久久久天堂| 日韩一区二区免费视频| 日韩高清中文字幕一区| 欧美一级国产精品| 久久66热偷产精品| 久久蜜桃一区二区| 粉嫩av一区二区三区| 国产精品久久久久影院| 91在线小视频| 亚洲精品国产精华液| 色综合咪咪久久| 亚洲国产日日夜夜| 91精品视频网| 国产一区二区三区av电影| 国产精品美日韩| 91网站黄www| 亚洲综合色视频| 欧美高清性hdvideosex| 久久国产综合精品| 国产日本欧洲亚洲| 91视频免费播放| 亚洲国产一区二区a毛片| 欧美人牲a欧美精品| 老司机精品视频在线| 久久精品一区八戒影视| av电影天堂一区二区在线| 亚洲综合免费观看高清完整版| 欧美日韩极品在线观看一区| 蜜桃一区二区三区在线观看| 国产日韩精品久久久| 日本精品视频一区二区| 婷婷丁香久久五月婷婷| 欧美电影免费观看高清完整版在| 国产精品888| 亚洲伦理在线精品| 欧美一区二区视频在线观看2022 | 波多野结衣在线aⅴ中文字幕不卡| 亚洲日本在线a| 日韩一区二区三区免费看 | 欧美电影免费观看高清完整版在| 国产精品888| 亚洲成人动漫在线免费观看| 欧美精品一区二区三区久久久| 成人国产电影网| 日韩va欧美va亚洲va久久| 国产精品污www在线观看| 欧美午夜精品免费| 国产九色sp调教91| 亚洲国产va精品久久久不卡综合| 26uuu久久天堂性欧美| 色av一区二区| 国产一区二区三区四区五区美女 | 亚洲欧美日韩久久精品| 欧美一级日韩不卡播放免费| 成人精品高清在线| 免费观看成人av| 尤物av一区二区| 国产拍揄自揄精品视频麻豆| 欧美日韩国产高清一区| 成人黄色电影在线 | 欧美性三三影院| 高清不卡在线观看av| 日一区二区三区| 亚洲特黄一级片| 欧美精品一区二区三区久久久| 欧美日韩国产综合视频在线观看 | 精品盗摄一区二区三区| 欧美伊人久久久久久久久影院 | 免费久久99精品国产|