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

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

?? f14912864.txt

?? msp430f149驅(qū)動(dòng)液晶12864顯示子程序
?? TXT
字號(hào):
#include <msp430x14x.h>

#define		P2_0_RS			0x01     //數(shù)據(jù)指令控制位
#define		P2_1_RW			0x02    //讀寫控制為
#define		P2_2_EN			0x04    //液晶使能位
#define		P2_3_CS1		0x08    //右片使能位
#define		P2_3_CS2		0x40    //左片使能位
#define		P2_3_RST		0x80    //液晶復(fù)位位

#define		P5_0_DB0		0x01    //P5口為數(shù)據(jù)
#define		P5_1_DB1		0x02
#define		P5_2_DB2		0x04
#define		P5_3_DB3		0x08
#define		P5_4_DB4		0x10
#define		P5_5_DB5		0x20
#define		P5_6_DB6		0x40
#define		P5_7_DB7		0x80

void delay(uint v)      //調(diào)用延時(shí)
{
  while(v>0)
  {
    v--;
  }
}

void port_ini( void )    //程序初始化
{
	P5DIR = 0xFF;    //P5口定義為輸出
	P5OUT = 0x00;    //輸出為0
	
	P2DIR  = 0xFF;    //p2口定義為輸出
	P2OUT  = P2_3_CS1 | P2_3_CS2 | P2_3_RST;    //復(fù)位液晶全屏顯示,復(fù)位
	P2OUT &=~P2_3_RST;    //將復(fù)位端置低
	_NOP();	
        _NOP();
	P2OUT |= P2_2_EN;    //液晶使能開
	_NOP();	
        _NOP();
	P2OUT &=~P2_2_EN;    //關(guān)液晶使能
	_NOP();	
        _NOP();
	P2OUT |= P2_3_RST;    //液晶復(fù)位
	_NOP();
        _NOP();
        delay(400);
}

void write_command( uchar nByte )    //寫控制程序
{
	P5DIR = 0xFF;    //p5設(shè)置為輸出

	P2OUT |= P2_3_CS1+P2_3_CS2;    //選通左右屏
	P2OUT &=~(P2_0_RS+P2_1_RW);    //選定D0~D7發(fā)送的為指令數(shù)據(jù)
	
	P5OUT = nByte;    //p5輸出為 n位
        P2OUT |= P2_2_EN;    //液晶使能開
        delay(10);
	P2OUT &=~P2_2_EN;    //液晶使能關(guān),E產(chǎn)生下降沿,使D0~D7數(shù)據(jù)發(fā)送到DRm
        delay(400);
}

void write_char( uchar nByte, uchar CS1, uchar CS2 )    //寫數(shù)據(jù)程序
{
	P5DIR = 0xFF;    //p5設(shè)置為輸出

	if(CS1) P2OUT |= P2_3_CS1;    //當(dāng)cs1為高(選通)時(shí),p2_3_cs1口輸出高
	else P2OUT &=~P2_3_CS1;    //否則p2_3_cs1口輸出低
	
	if(CS2) P2OUT |= P2_3_CS2; //當(dāng)cs2為高(選通)時(shí),p2_3_cs2口輸出高
	else P2OUT &=~P2_3_CS2;//否則p2_3_cs2口輸出低

	P2OUT |= P2_0_RS;      //H,顯示數(shù)據(jù)。L,寫指令
        P2OUT &=~P2_1_RW;      //H,讀數(shù)據(jù)。L,寫數(shù)據(jù)

	P5OUT  = nByte;
	P2OUT |= P2_2_EN;      //下降沿鎖存數(shù)據(jù)。結(jié)合RW為L時(shí),數(shù)據(jù)寫到數(shù)據(jù)總線
        delay(3);
        P2OUT &=~P2_2_EN;
}

void clear_lcd( void )      //清屏
{
	uchar i,j;
	for(i=0;i<8;i++)
	{
		write_command(i|0xB8);      //輸出行地址
		write_command(0x40);      //列出始地址
		for(j=0;j<128;j++)      //列地址遞增
		{
			if(j<=63) write_char(0,1,0);      //判斷選通左右屏
			else write_char(0,0,1);
			_NOP();
		}
	}
	
}

void display_hz( uchar *chr, uchar nRow, uchar nCol )
{
	uchar i,tmpCol;
	
	write_command(0xB8|nRow);
	tmpCol=nCol;
	for(i=0;i<16;i++)  //8*16(16點(diǎn)一字)掃描一字所占的十六行
	{
		if(tmpCol<=63)       //掃描左/右屏的列位
		{
			write_command(0x40|tmpCol);
			write_char(chr[i],1,0);
		}
		else
		{
			write_command(0x40|(tmpCol-64));       //右屏起始地址
			write_char(chr[i],0,1);       //選通右屏,chr[i]?
		}
		tmpCol++;
	}
	
	write_command(0xB8|nRow+1);       //nrow+1???
	tmpCol=nCol;
	for(i=0;i<16;i++)
	{
		if(tmpCol<=63)
		{
			write_command(0x40|tmpCol);
			write_char(chr[i+16],1,0);
		}
		else
		{
			write_command(0x40|(tmpCol-64));
			write_char(chr[i+16],0,1);       //i+16下一行初始地址
		}
		tmpCol++;
	}
}

void display_8_16_icon( uchar *chr, uchar nRow, uchar nCol )
{
	uchar i,tmpCol;
	
	write_command(0xB8|nRow);
	tmpCol=nCol;
	for(i=0;i<8;i++)
	{
		if(tmpCol<=63)
		{
			write_command(0x40|tmpCol);
			write_char(chr[i],1,0);
		}
		else
		{
			write_command(0x40|(tmpCol-64));
			write_char(chr[i],0,1);
		}
		tmpCol++;
	}
	
	write_command(0xB8|nRow+1);
	tmpCol=nCol;
	for(i=0;i<8;i++)
	{
		if(tmpCol<=63)
		{
			write_command(0x40|tmpCol);
			write_char(chr[i+8],1,0);
		}
		else
		{
			write_command(0x40|(tmpCol-64));
			write_char(chr[i+8],0,1);
		}
		tmpCol++;
	}
}
void display_char( uchar *chr, uchar nRow, uchar nCol )
{
	uchar i,tmpCol;
	
	write_command(0xB8|nRow);
	tmpCol=nCol;
	for(i=0;i<5;i++)
	{
		if(tmpCol<=63)
		{
			write_command(0x40|tmpCol);
			write_char(chr[i],1,0);
		}
		else
		{
			write_command(0x40|(tmpCol-64));
			write_char(chr[i],0,1);
		}
		tmpCol++;
	}
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色婷婷久久久综合中文字幕| 亚洲丝袜另类动漫二区| 日韩一区二区在线看| 在线观看91精品国产麻豆| 色婷婷综合久久久中文字幕| 色综合视频在线观看| 91国产精品成人| 欧美三级视频在线播放| 欧美高清一级片在线| 777亚洲妇女| 欧美一区二区福利在线| 日韩女优av电影| 国产午夜精品一区二区三区嫩草 | 欧美精品日韩精品| 欧美日本精品一区二区三区| 欧美日韩国产精品自在自线| 欧美一区二区视频网站| 欧美xfplay| 亚洲国产精品ⅴa在线观看| 国产精品久久久久久亚洲伦| 一区二区三区中文在线观看| 亚洲国产欧美在线| 麻豆91精品视频| 国产精品小仙女| 99久久国产综合精品麻豆| 91福利在线免费观看| 欧美一区二区三区免费观看视频| 日韩欧美黄色影院| 国产日韩欧美a| 玉米视频成人免费看| 人人爽香蕉精品| 国产成人av电影在线观看| 成人av资源在线观看| 在线观看免费视频综合| 日韩一区二区在线观看| 国产精品色哟哟网站| 亚洲国产精品视频| 国产精品资源网站| 91国产免费观看| 精品国产乱码久久久久久浪潮| 日本一区二区免费在线| 亚洲国产一区在线观看| 久久99蜜桃精品| 91麻豆swag| 欧美成人性战久久| 亚洲少妇最新在线视频| 裸体一区二区三区| 色综合天天综合网天天狠天天| 777xxx欧美| 最新中文字幕一区二区三区| 日韩中文字幕av电影| 成人福利视频在线| 欧美一级高清片| 亚洲黄色免费网站| 国产成人免费在线| 欧美一区二区三区喷汁尤物| 亚洲欧洲综合另类| 国模娜娜一区二区三区| 欧美色网一区二区| 中文字幕的久久| 久久激情五月婷婷| 欧美性大战久久久久久久| 中文乱码免费一区二区 | 欧美精品乱码久久久久久| 国产欧美日韩久久| 美腿丝袜一区二区三区| 色婷婷久久综合| 国产精品情趣视频| 精品一区二区三区香蕉蜜桃| 欧美亚洲一区二区三区四区| 国产精品欧美极品| 国产最新精品免费| 日韩一区二区三区四区五区六区 | 成人丝袜18视频在线观看| 91精品午夜视频| 一区二区免费在线播放| 成人美女在线视频| 26uuu亚洲综合色欧美| 日韩精品视频网站| 在线观看网站黄不卡| 亚洲欧洲另类国产综合| 国产精品一区一区三区| 精品国产乱码久久久久久浪潮| 亚洲www啪成人一区二区麻豆| 91免费看片在线观看| 国产精品视频线看| 床上的激情91.| 国产夜色精品一区二区av| 视频在线观看一区| 欧美日韩一级二级三级| 亚洲精品国产a| 色老汉一区二区三区| 亚洲精品日韩一| 91免费观看视频| 亚洲视频每日更新| 日本电影亚洲天堂一区| 亚洲美腿欧美偷拍| 91色在线porny| 一区二区中文视频| av在线播放一区二区三区| 国产精品毛片a∨一区二区三区| 国产剧情一区二区| 久久久久久夜精品精品免费| 久久成人久久爱| 亚洲精品在线三区| 国产精品一区二区在线观看不卡 | 欧美tickle裸体挠脚心vk| 亚洲成人资源网| 91精品在线麻豆| 蜜臀久久99精品久久久久宅男| 91精品在线一区二区| 日韩av在线发布| 91麻豆精品久久久久蜜臀| 日韩成人伦理电影在线观看| 中文字幕亚洲一区二区va在线| 午夜精品久久久久久久99水蜜桃| 欧美色视频在线| 日本伊人精品一区二区三区观看方式 | 国产美女主播视频一区| 国产欧美日韩精品一区| 成人福利视频在线| 一区二区三区日韩欧美| 欧美日韩国产大片| 久久精品国产亚洲一区二区三区| 久久影院午夜论| 暴力调教一区二区三区| 亚洲一二三专区| 欧美草草影院在线视频| 丁香一区二区三区| 亚洲综合av网| 日韩欧美精品在线视频| 成人综合在线视频| 亚洲一区二区欧美日韩| 日韩欧美视频一区| 风间由美一区二区av101| 亚洲精品videosex极品| 欧美一区欧美二区| 国产成人午夜片在线观看高清观看| 中文字幕综合网| 91精品婷婷国产综合久久| 国产乱码精品一区二区三 | 黑人巨大精品欧美一区| 国产精品久久久久久久久免费樱桃| 色婷婷av一区二区| 美女一区二区久久| 成人欧美一区二区三区小说| 欧美高清精品3d| 国产69精品久久久久777| 亚洲成精国产精品女| 久久蜜桃一区二区| 色一情一乱一乱一91av| 热久久久久久久| 亚洲天堂网中文字| 日韩色在线观看| 99re热这里只有精品视频| 蜜臀av国产精品久久久久| 国产精品电影一区二区| 日韩一区二区三区视频在线| 91社区在线播放| 精品一区二区三区在线播放| 亚洲一区在线看| 国产精品天天看| 日韩免费观看高清完整版 | 欧美最猛黑人xxxxx猛交| 国产一区二区三区免费在线观看| 亚洲精品国产一区二区精华液| 亚洲精品一区二区三区在线观看| 色综合久久综合中文综合网| 国产激情视频一区二区三区欧美| 亚洲成a人片综合在线| 国产精品每日更新| 欧美大片日本大片免费观看| 欧美性猛片xxxx免费看久爱| 丁香婷婷综合五月| 精品在线一区二区| 香蕉成人伊视频在线观看| 国产精品久久久久久久第一福利| 日韩精品一区二区在线| 在线观看91av| 欧洲激情一区二区| av电影一区二区| 成人丝袜18视频在线观看| 精品在线亚洲视频| 日韩二区三区四区| 婷婷久久综合九色国产成人| 夜色激情一区二区| 亚洲激情五月婷婷| 亚洲欧美日韩在线| 亚洲色图欧洲色图| 国产精品日日摸夜夜摸av| 国产偷v国产偷v亚洲高清| 精品国产精品网麻豆系列 | 亚洲一区二区视频| 亚洲精品国产成人久久av盗摄| 中文字幕中文字幕中文字幕亚洲无线| 日韩欧美在线123| 日韩亚洲电影在线| 欧美一区二区三区思思人| 欧美乱妇一区二区三区不卡视频| 欧美午夜精品久久久久久超碰|